撥碼開關輸入s7-200 i口
183.233.253.26
發(fā)布于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按字節(jié)為單位進行各種運算了,