河南省南阳市西门子中国总代理-西门子选型-西门子技术支持-西门子维修服务

供应商
广东湘恒智能科技有限公司
认证
变频器
西门子代理商
触摸屏
西门子一级代理
伺服电机
西门子一级总代理
联系电话
18126392341
手机号
15267534595
联系人
梁涛
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)(注册地址)
更新时间
2024-06-14 09:10

详细介绍

01

与非指令


指令如图1所示,nand 字节、nand 字和 nand 双字指令对两个输入值 in1 和 in2 的相应位执行逻辑nand 运算,将计算结果装载到分配给 out 的存储单元中。


与非指令是in1和in2引脚地址数据先进行与运算,与运算后的结果再进行非运算并输出结果到out引脚的地址,例如:1和0与的结果为0,0非后的结果为1,非就是取反,那么1和0与非的结果为1。


知识补充:与运算,都为1输出为1,否则为0。

▶ 1和1与运算结果为1

▶ 1和0与运算结果为0

▶ 0和1与运算结果为0

▶ 0和0与运算结果为0


指令数据类型如下:nand_b是byte的数据类型,nand_w是int的数据类型,nand_dw是dword的数据类型。如果不太清楚指令的数据类型,可以把鼠标放在指令处不动2s即可看到指令对应引脚的数据类型。   

图1


测试如图2所示,在状态图表中分别对vb0、vb1、vw100、vw102、vd200、vd204进行赋值,可以看到vb2、vw104、vd208为与非后的结果。

图2


02

或非指令


指令如图3所示,nor 字节、nor 字和 nor 双字指令对两个输入值 in1 和 in2 的相应位执行逻辑nor 运算,将计算结果装载到分配给 out 的存储单元中。


或非指令是in1和in2引脚地址数据先进行或运算,或运算后的结果再进行非运算并输出结果到out引脚的地址,例如:1和0与的结果为1,1非后的结果为0,非就是取反,那么1和0或非的结果为0。


知识补充:或运算,任意为1输出为1,否则为0。

▶ 1和1或运算结果为1

▶ 1和0或运算结果为1

▶ 0和1或运算结果为1

▶ 0和0或运算结果为0   


指令数据类型如下:nor _b是byte的数据类型,nor _w是int的数据类型,nor_dw是dword的数据类型。如果不太清楚指令的数据类型,可以把鼠标放在指令处不动2s即可看到指令对应引脚的数据类型。

图3


测试如图4所示,在状态图表中分别对vb0、vb1、vw100、vw102、vd200、vd204进行赋值,可以看到vb3、vw106、vd212为或非后的结果。

图4


03

异或非指令


指令如图5所示, nxor 字节、nxor 字和 nxor 双字指令对两个输入值 in1 和 in2的相应位执行逻辑 nxor 运算,并将计算结果装载到存储单元 out 中。


异或非指令是in1和in2引脚地址数据先进行异或运算,异或运算后的结果再进行非运算并输出结果到out引脚的地址,例如:1和0异或的结果为1,1非后的结果为0,非就是取反,那么1和0异或非的结果为0。


知识补充:异或运算,相同输出为0,不相同为1。

▶ 1和1异或运算结果为0   

▶ 1和0异或运算结果为1

▶ 0和1异或运算结果为1

▶ 0和0异或运算结果为0


指令数据类型如下:nxor _b是byte的数据类型,nxor _w是int的数据类型,nxor_dw是dword的数据类型。如果不太清楚指令的数据类型,可以把鼠标放在指令处不动2s即可看到指令对应引脚的数据类型。

图5


测试如图6所示,在状态图表中分别对vb0、vb1、vw100、vw102、vd200、vd204进行赋值,可以看到vb4、vw108、vd216为异或非后的结果。

图6

         

04

总结


以上就是整个西门子s7-200smartv2.8新增的逻辑运算指令内容,文章内容如有错误或者有不懂的问题请联系我们。   


由于新功能需要软件和硬件都需要v2.8的版本,小编准备了软件和固件升级包等链接,复制下方链接即可进入下载界面。


西门子一级总代理,代理商,变频器,伺服电机,PLC

展开全文

我们其他产品
我们的新闻
咨询 在线询价 拨打电话