FX2N 系列 PLC 的求补指令

2017-06-04 78 0

求补指令的助记符、指令代码、操作数及程序步如表 6-27 所列。

表 6-27 求补指令

求补指令

指令梯形图如图 6-44(a) 所示。

指令说明:

① 该指令将目标元件 D10 中的数按位取反后再加 1,结果存放在同一目标元件中,如图 6-44(b) 所示。使用该指令时应采用脉冲执行型,否则当 X10 接通时每个扫描周期都会做一次求补运算。

② 求补指令是绝对值不变的变号操作:对正数求补得到它绝对值相同的相反数,对负数求补得到它的绝对值。例如当 D10=-7 求补后 D10=7。运算过程如图 6-45 所示。

图 6-44 求补指令梯形图与执行过程(a)梯形图;(b)执行过程

求补指令梯形图与执行过程

图 6-45 求补指令运算

求补指令运算

例 6-6 用 PLC 解下列方程(见附图),其中 x 用两位数字开关输入,变化范围为 0~99,画出程序的梯形图。解:把 2 位数字开关接在 PLC 的 X0~X7(图 6-46(a)),然后用 BIN 指令把数字开关输入的 BCD 码转化为 BIN 码参与四则运算,所画程序梯形图如图 6-46(b) 所示。

例 6-7 要控制一个数字 D10 在 0~500 内连续变化,当按住“增加”按钮 X0 时数字连续增大最大为 500,按住“减小”按钮 X1 时数字减小最小为 0,试编写 PLC 控制程序。解:可用加 1 指令和减 1 指令实现数字连续增减,再用比较指令把数字限制在 0~500 内,梯形图如图 6-47 所示。

例 6-8 求任意两数相减所得差的绝对值。解:任意两个数相减所得差可能为正也可能为负;正数的绝对值为其本身,负数的绝对值为其相反数,因此可通过求补指令实现,控制梯形图如图 6-48 所示。

图 6-46 连接图数字开关与程序梯形图

图 6-47 程序梯形图

连接图数字开关与程序梯形图

图 6-48 程序梯形图

程序梯形图

相关文章

三菱 FX 系列 PLC 的 FX2N-4AD 使用及程序实例
FX 系列运动控制器模块
三菱 FX 系列 PLC 的报警器复位指令
FX 系列高速计数模块
PLC 编程语言基础
三菱 FX 系列 PLC 的二进制平方根指令

发布评论