引用
引用第8樓m046于2019-06-17 08:53發表的 :
麻煩解答一下
參考看
數字對PLC意義 : (K= 10進制 H=16進制)
就元件而言:X、Y 、M…… 0表示OFF (斷開) ; 1表示ON(導通)
就元件組而言: X、Y 、M …… 則是4個bit為1組
[MOV K7 K1Y0] K7= 0111 K1Y0=Y3、Y2、Y1、Y0 Y3=0、Y2=1、Y1=1、Y0=1
Y3=OFF、Y2=ON、Y1=ON、Y0=ON (K1Y0顯示為 7 )
[MOV K20 K1Y0] K20= 0001 0100 K1Y0=Y3、Y2、Y1、Y0 Y3=0、Y2=1、Y1=0、Y0=0
Y3=OFF、Y2=ON、Y1= OFF、Y0= OFF (K1Y0顯示為 4 )
0001 並不顯示於Y7~ Y4中
[MOV HB K1Y0] HB= 1011 K1Y0=Y3、Y2、Y1、Y0 Y3=1、Y2=0、Y1=1、Y0=1
Y3=ON、Y2=OFF、Y1=ON、Y0=ON (K1Y0顯示為 11 )
[MOV H23 K2Y0] H23=0010 0011 K2Y0= Y7、Y6、Y5、Y4、Y3、Y2、Y1、Y0
2 3 Y7=0 、Y6=0、 Y5=1、 Y4=0、 Y3=0、 Y2=0、 Y1=1、 Y0=1
Y7=OFF、Y6=OFF、Y5=ON、Y4=OFF、Y3=OFF、Y2=OFF、Y1=ON、Y0=ON
(K2Y0顯示為 35 )
※故在某些狀況下會採用H(16進制)來表示狀況,比較容易判讀。
就數字而言:D、W、SW、Z 、R ……則是16個bit為1組
1個D(16位元)容納 K值: -32768~32767 H值:0~FFFF
2個D(32位元)容納 K值: -2147483648~2147483647 H值:0~FFFFFFFF
Bit15 Bit0
0100 0010 1010 0010
Bit31 Bit0
0100 0010 1010 0010 0000 0000 0000 0000
最大bit(bit15、bit31)表示正負號 “0”= + ;“1”= -
[ 此帖被john42tw在2019-06-18 07:54重新編輯 ]