西安艾宝物联网科技有限公司

西安艾宝物联-工业无线测控专家

艾宝物联 工业无线测控专家

以技术创新为生命,以卓越品质求生存

当前位置:主页 > PLC知识 > 欧姆龙PLC >

CPM1A PLC 十进制减法运算指令举例

文章出处: 浏览次数:发表时间:2018-09-08

十进制减法运算指令举例

分析程序功能

00000ON:

执行指令CLCCY清零;

执行指令SUB,用HR00 内容减去DM0000的内容,再减去CY,将差存放在HR01

若运算无借位,CY=0,触点25504 OFF,执行指令MOVHR020(记忆CY状态);

若运算有借位,CY=1,触点25504 ON,执行CLCCY

③若运算有借位,因为HR01 内容是差的十进制补码,故应再作一次减法运算。

所以运算有借位时,要清CY,再执行一次指令SUB,用# 0 减去HR01 内容,再将差存放在HR01

④将HR021 (记忆CY状态)

该程序段使用了分支指令,只有当00000 ON,程序才执行。

回顶部