西門子plc STEP7基本數(shù)據(jù)類型
STEP7有3種數(shù)據(jù)類型:
1. 基本數(shù)據(jù)類型
2. 由基本數(shù)據(jù)類型組合而成的復(fù)合數(shù)據(jù)類型;
3. 用來傳送FB塊和FC塊參數(shù)的參數(shù)數(shù)據(jù)類型
本文首先介紹一下基本數(shù)據(jù)類型。
STEP7的基本數(shù)據(jù)類型總共有7種,分別為:位(bit)、字節(jié)(Byte)、字(Word)、雙字(Double Word)、整型數(shù)(INT)、雙整型數(shù)(DINT)以及實數(shù)(REAL)。
1. 位(bit)
取值:1、0
尋址方式:地址標識符+字節(jié)地址+位地址。
圖1 基本數(shù)據(jù)類型:位(bit)
2. 字節(jié)(Byte)
8位二進制數(shù)組成一個字節(jié)。其中,第0位為最低位(LSB),第7位為最高位(MSB)。
尋址方式:地址標識符+B+字節(jié)地址,其中,“B”即代表字節(jié)。
圖2 基本數(shù)據(jù)類型:字節(jié)(Byte)
3. 字(Word)
相鄰的兩個字節(jié)組成一個字,16位。
字用來表示無符號數(shù),范圍:[0000,F(xiàn)FFF]16進制,或[0,65535]10進制
尋址方式:地址標識符+W+首字節(jié)地址,其中,“W”代表字。
圖3 基本數(shù)據(jù)類型:字(Word)
4. 雙字(Double Word)
相鄰的兩個字組成一個雙字,32位。
雙字也用來表示無符號,范圍:[00000000,F(xiàn)FFFFFFF]16進制
尋址方式:地址標識符+D+首字節(jié)地址,其中,“D”代表雙字。
圖4 基本數(shù)據(jù)類型:雙字(Double Word)
5. 整型數(shù)(INT)
整數(shù)是有符號數(shù),占16位。最高位為符號位,0:正數(shù);1:負數(shù)。
取值范圍為:[-32768,32767]。
6. 雙整型數(shù)(DINT)
雙整數(shù)也是有符號數(shù),占32位。最高位為符號位,0:正數(shù);1:負數(shù)。
取值范圍為:[-2147483648,2147483647]。
7. 浮點數(shù)(REAL)
標準的浮點數(shù)格式如圖5所示,占32位。
最高位為符號位,0:正數(shù);1:負數(shù)。
圖5 基本數(shù)據(jù)類型:浮點數(shù)(REAL)
浮點數(shù)的優(yōu)點是用32位的空間可以表示非常大和非常小的數(shù)。
plc在處理模擬量時,其輸入和輸出大多是整數(shù),用浮點數(shù)來處理這些數(shù)據(jù)時要進行整數(shù)和浮點數(shù)之間的相互轉(zhuǎn)換。例如圖6所示,現(xiàn)場采集的數(shù)據(jù)為16位的整型數(shù)(“#IN”),PLC在做控制前,要先將其轉(zhuǎn)換為浮點數(shù)(“#DItoR”)。由于整型數(shù)占16位,而浮點數(shù)占32位,二者不能直接轉(zhuǎn)換。要先將整型數(shù)轉(zhuǎn)換為雙整型(“#ItoDI”),然后再轉(zhuǎn)換為浮點型。
圖6 整型數(shù)轉(zhuǎn)換為浮點數(shù)
需要注意的是,浮點數(shù)的運算速度比整數(shù)的運算速度要慢得多。
西門子plc通訊方式
西門子PLC的品質(zhì)非常好,其網(wǎng)絡(luò)穩(wěn)定性、開放性深受工控人員的喜愛,而且編程軟件分類多,使用方便。在國內(nèi)工控界具有顯著地位。雖然大家對西門子PLC都有一定的了解,但要你說出西門子PLC各種通信方式的特點,相信很多人都不能完整答出。下面就是幾種常見的西門子通信方式?
一、PPI通訊
PPI協(xié)議是S7-200CPU最基本的通信方式,通過原來自身的端口(PORT0或PORT1)就可以實現(xiàn)通信,是S7-200CPU默認的通信方式。
二、RS485串口通訊
第三方設(shè)備大部分支持,西門子S7PLC可以通過選擇自由口通信模式控制串口通信。最簡單的情況是只用發(fā)送指令(XMT)向打印機或者變頻器等第三方設(shè)備發(fā)送信息。不管任何情況,都必須通過S7PLC編寫程序?qū)崿F(xiàn)。
當選擇了自由口模式,用戶可以通過發(fā)送指令(XMT)、接收指令(RCV)、發(fā)送中斷、接收中斷來控制通信口的操作。
三、MPI通訊
MPI通信是一種比較簡單的通信方式,MPI網(wǎng)絡(luò)通信的速率是19.2Kbit/s~12Mbit/s,MPI網(wǎng)絡(luò)最多支持連接32個節(jié)點,最大通信距離為50M。通信距離遠,還可以通過中繼器擴展通信距離,但中繼器也占用節(jié)點。
MPI網(wǎng)絡(luò)節(jié)點通常可以掛S7-200、人機介面、編程設(shè)備、智能型ET200S及RS485中繼器等網(wǎng)絡(luò)元器件。
西門子PLC與PLC之間的MPI通信一般有3種通信方式:
1、全局數(shù)據(jù)包通信方式
2、無組態(tài)連接通信方式
3、組態(tài)連接通信方式
四、以太網(wǎng)通訊
以太網(wǎng)的核心思想是使用共享的公共傳輸通道,這個思想早在1968年來源于廈威爾大學(xué)。1972年,Metcalfe和DavidBoggs(兩個都是著名網(wǎng)絡(luò)專家)設(shè)置了一套網(wǎng)絡(luò),這套網(wǎng)絡(luò)把不同的ALTO計算機連接在一起,同時還連接了EARS激光打印機。
這就是世界上第一個個人計算機局域網(wǎng),這個網(wǎng)絡(luò)在1973年5月22日首次運行。Metcalfe在首次運行這天寫了一段備忘錄,備忘錄的意思是把該網(wǎng)絡(luò)改名為以太網(wǎng)(Ethernet),其靈感來自于“電磁輻射是可以通過發(fā)光的以太來傳播”這一想法。1979年,DEC、Intel和Xerox共同將網(wǎng)絡(luò)標準化。
1984年,出現(xiàn)了細電纜以太網(wǎng)產(chǎn)品,后來陸續(xù)出現(xiàn)了粗電纜、雙絞線、CATV同軸電纜、光纜及多種媒體的混合以太網(wǎng)產(chǎn)品。以太網(wǎng)是目前世界上最流行的拓樸標準之一,具有傳傳播速率高、網(wǎng)絡(luò)資源豐富、系統(tǒng)功能強、安裝簡單和使用維護方便等很多優(yōu)點。
五、PROFIBUS-DP通訊
PROFIBUS-DP現(xiàn)場總線是一種開放式現(xiàn)場總線系統(tǒng),符合歐洲標準和國際標準。PROFIBUS-DP通信的結(jié)構(gòu)非常精簡,傳輸速度很高且穩(wěn)定,非常適合PLC與現(xiàn)場分散的I/O設(shè)備之間的通信。
更多關(guān)于西門子plc精彩閱讀:
評論