1 / 19
文档名称:

PLC编程指令总汇.doc

格式:doc   页数:19页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

PLC编程指令总汇.doc

上传人:rabbitco 2016/1/3 文件大小:0 KB

下载得到文件列表

PLC编程指令总汇.doc

文档介绍

文档介绍:西班牙发格系统PLC编程指令总汇1资源输入:I1/512输出:O1/512用户标志:M1/2000算术标记标志:M2003时钟标志:M2009/2024固定状态标志:M2046/M2047与信息相关的标志:M4000/4127与错误相关的标志:M4500/4563屏幕标志:M4700/C通信标志:M5000/5957定时器:T1/256计数器:C1/256用户寄存器:R1/C通讯的寄存器:R500/559PLC认为存储在每个寄存器中的数值是符号整数,可以用下面的格式进行引用:十进制数:+/-2147483647十六制数:前置$符号在0到DDDDDDDD之间的数二进制数:前置字母B,由32位(1或0)的数字组成引导指令PRG主模块CY1第一循环模块PEt周期性执行模块,每t毫秒执行一次(t为数字)END模块结束L1/256标号DEF符号定义REA所有查询用实际值完成IMA所有查询用映像值完成IRD用物理输入的数值更新“I”C逻辑输出更新资源M5000/5957到R500/559OWR用“O”资源的实际输出更新物理输出MWR用资源M5000/5957到R500/C逻辑输入TRACE在执行PLC循环期间,为逻辑分析仪捕获数据2简单查询指令I1/512输入O1/512输出M1/512标志T1/256定时器C1/256计数器B0/31R1/499寄存器沿检测指令DFU上升沿检测DFD下降沿检测比较查询指令CPS(比较)T1/256(定时器)C1/256(计数器)R1/550(寄存器)#GT(大于)GE(大于或等于)EQ(等于)NE(不等于)LE(小于或等于)LT(小于)T1/256C1/256R1/559#运算符NOT将查询结果求反AND将查询结果之间完成逻辑功能“AND”OR在查询结果之间完成逻辑功能“OR”XOR在查询结果之间完成逻辑功能“EXCLUSIVEOR”(异或)二进制赋值操作指令=I1/512输入=O1/512输出=M1/5957标志=TEN1/256定时器使能=TRS1/256定时器复位=TGn1/256n/R定时器触发输入=CUP1/256计数器累加=CDW1/256计数器累减=CEN1/256计数器使能=CPR1/256n/R计数器复位=B0/31R1/499寄存器位3条件二进制操作指令=SET如果逻辑表达式的结果为“1”,该操作将“1”赋予相应资源=RES如果逻辑表达式的结果为“1”,该操作将“0”赋予相应资源=CPL如果逻辑表达式的结果为“1”,该操作对相应资源的逻辑状态求补=SET=RES=CPLI1/512O1/512M1/5957B0/31R1/559顺序断点操作指令=JMPL1/256无条件跳转=RET子程序结束或返回=CALL1/256调用子程序算术操作指令=MOV将指定资源的逻辑状态传递给指定的目标资源=NGU给寄存器的所有位求补=NGS改变寄存器中的符号=ADS将2个寄存器的内容或数值与寄存器内容进行相加=SBS将2个寄存器的内容或数值与寄存器内容进行相减=MLS将2个寄存器的内容或数值与寄存器内容进行相乘=DVS将2个寄存器的内容或数值与寄存器内容进行相除=MDS将2个寄存器的内容或数值与寄存器内容取模(除数的余数)代码代码源代码目标代码要传递的位数MOVI1/256O1/256M1/256T1/256C1/256R1/559#I1/256O1/256M1/256R1/5590(Bin)1(BCD)0(Bin)1(BCD)32282420161284ADS(加)SBS(减)MLS(乘)DVS(除)MDS(除法的余数)R1/559#R1/559#R1/5594逻辑操作指令=AND在寄存器内容之间或数值与寄存器内容之间进行逻辑AND操作=OR在寄存器内容之间或数值与寄存器内容之间进行逻辑OR操作=XOR在寄存器内容之间或数值与寄存器内容之间进行逻辑AND操作=RR1/2寄存器右移旋转=RR1/2寄存器左移旋转ANDORXORR1/559#R1/559#R1/559代码重复次数代码RR1RR2RL1RL2R1/559R1/5590/31R1/559特殊操作指令=CRD(变量,R1/559,M1/4955)CWR(R1/559,变量,M1/4955)C内部变量=PARPARR1/559M1/5957寄存器的奇偶ERAI1/5121/512O1/5121/512M1/59571/5957T1/2561/256C1/2561/256R1/5591/559与刀具相关的变量(R表示该变量可读,W表示该变量修改)CPLCDNC说明TOOLRRR当前刀具号TODRRR当前刀具偏置号NXTOOLRRR等待M06要求的下一个刀具号NXTODRRR下一个要求的刀具偏置号TMZPnRR(n)刀具在刀库中的位置TLFDnR/W