① plc編程 16位數據和32位數據是什麼意思
所謂「位」就是bit 的意思: 一個 「位」bit 代表一個二進制 "0"或一個「1」,16位是一個字W,代表 16個二進制 0/1 ,32位是一個雙字DW,代表 32個二進制 0/1 。
一個二進制的16位可以代表 0~65535的十進制數據,32位為 0~4294967295的十進制數據,即:
(0000000000000000)二進制 = (0)十進制
(1111111111111111)二進制 = (65535)十進制
因為plc本身只識別2進制的1,0通過多位二進制便可讓plc具有計算功能,比如4位2進制數0110 它的十進制便是0X1+1X2+1X2x2+0x2x2x2=6,十六位一樣的道理,同時它還可對應著plc中位元件的通和斷,比如你將會學到三菱中X0到X7加上X10到X17便組成了16位系統若有二進製表示0000010001011110則對應著位元件的第X1,X2,X3,X4,X6,X10位為閉合的,在plc計算中,會遇到數字過大,或需要的位數過多,16位2進制就無法完全表示出來,於是便有了32進制,通過擴大位數增加其表示範圍。