S7-200smart怎么读取拨码开关的数值

拨码开关4位输入加一位公共端形成8421码,一共有2个开关想组成一个两位数,PLC怎么读取这输入的8位并转换成整数?

最佳答案

外围接线:
第一个拨码开关 4 位输入IB,比如 IB0,按8421顺序分别接到 I0.3、 I0.2、  I0.1、  I0.0
第二个拨码开关 4 位输入IB0的高 4 位,按8421顺序分别接到 I0.7、 I0.6、  I0.5、  I0.4;
这样IB0这个字节就是一个字节,再用 B_I 指令就转换成了整型。
接线参考
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/in_out/Digital_wire.html

提问者对于答案的评价:
非常有用!

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc346894.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午11:10
下一篇 2021年7月4日 下午11:10

相关推荐

发表回复

登录后才能评论