首页 理论教育 逻辑运算指令仿真实验的分析介绍

逻辑运算指令仿真实验的分析介绍

时间:2023-06-26 理论教育 版权反馈
【摘要】:表3-14 字逻辑运算指令2.梯形图中的字逻辑运算指令的仿真实验例程“数学运算”的OB1中的字逻辑运算指令见图3-92,打开PLCSIM,将程序下载到仿真PLC,将仿真PLC切换到RUN-P模式,令I0.5为1状态。图3-92 字逻辑运算指令图3-93 变量表3.字逻辑运算指令的仿真练习要求将输入IW0的高4位清零后,保存在MW0。将QW0的最高2位置1,其他位保持不变。

逻辑运算指令仿真实验的分析介绍

1.字逻辑运算指令

字逻辑运算指令(见表3-14)对两个16位字或32位双字逐位进行逻辑运算,语句表中字逻辑运算的一个操作数累加器1,另一个操作数在累加器2,或者在指令中用立即数常数)的形式给出,运算结果在累加器1。如果字逻辑运算的结果非0,状态字的CC1位为1,反之为0。状态字的CC0和OV位被清零。

“与”运算时两个操作数的同一位如果均为1,运算结果的对应位为1,否则为0。

“或”运算时两个操作数的同一位如果均为0,运算结果的对应位为0,否则为1。

异或”运算时如果两个操作数的同一位不相同,运算结果的对应位为1,否则为0。

表3-14 字逻辑运算指令

978-7-111-53804-2-Chapter03-144.jpg

2.梯形图中的字逻辑运算指令的仿真实验

例程“数学运算”的OB1中的字逻辑运算指令见图3-92,打开PLCSIM,将程序下载到仿真PLC,将仿真PLC切换到RUN-P模式,令I0.5为1状态。(www.xing528.com)

生成变量表(见图3-93),在变量表中输入有关的地址,显示格式均为二进制(BIN)。在“修改值”列设置各输入变量的值,单击工具栏上的 978-7-111-53804-2-Chapter03-145.jpg 按钮,将修改值写入PLC,观察状态值列各指令的输出变量值是否正确。

978-7-111-53804-2-Chapter03-146.jpg

图3-92 字逻辑运算指令

978-7-111-53804-2-Chapter03-147.jpg

图3-93 变量表

3.字逻辑运算指令的仿真练习

要求将输入IW0的高4位清零后,保存在MW0(提示:IW0与常数16#FFF作字逻辑“与”运算)。将QW0的最高2位置1,其他位保持不变(提示:QW0与常数16#C000作字逻辑“或”运算后送QW0)。编写梯形图程序,下载到仿真PLC,调试程序,用变量表检查是否满足要求。

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

我要反馈