欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

三菱PLC中的位、字、雙字在程序中怎樣應用理解?

榮姿康2年前18瀏覽0評論

一、三菱PLC中的位、字、雙字

學習三菱PLC編程,理解位(bit)、字(WORD)雙字(DWORD)有助于對PLC工作原理的理解。

8位=1字節(jié)(8bit=1byte)、2byte=1字、

16位=1字(16bit=1WORD)

32位=2字(32bit=1DWORD)

1、位

位表示一種狀態(tài),只有0或1(斷或通)。結(jié)合三菱PLC可以看出,能表示狀態(tài)的軟元件有X、Y、M、S、T、C這些,我們也稱這些軟元件為位軟元件。(可以結(jié)合計算機以二進制處理數(shù)據(jù)來理解)

2、字

字是由16個位組合構(gòu)成的,字用來存放數(shù)據(jù)的軟元件,存放數(shù)據(jù)時,最高位為符號位。結(jié)合三菱PLC可以看出能存數(shù)據(jù)的軟元件有數(shù)據(jù)寄存器D等,我們也稱D為字軟元件。

一個16位數(shù)據(jù)寄存器,它的數(shù)據(jù)范圍是-32768~+32767

3、雙字

雙字是由2個字構(gòu)成的,也就是32位,雙字也用來存放數(shù)據(jù)的,最高位為符號位,其數(shù)據(jù)范圍為-2147483648~+2147483647



4、位字雙字的區(qū)別



分析:M0為位軟元件,位表示狀態(tài)有OFF和ON

D0為字軟元件,存儲數(shù)據(jù)10。D1為字軟元件,存儲數(shù)據(jù)10。

當我們把D0作為雙字使用時,默認D0、D1一起使用,編程時要注意字與雙字,不要重復使用。對D0進行字和雙字監(jiān)控會發(fā)現(xiàn)有不同的數(shù)值。

二、位、字的構(gòu)造(以三菱PLC為例)

1、字的構(gòu)造

除了上述的寄存器D,我們還可以用位軟元件來構(gòu)造寄存器。

構(gòu)造方式:在位軟元件前加D,由連續(xù)的16個位元件組合而成(支持軟元件有X、Y、M、S、T、C),例如K4M0就是個字軟元件(M0~M15組合成字,組合成字使用時,注意其他地方編程不要使用沖突),而不是平時看到的輔助繼電器M0。同樣X0(表示X0~XF這16個位軟元件被組合成字K4X0)

如下圖舉例,K4M10是個字,存放數(shù)據(jù)10。



2、位的構(gòu)造

我們也可以逆向思維,根據(jù)字是由16個位組合成的,那么位也可以由字拆開成一位一位這樣使用,也就是字軟元件的某一位單獨使用。

位的構(gòu)造方式:Dn.n。舉例:例如我們要把字軟元件D0中的兩個位作位軟元件使用,可以直接使用D0.F、D0.3,具體可以看下圖示例。

程序舉例:



分析:如果想要控制D0.3為ON,我們只需要程序執(zhí)行前D0.F這個位軟元件位ON就可以了。由于是字拆分成位用,只需要對應的位為數(shù)值1就為ON狀態(tài)。

D0的二進制值為B1000000000001000(16位0和1組成)。