首页 理论教育 字逻辑运算指令的使用方法及应用场景

字逻辑运算指令的使用方法及应用场景

时间:2023-06-29 理论教育 版权反馈
【摘要】:字逻辑运算指令可对两个16位或32位的二进制数据,逐位进行逻辑与、逻辑或、逻辑异或运算。对于STL形式的字逻辑运算指令,可对累加器1和累加器2中的字或双字数据进行逻辑运算,结果保存在累加器1中,若结果不为0,则对状态标志位CC1置“1”,否则对CC1置“0”。对于LAD和FBD形式的字逻辑运算指令,由参数IN1和IN2提供参与运算的两个数据,运算结果保存在由OUT指定的存储区中。表3-56 字逻辑语句表指令2)字逻辑方块指令见表3-57。

字逻辑运算指令的使用方法及应用场景

逻辑运算指令可对两个16位(WORD)或32位(DWORD)的二进制数据,逐位进行逻辑与、逻辑或、逻辑异或运算。

对于STL形式的字逻辑运算指令,可对累加器1和累加器2中的字或双字数据进行逻辑运算,结果保存在累加器1中,若结果不为0,则对状态标志位CC1置“1”,否则对CC1置“0”。

对于LAD和FBD形式的字逻辑运算指令,由参数IN1和IN2提供参与运算的两个数据,运算结果保存在由OUT指定的存储区中。

1)字逻辑语句表指令见表3-56。

3-56 字逻辑语句表指令

978-7-111-44245-5-Chapter03-120.jpg

2)字逻辑方块指令见表3-57。

3-57 字逻辑方块指令

978-7-111-44245-5-Chapter03-121.jpg

例3-14 字逻辑运算例程——加热炉。(www.xing528.com)

加热炉是一种常见的温度控制设备,图3-54所示为其控制系统框图,用一个开关开启加热炉,加热时间可以通过拨码开关进行人工调节,时间设定值以BCD格式,以秒为单位显示,加热时间到,则停止加热。根据系统输入、输出点数,定义了编程元件的地址,见表3-58。

978-7-111-44245-5-Chapter03-122.jpg

图3-54 例3-14加热炉控制系统框图

3-58 加热炉元件定义及其绝对地址

978-7-111-44245-5-Chapter03-123.jpg

加热炉控制梯形图程序如图3-55所示。

978-7-111-44245-5-Chapter03-124.jpg

图3-55 例3-14加热炉控制梯形图程序

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈