三菱FX系列PLC基础及应用 教学课件 ppt 作者 韩晓新 第2章

上传人:E**** 文档编号:89185846 上传时间:2019-05-20 格式:PPT 页数:89 大小:3.06MB
返回 下载 相关 举报
三菱FX系列PLC基础及应用 教学课件 ppt 作者 韩晓新 第2章_第1页
第1页 / 共89页
三菱FX系列PLC基础及应用 教学课件 ppt 作者 韩晓新 第2章_第2页
第2页 / 共89页
三菱FX系列PLC基础及应用 教学课件 ppt 作者 韩晓新 第2章_第3页
第3页 / 共89页
三菱FX系列PLC基础及应用 教学课件 ppt 作者 韩晓新 第2章_第4页
第4页 / 共89页
三菱FX系列PLC基础及应用 教学课件 ppt 作者 韩晓新 第2章_第5页
第5页 / 共89页
点击查看更多>>
资源描述

《三菱FX系列PLC基础及应用 教学课件 ppt 作者 韩晓新 第2章》由会员分享,可在线阅读,更多相关《三菱FX系列PLC基础及应用 教学课件 ppt 作者 韩晓新 第2章(89页珍藏版)》请在金锄头文库上搜索。

1、第2章 基本逻辑指令,2.1 逻辑取及输出线圈(LD/LDI/OUT) 2.2 触点串联(AND/ANI) 2.3 触点并联(OR/ORI) 2.4 串联电路块的并联(ORB) 2.5 并联电路块的串联(ANB) 2.6 多重输出电路(MPS/MRD/MPP) 2.7 主控触点(MC/MCR) 2.8 自保持与解除(SET/RST) 2.9 计数器、定时器(OUT/RST) 2.10 脉冲输出(PLS/PLF) 2.11 脉冲式触点指令(LDP/LDF/ANP/ANF/ORP/ORF),2.12 逻辑运算结果取反(INV) 2.13 空操作指令(NOP) 2.14 程序结束指令(END) 2.

2、15 编程注意事项 2.16 编程实例,2.1 逻辑取及输出线圈(LD/LDI/OUT),LD、LDI两条指令可以与后述的ANB指令组合,在分支起点处也可使用。 OUT指令是对输出继电器、辅助继电器、状态继电器、定时器、计数器的线圈的驱动指令,对于输入继电器不能使用。 并行输出指令可多次使用(如例中的OUT T0和OUT M100)。 LD、LDI是一个程序步指令,这里的一个程序步即是一个字。OUT是多程序步指令,要视目标元件而定。 OUT指令的目标元件是定时器T和计数器C时,必须设置常数K。,2.1 逻辑取及输出线圈(LD/LDI/OUT),表2-1 逻辑取及输出线圈指令表,2.1 逻辑取及

3、输出线圈(LD/LDI/OUT),图2-1 LD/LDI/OUT指令应用示例,2.2 触点串联(AND/ANI),用AND、ANI指令,可进行触点的串联连接。串联触点的个数没有限制,该指令可以多次重复使用。 OUT指令后,通过触点对其他线圈使用OUT指令称为纵接输出或连续输出,如图2-2中的OUT Y4。这种纵接输出,如果顺序不错,可以多次重复。但如果驱动顺序换成图2-3所示的形式,则必须用后文中提到的MPS指令。这时程序步增多,因此不推荐使用。,2.2 触点串联(AND/ANI),表2-2 触点串联指令表,2.2 触点串联(AND/ANI),图2-2 AND/ANI指令应用示例,2.2 触点

4、串联(AND/ANI),图2-3 驱动顺序的形式,2.3 触点并联(OR/ORI),OR、ORI用作为1个触点的并联连接指令,为连接2个以上的触点串联连接的电路块的并联连接时,要用后述的ORB指令。 OR、ORI指令是从该指令的当前步开始,对前面的LD、LDI指令并联连接。并联连接的次数无限制,但由于编程器和打印机的功能对此有限制,所以并联连接的次数实际是有限制的(24行以下)。,2.3 触点并联(OR/ORI),表2-3 触点并联指令表,2.3 触点并联(OR/ORI),图2-4 OR/ORI指令应用示例,2.4 串联电路块的并联(ORB),2个以上的触点串联连接的电路称为串联电路块。串联电

5、路块并联连接时,分支的开始用LD、LDI指令,分支的结束用ORB指令。 ORB指令与后述的ANB指令等均为无操作元件号的指令。,2.4 串联电路块的并联(ORB),表2-4 串联电路块的并联指令表,图2-5 ORB指令应用示例,2.5 并联电路块的串联(ANB),分支电路并联电路块与前面电路串联连接时,使用ANB指令。分支的起始点用LD、LDI指令。并联电路块结束后,使用ANB指令与前面电路串联。 若多个并联电路块顺次用ANB指令与前面电路串联连接,则ANB的使用次数没有限制。 虽然可以连续使用ANB指令,但这时与ORB指令同样,要注意LD、LDI指令的使用次数限制(8次以下)。,2.5 并联

6、电路块的串联(ANB),表2-5 并联电路块的串联指令表,2.5 并联电路块的串联(ANB),图2-6 ANB指令应用示例,2.6 多重输出电路(MPS/MRD/MPP),表2-6 多重输出电路指令表,2.6 多重输出电路(MPS/MRD/MPP),图2-7 栈存储器,2.6 多重输出电路(MPS/MRD/MPP),图2-8 MPS/MRD/MPP简单电路例(1层栈),2.6 多重输出电路(MPS/MRD/MPP),图2-9 1层栈和ANB、ORB指令应用示例,2.6 多重输出电路(MPS/MRD/MPP),图2-10 2层栈应用示例,2.6 多重输出电路(MPS/MRD/MPP),图2-11

7、 4层栈应用示例,2.7 主控触点(MC/MCR),1.说明 2.嵌套级(见图2-13),2.7 主控触点(MC/MCR),表2-7 主控触点指令表,2.7 主控触点(MC/MCR),图2-12 主控触点指令应用示例,1.说明,输入X0接通时,执行MC与MCR之间的指令。输入X0断开时,成为如下形式: MC指令后,母线(LD,LDI点)移至MC触点之后,返回原来母线的指令是MCR。MC指令使用后必定要用MCR指令。 使用不同的Y、M元件号,可多次使用MC指令。但是若用同一软元件号,就与OUT指令一样成为双线圈输出。 在MC指令内再使用MC指令时,嵌套级N的编号就顺次增大(按程序顺序由小到大)。

8、返回时用MCR指令,就从大的嵌套级开始解除(按程序顺序由大至小)。,2.嵌套级(见图2-13),图2-13 嵌套级示例,2.8 自保持与解除(SET/RST),X0一接通,即使再变成断开,Y0也保持接通。X1接通后,即使再变成断开,Y0也将保持断开。对于M、S也是同样。 对同一元件可以多次使用SET、RST指令,顺序可任意,但在最后执行的一条才有效。 要使数据寄存器D、变址寄存器V、Z的内容清零,也可用RST指令(用常数为K0的传送指令也可得到同样的结果)。,2.8 自保持与解除(SET/RST),表2-8 自保持与解除指令表,2.8 自保持与解除(SET/RST),图2-14 SET/SRT

9、指令应用示例,2.9 计数器、定时器(OUT/RST),1.积算定时器(1ms定时器,100ms定时器) 2.内部计数器 3.高速计数器,2.9 计数器、定时器(OUT/RST),表2-9 计数器、定时器指令表,1.积算定时器(1ms定时器,100ms定时器),输入X1接通期间,T246接收1ms时钟脉冲并计数,到达1234时Y0就动作。 X0一接通,输出触点T246就复位,定时器的当前值也成为0。,2.内部计数器,32位计数器C200根据M8200的ONOFF状态进行计数(增计数、减计数),它对X4触点的OFFON的次数进行计数。 输出触点的置位或复位取决于计数方向及达到D1、D0中存的设定

10、值。 输入X3接通后,输出触点复位,计数器当前值清零。,3.高速计数器,对于C235C245的单相单输入计数器,须用特殊辅助继电器(M8235M8245)指定计数方向。 X11接通,计数器C的输出触点就复位,计数器的当前值也清零。对于带有复位输入的计数器(C241C255等),当复位输入接通时,不必进行其他编程也可实现同上动作。 X12接通时,高速计数器C235C240分别对由计数输入X0X5输入的通断进行计数,对于带有启动输入的计数器(C244,C245,C249,C250,C255),启动输入不接通就不进行计数。 计数器的当前值随计数输入的次数而增加,当该值等于设定值(K或D的内容),计数

11、器输出触点接通。,图2-15 计数器、定时器应用示例,2.10 脉冲输出(PLS/PLF),使用PLS指令,元件Y、M仅在驱动输入接通后的一个扫描周期内动作(置1)。 使用PLF指令,元件Y、M仅在驱动输入断开后的一个扫描周期内动作。 特殊继电器不能用作PLS或PLF的操作元件。 在驱动输入接通时,PLC由运行停机运行,此时PLS M0动作,但PLS M600断电时由电池后备的辅助继电器)不动作。这是因为M600是保持继电器,即使在断电停机时其动作也能保持。,2.10 脉冲输出(PLS/PLF),表2-10 脉冲输出指令表,2.10 脉冲输出(PLS/PLF),图2-16 PLS/PLF指令应

12、用示例,2.11 脉冲式触点指令(LDP/LDF/ANP/ANF/ORP/ORF),这是一组与LD、AND、OR指令相对应的脉冲式触点指令。指令中P对应上升沿脉冲,F对应下降沿脉冲。指令中的触点仅在操作元件有上升沿下降沿时导通一个扫描周期。如图2-17所示,X000X002由OFFON时或由ONOFF变化时,M0或M1接通一个扫描周期。 这组指令只是在某些场合为编程者提供方便罢了。图2-18所示为等效的编程方法。 当这组指令以辅助继电器M作为操作元件时,M的序号会影响程序的执行情况。如图2-19a所示,M0M2799作为操作元件时程序的执行是普通情况下的形式,X0=ON后,M0接通,接通一个扫

13、描周期,而是LD指令,故各行程序都执行。M50M53都为ON。,2.11 脉冲式触点指令(LDP/LDF/ANP/ANF/ORP/ORF),表2-11 脉冲式触点指令表,2.11 脉冲式触点指令(LDP/LDF/ANP/ANF/ORP/ORF),表2-11 脉冲式触点指令表,图2-17 LDP/ORP/ANDP/LDF/ORF/ANDF指令应用示例,图2-18 等效的编程方法,图2-19 辅助继电器M作为脉冲式触点指令的操作元件,2.12 逻辑运算结果取反(INV),表2-12 逻辑运算结果取反指令,2.12 逻辑运算结果取反(INV),图2-20 INV指令应用示例,2.13 空操作指令(N

14、OP),程序若加入NOP指令,改动或追加程序时,可以减少步序号的改变。另外,用NOP指令替换已写入的指令,也可改变电路。 LD、LDI、ANB、ORB等指令若换成NOP指令,电路构成将有较大幅度的变化,须注意。 进行全清操作后,全部指令都变成NOP。,2.13 空操作指令(NOP),表2-13 空操作指令表,2.13 空操作指令(NOP),图2-21 NOP指令应用示例(用NOP指令改变电路),2.14 程序结束指令(END),表2-14 程序结束指令表,2.14 程序结束指令(END),图2-22 END指令应用示例,2.15 编程注意事项,1)程序应按自上而下,从左至右的方式编制。 2)适

15、当的编程顺序可减少程序步数,如图2-23所示。 3)重新安排不能编程的电路,如图2-24所示。 4)双线圈输出不可用,如图2-25所示。,图2-24 重新安排不能编程的电路,图2-25 双线圈使用示例,2.16 编程实例,2.16.1 简单程序 2.16.2 实例,2.16.1 简单程序,1.延时断定时器(见图2-26) 2.振荡电路(见图2-27) 3.脉冲输出电路(见图2-28),1.延时断定时器(见图2-26),2-26,2.振荡电路(见图2-27),图2-27 振荡电路,3.脉冲输出电路(见图2-28),X0第一次闭合,Y1立即接通。X0再次闭合时,Y1断开。 M103只在一个扫描周期

16、内接通(脉冲输出)。在程序中M104排在M103之后是很重 按图2-29所示的电路编程是错误的。 实际上,使用PLS指令就可很容易地获得像M103这样的脉冲输出。,3.脉冲输出电路(见图2-28),表格,3.脉冲输出电路(见图2-28),图2-28 脉冲输出电路,图2-29 错误的编程电路,2.16.2 实例,1.抢答显示系统(见图2-30) 2.料箱盛料过少报警系统(见图2-33) 3.按钮人行道(见图2-35),1.抢答显示系统(见图2-30),(1)控制要求 (2)本例的目的 (3)选定输入/输出设备 (4)PLC外部接线图(见图2-31) (5)画出控制逻辑图(梯形图)(见图2-32) (6)写出指令表(见表2-16),(1)控制要求,竞赛者若要回答主持人所提问题时,须抢先按下桌上的按钮。 指示灯亮后,须等到主持人按下复位键PB4后才熄灭。为了给参赛儿童一些优待,PB11和PB12中任一个接下时,灯L1都亮。而为了对教授组做一定限制,L3只有

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号