CPM1A PLC 十进制减法运算指令举例
文章出处: 浏览次数:发表时间:2018-09-08
十进制减法运算指令举例
分析程序功能
当00000ON时:
① 执行指令CLC将CY清零;
② 执行指令SUB,用HR00的 内容减去DM0000的内容,再减去CY,将差存放在HR01;
若运算无借位,CY=0,触点25504 OFF,执行指令MOV置HR02为0(记忆CY状态);
若运算有借位,CY=1,触点25504 ON,执行CLC清CY。
③若运算有借位,因为HR01的 内容是差的十进制补码,故应再作一次减法运算。
所以运算有借位时,要清CY,再执行一次指令SUB,用# 0 减去HR01的 内容,再将差存放在HR01。
④将HR02置1 (记忆CY状态)
该程序段使用了分支指令,只有当00000 ON时,程序才执行。
现场案例
- 模拟量模块实际应用详解
- 西门子200PLC无线控制方案
- 采用S7-200smart Modbus RTU 通信如何配置
- 艾宝物联无线污水处理方案
- 如何实现模拟量无线远距离传输
- 点对点无线模拟量信号传输方案
- 水塔无线自动供水方案
- 工业现场布线太麻烦,试试AB433A无线485透传
- 艾宝物联教你用三菱PLC控制变频器
- 艾宝物联为你分析20个典型事故案例