【摘要】:字逻辑运算指令可对两个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 字逻辑语句表指令
2)字逻辑方块指令见表3-57。
表3-57 字逻辑方块指令
例3-14 字逻辑运算例程——加热炉。(www.xing528.com)
加热炉是一种常见的温度控制设备,图3-54所示为其控制系统框图,用一个开关开启加热炉,加热时间可以通过拨码开关进行人工调节,时间设定值以BCD格式,以秒为单位显示,加热时间到,则停止加热。根据系统输入、输出点数,定义了编程元件的地址,见表3-58。
图3-54 例3-14加热炉控制系统框图
表3-58 加热炉元件定义及其绝对地址
加热炉控制梯形图程序如图3-55所示。
图3-55 例3-14加热炉控制梯形图程序
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。