松下FP PLC的F40和P40指令进行4位BCD数据加法编程
文章出处: 浏览次数:发表时间:2018-09-08
概述
将两个表示4位十进制数的BCD数据(4位BCD H码)相加。
对于FP-M/FP0/FP1,P型高级指令不适用。
程序示例
操作数
示例说明
当触发器R0为ON时,数据寄存器DT10与数据寄存器DT1的内容相加。
当DT1中为H4(BCD)、DT10中为H8(BCD)时,运算如下所示:
描述
由S指定的4位BCD码等值常数或4位BCD码数据的16位区与D指定的4位BCD码数据相加。
被加数数据 加数数据 结果
(D) + (S) → (D)
编程时的注意事项
若一算术运算指令的结果超出可处理值范围,则会出现上溢出。
一般情况下,不允许出现上溢出。
若计算结果有时会上溢出,建议使用F41(DB+)(8位BCD数据加法)指令。
若出现上溢出,则进位标志(特殊内部继电器R9009)会变为ON。
·错误标志(R9007):以下情况时
- 变址数指定区超限
- 数据不是BCD码
·错误标志(R9008):以下情况时瞬间为ON
- 变址数指定区超限
- 数据不是BCD码
·相等标志(R900B):当计算结果被认为等于“0”时瞬间为ON。
·进位标志(R9009):当计算结果超出4位BCD码的范围(上溢出)时瞬间为ON。
标志位状态
现场案例
- 模拟量模块实际应用详解
- 西门子200PLC无线控制方案
- 采用S7-200smart Modbus RTU 通信如何配置
- 艾宝物联无线污水处理方案
- 如何实现模拟量无线远距离传输
- 点对点无线模拟量信号传输方案
- 水塔无线自动供水方案
- 工业现场布线太麻烦,试试AB433A无线485透传
- 艾宝物联教你用三菱PLC控制变频器
- 艾宝物联为你分析20个典型事故案例