西門子PLC系統(tǒng)中數字的表示方法
發(fā)布于2022-02-09 15:28
41
2
標簽:PLC數字表示法
在西門子PLC的許多指令中,都可以使用常數值。常數可以是字節(jié)、字或者雙字。西門子PLC可以二進制數的形式存儲常數,也可以用十進制數、十六進制數、BCD碼等幾種形式表示。
(1)二進制數
二進制數只有兩個符號,0和1,按照每兩進一的規(guī)則進行運算。0和1用于表示開關值(或數字值)的兩種不同狀態(tài),如觸點的斷開和連接、線圈的通電和斷電等。
如果二進制數的某一位為1,則表示梯形圖中對應位編程元件(如位存儲器M或輸出過程圖像Q)的線圈“上電”,其常開觸點接通,其常閉觸點斷開,表示編程元件處于1狀態(tài)或接通;如果該位為0,則相應編程元件的線圈或觸點的狀態(tài)與上述相反,編程元件被稱為處于0狀態(tài)或關斷狀態(tài)。在編程手冊和軟件中,位編程元素的1狀態(tài)和0狀態(tài)通常用真和假表示。
二進制常量前面用2#表示,例如2#1111_0110_1001_0001是16位二進制常量。
(2)十六進制數
十六進制數的每個數字有16個可能的數字,即0 ~ 9和A ~ F(對應十進制數的10 ~ 15)。根據每十六進制一的規(guī)則,每個數字占二進制數的4位。
十六進制常量表示法:
①B#16#、W#16#和DW#16#分別用于表示十六進制(16#)字節(jié)(B#)、字(W#)和雙字(DW#)常量。
②用字符H表示十六進制常量,例如W#16#3B可以表示為3BH。
(3) BCD碼
BCD碼是用二進制數表示十進制數,每個十進制數用4位二進制數表示。BCD碼其實是一個十六進制數,16個組合用4位二進制數表示,而BCD碼只用其前十個組合表示0~9,其余六個組合(1010 ~ 1111)不使用。例如,十進制數298對應的BCD碼的二進制表示為2#0000 0010 1001 1000,也可以表示為W#16#298。
總結:以上就是“西門子PLC系統(tǒng)中數字的表示方法”的相關內容,您了解了嗎?西門子PLC數字表達有二進制、十六進制、BCD碼三種表達方式,我們需要熟練掌握。另外,技成培訓網有相關的plc視頻教程,有興趣的朋友可以看一看。