PLC传送比较指令及.ppt
《PLC传送比较指令及.ppt》由会员分享,可在线阅读,更多相关《PLC传送比较指令及.ppt(58页珍藏版)》请在三一办公上搜索。
1、第七章 PLC传送比较指令及应用,内容提要 数据传送比较类指令含比较指令、区间比较指令、传送指令、块传送指令、多点传送指令、数据交换指令、BCD交换指令、BIN交换指令,是数据处理类程序中使用十分频繁的指令。本章介绍传送比较指令的使用方法及应用,给出了一些实例。,7.1传送、比较类功能指令说明,FX2N系列可编程控制器数据传送、比较类指令包括比较指令、区间比较指令、传送与位传送指令、取反指令、块传送指令、多点传送指令、数据交换指令、BCD码变换指令、BIN码变换指令共十条,是数据处理类程序中使用十分频繁的指令,1比较指令CMP、ZCP、(FNC10、FNC11)(1)比较指令(CMP)比较指令
2、是将源操作数S1、S2的数据进行比较,比较结果送到目标操作数D中,如图6-10所示。当X0为OFF时,不执行CMP指令,M0、M1、M2保持不变;当X0为ON时,S1、S2进行比较,即C20计数器值与K100(数值100)比较。若C20当前值小于100,则M0=1,Y0=1;若C20当前值等于100,则M1=1,Y1=1;若C20当前值大于100,则M2=1,Y2=1。,图6-10 比较指令使用说明,比较指令的几点说明:比较的数据为二进制数,且带符号位比较,如-52。比较的结果影响目标操作数(Y、M、S)故目标操作数不能指定其他继电器(例如X、D、T、C)。若要清除比较结果时,需要用RST和Z
3、RST复位指令,如图6-11所示。,图6-11 比较结果复位,(2)区间比较指令(ZCP)区间比较指令使用说明如图6-12所示。它是将一个数据S与两个源操作数S1、S2进行代数比较,比较结果影响目标操作数D。X0为ON,C30的当前值与K100和K120比较,若C30100时,则M3=1;若100C30120时,则M4=1,Y1=1;若C30120时,则M5=1,Y2=1。区间比较指令,数据均为二进制数,且带符号位比较,图6-12 区间比较指令使用说明,(3)应用举例比较指令应用如图6-13所示。图6-13(a)是CMP指令的应用,当X0=1时,若C0计数器计数小于10时,即C010,Y0=1
4、;计数器C0=10时,Y1=1;当计数器C010时,Y2=1。当计数器C0计数到15时,此时Y3为ON。图6-13(b)为ZCP指令的应用。X1为ON,当计数器C1计数个数为如下数值时,Y4、Y5、Y6将有相应的状态。C110,Y4=1;10C120,Y5=1;C120,Y6=1。Y11为内部秒脉冲M8013的输出。当计数器C1=30时,C1清零,在下一个扫描周期,PLC又开始循环工作。,(a)CMP指令的应用,(b)ZCP指令的应用,2传送指令MOV(FNC12),指令说明 如图6-14(a)所示为传送指令的基本格式,MOV指令的功能是将源操作数送到目标操作数中,即当XO为ON时,SD。指令
5、执行时,K100十进制常数自动转换成二进制数。当XO断开时,指令不执行,D10数据保持不变。MOV指令为连续执行型,MOV(P)指令为脉冲执行型。编程时若S源操作数是一个变数,则要用脉冲型传送指令MOV(P)。对于32位数据的传送,需要用(D)MOV指令,否则用MOV指令会出错,如图6-14(b)所示为一个32位数据传送指令。,图6-14 传送指令的基本形式,当X0合上,则(D1,D0)(D11,D10);当X1合上,由(C235)32位D21,D20。(3)指令的应用举例 定时器、计数器当前值读出,如图6-15。图中,X1=ON时,(C0当前值)(D20)。如图6-16是定时器、计数器的间接
6、设定。在图中,X2=ON时,K200(D12),(D12)中的数值作为T20的时间设定常数,定时器延时20s。,图6-15 计数器当前值读出,图6-16 定时器、计数器设定值间接指定,位软元件的传送,可用图6-17中右图MOV指令来表示左图的顺控程序。,图6-17 位软元件的传送,图6-18是32位数据的传送。DMOV指令常用于运算结果以32位传送的功能指令(如MUL等)以及32位的数值或32位的高速计数器的当前值等的传送。,图6-18 32位数据的传送,3位传送指令(1)位传送指令说明及梯形图表示方法SMOV指令是进行数据分配与合成的指令。该指令是将源操作数中二进制(BIN)码自动转换为BC
7、D码,按源操作数中指定的起始位号ml和移位的位数m2向目标操作数中指定的起始位n进行传送,目标操作数中未被移位传送的BCD位,数值不变,然后再自动转换成二进制(BIN)码,如图6-19所示。源操作数为负以及BCD码的值超过9999都将出现错误。,图6-19 位传送指令的使用和移位说明删去移字,(2)位传送指令应用图6-20是三位BCD码数字开关与不连续的输入端连接实现数据的组合。由图中程序可知,数字开关经X20-X3输入的2位BCD码自动以二进制形式存入D2中的低八位;而数字开关经X0-X3输入的1位BCD码自动以二进制存入D1中低四位。通过位传送指令将D1中最低位的BCD码传送到D2中的第3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PLC 传送 比较 指令

链接地址:https://www.31ppt.com/p-5443963.html