拨码开关输入s7-200 i口
183.233.253.26
发布于2013-03-01 10:46
423
0
标签:
用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按字节为单位进行各种运算了,