您现在的位置是:首页 > PLC技术 > PLC技术
FX2N系列PLC的求补指令
来源:艾特贸易2017-06-04
简介(1) 求补指令的助记符、指令代码、操作数及程序步如表 6- 27 所列。 表 6 - 27 求补指令 (2) 指令梯形图如图 6- 44(a) 所示。 (3) 指令说明: ①该指令是将目标元件中的 D10 的数按位取反后再
(1)求补指令的助记符、指令代码、操作数及程序步如表6- 27所列。
表6 - 27 求补指令
(2)指令梯形图如图6- 44(a)所示。
(3)指令说明:
①该指令是将目标元件中的D10的数按位取反后再加1,结果存放在同一目标元件中,如图6 - 44(b)所示。所以在用这条指令时应采用脉冲执行型;否则当X10接通时,每个扫描周期都要做一次求补运算。
图6 – 44 求补指令梯形图与执行过程
(a)梯形图;(b)执行过程。
②求补指令是绝对值不变的变号操作,因此,对正数求补得到的是它的相反数,对负数求补得到的是它的绝对值。
如当D10= -7,做求补运算时D10=7。运算过程如图6- 45所示。
图6 - 45 求补指令运算
例6-6用PLC解出下列方程,其中x用两位数字开关输入,变化范围为0 - 99;画出程序的梯形图。
解:把2位数字开关接在PLC的X0 - X7(图6- 46(a)),然后用BIN指令把数字开关输入的BCD码转化BIN码参与四则运算。所画程序梯形图如图6- 46(b)所示。
图6 – 46 连接图数字开关与程序梯形图
(a)数字开关;(h)梯形图。
例6-7 要控制一个数字D10在0- 500内连续变化,当按住“增加”按钮X0时,该数字连续增大,最大为500;当按住“减小”按钮XI时,该数字减小,最小为“0”。试编写PLC的控制程序。
解:要求数字连续地增加或减小,可考虑用加1指令和减1指令,然后再用比较指令把数字限制在0 - 500内。梯形图如图6- 47所示。
图6 – 47 程序梯形图
例6-8求任意两数相减所得差的绝对值,试编写PLC的控制程序。
解:任意两个数相减所得差,可能是正数,也可能是负数;如是正数,绝对值是它本身,如是负数,绝对值是它的相反数,因此,可通过求补指令就可得到。控制梯形图如图6 - 48所示。
图6-48 程序梯形图
点击排行
