撥碼開關(guān)輸入s7-200 i口
183.233.253.26
發(fā)布于2013-03-01 10:46
423
0
標簽:
用4個撥碼開關(guān)作為輸入口(i0.0,i0.1,i0.2,i0.3),怎么編碼0~9個數(shù)字?
佳答案
用4個撥碼開關(guān)作為輸入口(i0.0,i0.1,i0.2,i0.3),我怎么編碼0~9個數(shù)字?
可以讀ib0(8位),其高4位就是所讀的數(shù)據(jù)。
將ib0和f0(十六進制)常數(shù)進行邏輯與操作,結(jié)果的高4位就是輸入口(i0.0,i0.1,i0.2,i0.3)對應(yīng)的數(shù)據(jù)??梢栽賹b0右移4位,使得ib0的高4位為0,低4位是輸入口(i0.0,i0.1,i0.2,i0.3)對應(yīng)的數(shù)據(jù),這樣就可方便應(yīng)用ib0按字節(jié)為單位進行各種運算了,