西門子PLC中,我們要指定一個輸出點為TRUE有2種方法,Q點怎樣賦值 輸出點賦值:
第一種:在梯形圖中可以將Q0.0接通
第二種:將QW0賦值為1
下面,結合第二種方式講解一下數據類型
將QW0賦值為1,其實是給輸出映像寄存器(Q寄存器)按照字尋址,給地址0寫入了16#0001
如何解釋16#0001,首先,16#表示的是用16進制表示,0001表示的是數值,由于數值由4位組成,每個位用一個16進制表示,所以,QW0可以寫數值范圍為16#0000~16#FFFF,轉換為二進制為2#0000 0000 0000 0000~2#1111 1111 1111 1111。16#0001表示為2#0000 0000 0000 0001
由于QW0的數據類型為WORD,下面來介紹一下數據類型
數據類型分為三種:基本數據類型、一般數據類型、衍生數據類型。
由于WORD類型屬于基本數據類型,下面介紹基本數據類型,如下表所示:
根據上述表格,QW0屬于16位長度的位串,WORD類型,16位,范圍為0-16#FFFF
例子:將16#0001寫入MW0是什么意思,是PLC數據傳送指令的,主要是16#0001代表什么
16代表是16進制,#代表數據格式,0001代表數據1.整體16#0001寫入MW0的意思就是把1送到M區寄存器第0個字的第一個字節的第一位里面。MW0包括:MB0和MB1。MB0又包括:M0.0到M0.7
MB1包括:M1.0到M1.7
QW0包括:QB0和QB1。QB0包括:Q0.0到Q0.7
QB1包括:Q1.0到Q1.7