第4章FX系列PLC的指令系统及编程方法[借鉴].pptVIP

  • 4
  • 0
  • 约1.9万字
  • 约 108页
  • 2020-10-15 发布于福建
  • 举报

第4章FX系列PLC的指令系统及编程方法[借鉴].ppt

4.4步进指令和功能指令 8.循环指令《FOR,NEXT) 循环指令共有两条:循环区起点指令FOR,编号为FNC08,占3个程序步;循环结束指令NEXT,编号为FNC09,占用1个程序步,无操作数。 在程序运行时,位于FOR-NEXT间的程序反复执行n次(由操作数决定)后再继续执行后续程序。循环的次数n=1-32 767。如果N=-32 767-0之间,则当作n=1处理。 如图4 -38 (b)所示,图中程序A的循环次数为4,程序B的循环次数由DO中的数据决定。假如DO中的数据是5,则程序A每执行一次,程序B要执行5次,则程序B一共要执行20次。 上一页 下一页 返回 * 方法汇编·实用借鉴 4.4步进指令和功能指令 9.数制变换指令 (1)BCD变换指令的ALCE编号为FNC18它是将源元件中的二进制数转换成BCD码送到目标元件中,BCD变换指令的使用如图4-39 (a)所示,XO是指令的执行条件。当XO=ON时,源地址D12中的二进制数转换成。BCD码送到YO - Y7的目标地址去;XO = OFF时指令不执行。 如果指令进行16位操作时,执行结果超出0-9 999范围将会出错;当指令进行32位操作时,执行结果超过0 - 99 999 999范围也将出错。PLC中内部的运算为二进制运算,可用BCD指令将二进制数变换为BCD码输出到七段显示器。 上一页 下一页 返回 * 方法汇编·实用借鉴 4.4步进指令和功能指令 (2)BIN变换指令的编号为FNC19它是将源元件中的BCD数据转换成二进制数据送到目标元件中。BIN变换指令的使用如图4-39 (b)所示,图中的XO是执行条件。当XO=ON时,将D12中的BCD数据变换成二进制数据,送到1 YO一Y7目标地址去。 BIN指令常用于将BCD数字开关串的设定值输入到PLC中。常数K不能作为本指令的操作元件,因为在任何处理之前它会被转换成二进制数。 上一页 下一页 返回 * 方法汇编·实用借鉴 4.4步进指令和功能指令 10.算数运算指令 (1)加法指令ADD的编号为FNC20它是将指定的源元件中的二进制数相加结果送到指定的目标元件中去。ADD加法指令的使用如图4-40 (a)所示,图中的操作可表示为( S1)+( S2)--(D)即(D10)+( D12)--(D14)。 (2)减法指令SUB的编号为FNC21它是将[Sl.]指定元件中的内容以二进制形式减去[ S2.]指定元件的内容,其结果存人由[D.]指定的元件中。SUB减法指令的使用说明如图4 -40 (b)所示,图中操作可表示为 ( Sl)-(S2)--(D)即(D10)-(D12)=( D14)。 上一页 下一页 返回 * 方法汇编·实用借鉴 4.4步进指令和功能指令 (3)乘法指令MUL的编号为FNC22数据均为有符号数。16位乘法运算如图4-41 (a)所示,XO为乘法执行条件,满足执行条件则将两个源地址(S1),(S2)中的数相乘,并以32位的形式送到指定目标数据寄存器(D) 0 32位数据结果的低16位存放在指定目的地址(D4),高16位存放在相连的下一个目标元件(D5)中。 (4)除法指令DIV (D)DIV(P)指令的编号为FNC23。其功能是将[S1.]指定为被除数,[ S2.]指定为除数,将除得的结果送到[D.]指定的目标元件中,余数送到[D.]的下一个元件中。16位除法运算如图4-41 (b)所示。 上一页 下一页 返回 * 方法汇编·实用借鉴 4.4步进指令和功能指令 11.加1和减1指令INC/DEC 加1指令的编号为FNC24;减1指令的编号为FNC25 。INC和DEC指令分别是当条件满足则将指定元件的内容加1或减1。如图4-42所示,当XO为ON时,(D10) +1-- (D10);当x1为ON时,(D11)+1--(D11)。若指令是连续指令,则每个扫描周期均作一次加1或减1运算。 上一页 下一页 返回 * 方法汇编·实用借鉴 4.4步进指令和功能指令 12.初始状态指令(IST ) 该指令的名称、助记符、指令代码和操作数见表4-4。 初始状态指令IST用于自动设置初始状态和特殊辅助继电器。该指令的使用如图4 -43所示,图中[S]为指定操作方式输入的首元件,一共是8个连号的元件。这些元件可以是X,Y,M和S。 X20:手动X21:回原点 X22:步动运行X23:一个周期运行 X24:全自动运行X25:回原点 X26:全自动运行启动X27:停止 上一页 下一页 返回 * 方法汇编·实用借鉴 4.4步进指令和功能指令 1.写出图4 - 44所示梯形图的指令语句。 2.画出表4 -5所示的指令语句对应的梯形图。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档