欧姆龙 CQM1H 系列 PLC 的 BCD 运算指令

2017-06-04 76 0

CQM1H 共有 13 条 BCD 运算指令。

(1) 置进位 STC(40)/清进位 CLC(41)

图 4.51 为 STC 和 CLC 指令的梯形图符号。进行 BCD 运算前应对进位标志位 CY(SR255.04)置 1 或清 0:执行条件为 ON 时 STC(40) 将 CY 置 1,CLC(41) 将 CY 清 0。

图 4.51 STC、CLC 的梯形图符号

STC、CTC的梯形图符号

(2) BCD 加法 ADD(30)

ADD 指令的梯形图符号及可用操作数如图 4.52 所示。执行条件为 ON 时,ADD 将 Au、Ad 和 CY 的内容相加,结果送到 R;结果大于 9999 时 CY 置 1,即执行 (Au)+(Ad)+(CY)→(CY)(R) 的 4 位 BCD 加法。ADD 运算中 CY 参与运算,因此运算前须用 CLC(41) 对进位位清零,如图 4.53 所示。图 4.53 中,若 00002 为 ON,CLC 将 CY 复位,然后把 LR10 内容与常数 6103 相加存到 DM0100,最后按 CY 状态把 0000 或 0001 送到 DM0101,即把运算进位保存到 R+1。

图 4.52 ADD 的梯形图符号及操作数数据区

ADD的梯形图符号及操作数数据区

图 4.53 ADD 指令的应用

 ADD指令的应用

(3) BCD 减法 SUB(31)

SUB 指令的梯形图符号如图 4.54 所示,操作数与 ADD 相同。执行条件为 ON 时,SUB 从 Mi 中减去 Su 和 CY 的内容,结果送到 R,即执行 (Mi)-(Su)-(CY)→(CY)(R) 的 4 位 BCD 减法。注意:要在 SUB 执行后及时检查 CY 状态。若 CY 为 ON 说明结果是负数,R 中内容为实际结果的十进制补码;要将 R 内容转为实际结果,应先清除 CY,再用 0 减去 R 的内容,如图 4.55 所示。

图 4.54 SUB 的梯形图符号

SUB的梯形图符号

相关文章

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

发布评论