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