6.一臺(tái)S7200PLC通過(guò)串口方式能否接兩個(gè)上位機(jī)通訊。8.西門(mén)子200plc通過(guò)modbus協(xié)議與組態(tài)王通訊時(shí),組態(tài)王中定義的寄存器地址與plc地址是如何對(duì)應(yīng)的。映射關(guān)系如下:0-Q,1-I,3、4、8、9-V;3,4,8,9的dd號(hào)與PLC中V寄存器的偏移地址(實(shí)際地址-1000)的對(duì)應(yīng)關(guān)系:組態(tài)王中(寄存器的dd號(hào)-1)*2=PLC中的V寄存器的偏移地址。
組態(tài)王中40031對(duì)應(yīng)PLC:VW1060(組態(tài)王中寄存器4表示SHORT型變量)組態(tài)王中90640對(duì)應(yīng)PLC:VD2278(組態(tài)王中寄存器9表示FLOAT型變量)。9.西門(mén)子200plc通過(guò)modbus協(xié)議與組態(tài)王通訊,需要注意哪些事項(xiàng)。
此程序默認(rèn)的plc通訊端口為port0,地址為2,波特率9600,無(wú)校驗(yàn)(地址和波特率可由程SBR0中的VB8,SMB30進(jìn)行修改);2)由于PLCModbus協(xié)議程序占用V1000及以前的地址,所以用戶(hù)在編寫(xiě)邏輯控制程序中用到的寄存器不能和亞控提供的協(xié)議中所占用的V區(qū)地址沖突;3)西門(mén)子S7200。
需要注意如下幾點(diǎn):1)需要向PLC中下載對(duì)應(yīng)的初始化程序(),由亞控提供。不支持。組態(tài)王的GPRS通訊方式要求創(chuàng)建虛擬串口并通過(guò)此串口進(jìn)行數(shù)據(jù)通訊。而對(duì)于MPI協(xié)議,我們的MPI驅(qū)動(dòng)是通過(guò)調(diào)用西門(mén)子PLC的動(dòng)態(tài)連接庫(kù)(等)實(shí)現(xiàn)和PLC進(jìn)行通訊的,并不是直接通過(guò)串口實(shí)現(xiàn)數(shù)據(jù)通訊。
其他類(lèi)似調(diào)用方法的驅(qū)動(dòng),同樣也不支持GPRS連接。西門(mén)子PLC的幾種通信方式?一、PPI通訊PPI協(xié)議是S7-200CPU基本的通信方式,通過(guò)原來(lái)自身的端口(PORT0或PORT1)就可以實(shí)現(xiàn)通信,是S7-200CPU默認(rèn)的通信方式。
PPI是一種主-從協(xié)議通信,主-從站在一個(gè)令牌環(huán)網(wǎng)中。在CPU內(nèi)用戶(hù)網(wǎng)絡(luò)讀寫(xiě)指令即可,也就是說(shuō)網(wǎng)絡(luò)讀寫(xiě)指令是運(yùn)行在PPI協(xié)議上的。因此PPI只在主站側(cè)編寫(xiě)程序就可以了,從站的網(wǎng)絡(luò)讀寫(xiě)指令沒(méi)有什么意義。二、RS485串口通訊第三方設(shè)備大部分支持,西門(mén)子S7PLC可以通過(guò)選擇自由口通信模式控制串口通信。
簡(jiǎn)單的情況是只用發(fā)送指令(XMT)向打印機(jī)或者變頻器等第三方設(shè)備發(fā)送信息。不管任何情況,都通過(guò)S7PLC編寫(xiě)程序?qū)崿F(xiàn)。當(dāng)選擇了自由口模式,用戶(hù)可以通過(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)。
西門(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é)。
MPI網(wǎng)絡(luò)節(jié)點(diǎn)通常可以掛S7-200、人機(jī)介面、編程設(shè)備、智能型ET200S及RS485中繼器等網(wǎng)絡(luò)元器件。1972年,Metcalfe和DavidBoggs(兩個(gè)都是網(wǎng)絡(luò)專(zhuān)家)設(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è)備之間的通信。
西門(mén)子PLC程序調(diào)試方法西門(mén)子PLC程序的調(diào)試可以分為模擬調(diào)試和現(xiàn)場(chǎng)調(diào)試兩個(gè)調(diào)試過(guò)程,在此之前首先對(duì)PLC外部接線作仔細(xì)檢查,這一個(gè)環(huán)節(jié)很重要。外部接線要準(zhǔn)確無(wú)誤。也可以用事先編寫(xiě)好的試驗(yàn)程序?qū)ν獠拷泳€做掃描通電檢查來(lái)查找接線故障。
不過(guò),為了考慮,好將主電路斷開(kāi)。當(dāng)確認(rèn)接線無(wú)誤后再連接主電路,將模擬調(diào)試好的程序送入用戶(hù)存儲(chǔ)器進(jìn)行調(diào)試,直到各部分的功能都正常,并能協(xié)調(diào)一致地完成整體的控制功能為止。將設(shè)計(jì)好的程序?qū)懭隤LC后,首先逐條仔細(xì)檢查,并改正寫(xiě)入時(shí)出現(xiàn)的錯(cuò)誤。
用戶(hù)程序一般先在實(shí)驗(yàn)室模擬調(diào)試,實(shí)際的輸入信號(hào)可以用鈕子開(kāi)關(guān)和按鈕來(lái)模擬,各輸出量的通/斷狀態(tài)用PLC上有關(guān)的發(fā)光二極管來(lái)顯示,一般不用接PLC實(shí)際的負(fù)載(如接觸器、電磁閥等)。可以根據(jù)功能表圖,在適當(dāng)?shù)臅r(shí)候用開(kāi)關(guān)或按鈕來(lái)模擬實(shí)際的反饋信號(hào),如限位開(kāi)關(guān)觸點(diǎn)的接通和斷開(kāi)。
對(duì)于順序控制程序,調(diào)試程序的主要任務(wù)是檢查程序的運(yùn)行是否符合功能表圖的規(guī)定,即在某一轉(zhuǎn)換條件實(shí)現(xiàn)時(shí),是否發(fā)生步的活動(dòng)狀態(tài)的正確變化,即該轉(zhuǎn)換所有的前級(jí)步是否變?yōu)椴换顒?dòng)步,所有的后續(xù)步是否變?yōu)榛顒?dòng)步,以及各步被驅(qū)動(dòng)的負(fù)載是否發(fā)生相應(yīng)的變化。
在調(diào)試時(shí)應(yīng)充分考慮可能的情況,對(duì)系統(tǒng)不同的工作方式、有選擇序列的功能表圖中的每一條支路、可能的進(jìn)展路線,都應(yīng)逐一檢查,不能遺漏。發(fā)現(xiàn)問(wèn)題后應(yīng)及時(shí)修改梯形圖和PLC中的程序,直到在可能的情況下輸入量與輸出量之間的關(guān)系符合要求。