shaolinsi
佛曰:不可說
級別: VIP會員
|
就是一個開關,只是在不同的地方可能起的作用不同而已,沒有具體的東西也沒法說出其作用。 |
|
---|---|---|
|
qlin
學過一點FX型PLC基本知識
級別: 家園常客
|
比如8421撥碼開關,用4位二進制(4個開關位)表示十進制數,當撥到5時,就是二進制0101,則對應為1的開關位接通(如果是開關接通表示1的話)。 |
|
---|---|---|
|
daihdn
級別: 略有小成
|
樓上大哥說的是這個理,不是很詳細,小弟補充一下:撥碼開關也分幾位的,其實就是一個十六進制數進行二進制轉換的過程,一個十六進制數可以轉換成四個二進制數,按照8421碼的規則進行轉換,(從左往右數)即第一位表示數字8,第二位表示數字4,第三位表示數字2,第四位表示數字1,如果此位對應的二進制數是1的話,表示數字成立,然后把四位的數字相加就是對應的一個十六進制。即一個一位撥碼開關最多有四路輸出分別接PLC的四個輸入端子,也就是說一個一位撥碼開關最多可以有十六種狀態可以選擇,具體的對應關系是:(十六進制數----二進制數):0--0000、1---0001、2---0010、3---0011、4----0100、5----0101、6---0110、7---0111、8----1000、9----1001、A----1010、B---1011、C---1100、D---1101、E----1110、F----1111。如果是多位撥碼開關,計算的方法是一樣的。比如兩位的撥碼開關25則對應的二進制數則是00100101(即最多有8路輸出,即有2的8次方種狀態進行選擇),不知道小弟的分析是否合理,請各位大俠指點迷津。 |
---|---|
|