隨著科技的進(jìn)步,智能化芯片的發(fā)展逐漸成熟起來(lái)設(shè)備的智能化程度也相應(yīng)提高,隨之智能化設(shè)備之間基于開(kāi)放標(biāo)準(zhǔn)的現(xiàn)場(chǎng)總線技術(shù)構(gòu)成的自動(dòng)化控制系統(tǒng)也逐漸成熟起來(lái)。于是西門(mén)子PLC除了使用工業(yè)以太網(wǎng)和profibus。在我們常用的編程、組態(tài)、通訊還用到了MPI、ASI等技術(shù)。這些技術(shù)協(xié)議實(shí)現(xiàn)西門(mén)子PLC主機(jī)與智能從站之間的通訊,甚至兼容符合第三方產(chǎn)品的通訊協(xié)議。西門(mén)子通訊大致有MPI網(wǎng)絡(luò)通訊、PROFIBUS網(wǎng)絡(luò)通訊、工業(yè)以太網(wǎng)通訊這三種。

西門(mén)子PLC的MPI網(wǎng)絡(luò)通訊
MPI叫多點(diǎn)接口通信,一般用于小范圍、小點(diǎn)數(shù)現(xiàn)場(chǎng)級(jí)通訊,可實(shí)現(xiàn)西門(mén)子PLC的操作面板(TP/OP)和上位機(jī)之間的數(shù)據(jù)交換,例如西門(mén)子PLCs7-200/300/400,它的通訊速率19.2Kbit-12Mbit,最多可連接32個(gè)接點(diǎn),通訊距離50m以內(nèi)。若以中繼器連接,站之間的距離可達(dá)9100m,可最多也只能用10個(gè)中繼器,而且它還占用節(jié)點(diǎn)數(shù)。
MPI的網(wǎng)絡(luò)組建:利用STEP7的configuretion里的功能可以給每一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)分配一個(gè)MPI地址和最高地址,連接是需要在MPI網(wǎng)絡(luò)的第一個(gè)節(jié)點(diǎn)和最后一個(gè)節(jié)點(diǎn)加終端電阻。
PLC以MPI來(lái)實(shí)現(xiàn)通訊,可用三種方式解決。全局?jǐn)?shù)據(jù)包通訊方式、無(wú)組態(tài)連接通訊方式、組態(tài)連接通訊方式。
實(shí)現(xiàn)全局?jǐn)?shù)據(jù)包通訊方式:在PLC硬件配置過(guò)程,組態(tài)需要通訊的PLC站之間的發(fā)送區(qū)和接收區(qū)不需要任何程序處理,只適應(yīng)s7-300/400之間的通訊。最多也只在一個(gè)項(xiàng)目中的15個(gè)CPU之間建立全局?jǐn)?shù)據(jù)。實(shí)現(xiàn)全局?jǐn)?shù)據(jù)通訊方法:全局?jǐn)?shù)據(jù)包通訊SMATICManage里設(shè)置s7-300/400MPI的地址,然后在選項(xiàng)/定義全局?jǐn)?shù)據(jù)里定義需要通訊的數(shù)據(jù)地址。帶>符號(hào)的表示發(fā)送數(shù)據(jù),對(duì)應(yīng)欄里的是接受數(shù)據(jù),最終將設(shè)置好的項(xiàng)目下載到PLC即可實(shí)現(xiàn)MPI通訊。

無(wú)組態(tài)連接通訊方式:它適用于S7-200/300/400之間通訊,卻不能與全局?jǐn)?shù)據(jù)包通訊混淆使用。其為雙向通訊方式時(shí),要求通訊雙方都有調(diào)用通訊塊,一個(gè)通訊塊用于發(fā)送數(shù)據(jù),另一個(gè)通訊塊用于接收數(shù)據(jù)。在OB35中斷塊中調(diào)用SFC65用于發(fā)送數(shù)據(jù),調(diào)用SFC66用于接收數(shù)據(jù),隨后就是編程。由于接收塊只能識(shí)別數(shù)據(jù)的標(biāo)識(shí)符,無(wú)論哪個(gè)CPU發(fā)送的數(shù)據(jù)都要調(diào)用SFC69來(lái)釋放連接。無(wú)組態(tài)單向通行方式時(shí):只有在一方編寫(xiě)程序,如客戶機(jī)與服務(wù)器之間的訪問(wèn)模式。只要在客戶機(jī)編寫(xiě)程序即可,無(wú)需在服務(wù)器編寫(xiě)程序。因此客戶機(jī)只要調(diào)用SFC通行塊就可訪問(wèn)服務(wù)器。
組態(tài)連接通訊方式:它適用于S7-300/400或S7-400/400之間的通訊,而S7-300/400通訊時(shí),S7-300只能用作服務(wù)器,此時(shí)S7-400作為客戶機(jī)對(duì)S7-300進(jìn)行讀寫(xiě)操作。S7-400/400通訊時(shí),S7-400即可作為服務(wù)器又可作為客戶機(jī),其最大數(shù)據(jù)包長(zhǎng)度可達(dá)160字節(jié)。實(shí)現(xiàn)組態(tài)連接通訊方法:在項(xiàng)目的NETPRO中設(shè)置S7網(wǎng)絡(luò)連接,在建立連接中塊參數(shù)ID時(shí)需要留意下,它是作為識(shí)別發(fā)送數(shù)據(jù)和接收數(shù)據(jù)的地址標(biāo)識(shí),在客戶端編程需要調(diào)用SFB14、SFB15系統(tǒng)功能塊,最后保存編譯下載至PLC中即可實(shí)現(xiàn)通訊。
-
plc
+關(guān)注
關(guān)注
5051文章
14597瀏覽量
486988 -
西門(mén)子
+關(guān)注
關(guān)注
98文章
3312瀏覽量
120398 -
MPI
+關(guān)注
關(guān)注
2文章
123瀏覽量
20514
原文標(biāo)題:西門(mén)子PLC的MPI通訊詳解
文章出處:【微信號(hào):gongkongBBS,微信公眾號(hào):工控網(wǎng)智造工程師】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
西門(mén)子工業(yè)網(wǎng)絡(luò)通訊指南(上下)_部分8
西門(mén)子工業(yè)網(wǎng)絡(luò)通訊指南(上下)_部分4
基于西門(mén)子plc通訊的10個(gè)問(wèn)題與解答
西門(mén)子PLC應(yīng)用案例解析的詳細(xì)資料概述
西門(mén)子300 MPI PLC遠(yuǎn)程控制
西門(mén)子PLC工業(yè)通信網(wǎng)絡(luò)應(yīng)用技術(shù)的精通教程詳細(xì)資料免費(fèi)下載
西門(mén)子PLC經(jīng)典編程實(shí)例的詳細(xì)資料分析
西門(mén)子PLC的硬件組態(tài)詳細(xì)資料說(shuō)明
西門(mén)子PLC教程之符號(hào)的詳細(xì)資料說(shuō)明
西門(mén)子PLC教程之結(jié)構(gòu)化編程的詳細(xì)資料說(shuō)明
西門(mén)子PLC教程之塊的編輯詳細(xì)資料說(shuō)明
西門(mén)子PLC教程之模擬量處理的詳細(xì)資料說(shuō)明
西門(mén)子PLC教程之?dāng)?shù)據(jù)塊中的數(shù)據(jù)存儲(chǔ)詳細(xì)資料說(shuō)明
西門(mén)子PLC的MPI是如何進(jìn)行網(wǎng)絡(luò)通訊的詳細(xì)資料講解
評(píng)論