拨码开关输入S7-200 I口

我用4个拨码开关作为输入口(I0.0,I0.1,I0.2,I0.3),我怎么编码0~9个数字?

最佳答案

我用4个拨码开关作为输入口(I0.0,I0.1,I0.2,I0.3),我怎么编码0~9个数字?
可以读IB0(8位),其高4位就是所读的数据。
将IB0和F0(十六进制)常数进行逻辑与操作,结果的高4位就是输入口(I0.0,I0.1,I0.2,I0.3)对应的数据。可以再将IB0右移4位,使得IB0的高4位为0,低4位是输入口(I0.0,I0.1,I0.2,I0.3)对应的数据,这样就可方便应用IB0按字节为单位进行各种运算了,

提问者对于答案的评价:
额恩

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐