應用領域 | 電子 |
---|
產品簡介
詳細介紹
西門子s7-200PLC是工業控制*的自動化核心設備,要想學好PLC就必須要先了解數據類型。數據類型是所有自動化軟件的基礎,只有熟練掌握,才能隨心所欲的駕馭。下面我們就以西門子S7-200為例,詳細講述這些數據類型。
1、基本數據類型
基本數據類型由以下幾種:
1.1、位(bit)
定義為BOOL(布爾型),只有兩個值:0 或 1。如:I0.0,Q0.1,M0.0,V0.1 等。
1.2、字節(Byte)
定義一個字節(Byte)等于8 位(Bit),其中0位為位,7 位為位。
如:IB0(包括 I0.0~I0.7 位),QB0(包括Q0.0~Q0.7 位),MB0,VB0 等。
用十六進制表示的范圍為:00~FF,用十進制表示的范圍為 0~255。
1.3、字(Word)
定義相鄰的兩字節(Byte)組成一個字(Word),表示一個無符號整數,所以一個字為16位。
如:IW0 由 IB0 和 IB1 組成的,其中I是輸入映象寄存器,W表示字,0是字的起始字節。特別注意的是:起始字節必須是偶數。
字的范圍為十六進制的 0000~FFFF,十進制的 0~65536。
在編程時,如果已經使用 IW0,如果想再用 IB0或 IB1,就要特別慎重,避免重復定義。
1.4、雙字(DoubleWord)
相鄰的兩個字(Word)組成一個雙字,來表示一個無符號數。因此,雙字為 32 位。
如:MD100 是由 MW100 和 MW102 組成的,其中M是位存儲區,D表示雙字,100是雙字的起始字節。特別注意的是:雙字的起始字節也必須是偶數。
雙字的范圍為十六進制的 0000~FFFFFFFF(即十進制的 0~4294967295)。
在編程時如果已經使用了MD100,如果再用 MW100或MW102,就要特別慎重,避免重復定義。
特別注意:以上的字節、字和雙字數據類型均為無符號數,即只有正數,沒有負數。
1.5、16位整數(INT,Integer)
整數為有符號數,位為符號位,1表示負數,0表示正數。范圍為-32768~32767。
1.6、32 位整數(DINT,DoubleInteger)
32 位整數和16位整數一樣,為有符號數位為符號位,1表示負數,0表示正數。范圍為-2147483648~2147483647。
1.7、浮點數(R,Real)
浮點數為 32 位,可以用來表示小數。浮點數可以為:1.m×2e。
2、復合數據類型
用戶通過復合基本數據類型而生成就是復合數據類型。
復合數據類型包括以下幾種:
2.1、數組(ARRAY)
將一組同一類型的數據組合在一起組成一個單位就是數組。
2.2、結構(STRUCT)
將一組同不同類型的數據組合在一起組成一個單位就是結構。
2.3、字符串(STRING)
字符串是由 254 個字符組成的一維數組。
2.4、日期和時間(DATE-AND-TIME)
用于存儲年、月、日、時、分、秒、毫秒和星期的數據。占用 8 個字節,BCD 編碼。
星期天代碼為1,星期一~星期六代碼分別是 2~7。
如:DT#2004_07_15_12:30:15.200 為 2004 年 7 月 15 日 12 時 30 分 15.2 秒。
2.5、用戶定義的數據類型(UDT,User-DefinedDataType)
由用戶將基本數據類型和復合數據類型組合在一起形成的數據類型。
可以在數據塊DB和變量聲明表中定義復合數據類型。
3、數據類型匯總表格
4、舉例說明
對于有符號的整數來說,位用作符號位,余下的位才是數值部分。
下面以有符號整數INT來舉例說明其數值范圍為什么是-32768-32767?
位是符號位,0為“+"、1為“-,去掉一個符號位后,余下的數據只有15位。
15位二進制1對應的整數大正整數為2^15-1=32767,大值為+32767,對應二進制:0111 1111 1111 1111。即十進制范圍:0~32767;
15位二進制1對應的整數大負整數為-2^15=-32768,大值為-32768,對應二進制:1111 1111 1111 1111。即十進制范圍:-32768~-1;
其實,數據類型簡單也復雜,尤其是自定義數據類型。看得懂,并不代表你能在編程過程中能正確使用。只有自己動手編程,對不同的數據類型進行定義和使用,才能有深入地理解和掌握。當你對數據類型充分理解后,就可以學習數據的尋址。堅持不懈的學習和實際編程,才會有可能成為變成專家。
西門子s7-200PLC SIMATIC S7 系列PLC、S7200、s71200、S7300、S7400、ET200,一年內因產品質量問題免費更換新產品
凡在本公司購買的產品,保證全新,假一罰十,可簽訂正式銷售合同,本公司主要經營S7-200,S7-300,S7-1200,S7-400 PLC模塊,觸摸屏,通訊電纜,編程電纜,DP接頭,LOGO,模快.SMART模塊,軟啟動器,伺服電機,變頻器等產品,西門子保內產品‘質保一年。一年內因產品質量問題免費更換新產品;不收取任何費。
咨詢
承諾:1、保證全新:
2、保證安全準時發貨:
3、保證售后服務質量
流程:1、客戶確認所需采購產品型號:
2、我方會根據詢價單型號查詢價格以及交貨期,擬一份詳細正規報價單
3,客戶收到報價單并確認型號無誤后訂購產品
4、報價單負責人根據客戶提供型號以及數量擬份銷售合同:
5、客戶收到合同查閱同意后蓋章回傳并按照合同銷售額匯款到公司賬戶
6、我公司財務查到款后,業務員安排發貨并通知客戶跟蹤運單。