服務(wù)熱線(xiàn)
86-132-17430013
產(chǎn)品展示PRODUCTS
品牌 | 其他品牌 | 應用領(lǐng)域 | 電子 |
---|
西門(mén)子代理商 回收西門(mén)模塊 西門(mén)子6ES7314-1AG14-0AB0中央處理器 西門(mén)子6ES7314-1AG14-0AB0中央處理器
一、MPI 通訊概述
MPI 網(wǎng)絡(luò )可用于單元層,它是多點(diǎn)接口的簡(jiǎn)稱(chēng),是西門(mén)子開(kāi)發(fā)的用于 PLC 之 間通訊的保密的協(xié)議。MPI 通訊是當通訊速率要求不高、通訊數據量不大時(shí),可 以采用的一種簡(jiǎn)單、經(jīng)濟的通訊方式。
MPI 通訊的主要優(yōu)點(diǎn)是 CPU 可以同時(shí)與多種設備建立通訊連接。也就是說(shuō), 編程器、HMI 設備和其他的 PLC 可以連在一起并同時(shí)運行。編程器通過(guò) MPI 接口 生成的網(wǎng)絡(luò )還可以訪(fǎng)問(wèn)所連接站上的所有智能模塊??赏瑫r(shí)連接的其他通訊對象 的數目取決于 CPU 的型號。例如,CPU314 的大連接數為 4,CPU416 為 64。
MPI 接口的主要特性為:
RS485 物理接口
傳輸速率為 19.2Kbps 或 187.5Kbps
大連接距離為 50m(兩個(gè)相鄰節點(diǎn)間),有兩個(gè)中繼器時(shí)為 1100m,采用光 纖和星型耦合器時(shí)為 23.8Km
采用 PROFIBUS 元件(電纜、連接器)
MPI 通訊有全局數據通訊、無(wú)組態(tài)通訊和組態(tài)通訊三種方式。以下會(huì )分別介 紹。
二、無(wú)組態(tài)連接通訊方式
1.無(wú)組態(tài)連接 MPI 通訊簡(jiǎn)介
無(wú)組態(tài)連接 MPI 通訊適合 S7-200、S7-300、S7-400 之間的通訊,通過(guò)調用 SFC65、SFC66、SFC67、SFC68 來(lái)實(shí)現。無(wú)組態(tài)通訊不能和全局數據方式混合使 用。
無(wú)組態(tài)通訊分為雙邊通訊方式和單邊通訊方式。
2、無(wú)組態(tài)單邊通訊方式應用舉例
例 1S7-200 和 300 采用單邊無(wú)組態(tài)通訊。用 200 的 IB0 控制 300 的 QB0, 再用 300 的 IB0 控制 200 的 QB0.
2)硬件組態(tài)
S7-200 PLC 和 S7-300 PLC 之間的 MPI 通訊只能作無(wú)組態(tài)通訊,無(wú)組態(tài)通訊指 通訊無(wú)需組態(tài),完成通訊任務(wù),只需要編寫(xiě)程序即可。但 S7-300 PLC 必須要做硬 件組態(tài)的。
①新建項目,并插入 300 站點(diǎn)。
打開(kāi) MPI 參數設置界面
④設置服務(wù)器端 S7-200 的 MPI 通訊參數。先將用于通訊的接口(本例為 Port0) 的地址設置為“3”,再將波特率設為“187.5Kbps”,這個(gè)數值與 S7-300 的波特率 必須相等。后單擊“確認”。
設置服務(wù)器端的 MPI 通訊
說(shuō)明
S7-300 以太網(wǎng)模塊在 Profinet 網(wǎng)絡(luò )中既可以作為控制器也可以作為設備,當 Profinet 連接中斷時(shí),可以使用下面的方法來(lái)判斷。本文以 CP343-1 作為控制器為例,如圖1,兩個(gè)設備分別為ET200SP和ET200M。
圖01
Profinet 通訊中現場(chǎng)設備作為數據的提供者,會(huì )向控制器發(fā)送數據到 I 區。在發(fā)送的 PN 的報文中,按照槽位的順序添加內容,輸入模塊槽位:輸入數據+IOPS;輸出模塊槽位:IOCS。IOPS 表示 IO 數據的提供狀態(tài)(數據是好的還是壞的);IOCS表示IO 數據的消費狀態(tài)(Q 數據使用狀況)。如圖2,CP 的PN 通訊程序塊 FC11 "PNIO_SEND"和 FC12 "PNIO_RCIV" 提供了IOCS/IOPS 的輸出管腳,可以用于通訊狀態(tài)的評估。
圖02
IOCS/IOPS 的有效長(cháng)度和通訊的數據長(cháng)度有關(guān),每個(gè)字節的輸入/輸出,對應一位IOCS/IOPS 輸出。如圖3,ET200SP 站點(diǎn),輸入地址0-7 8個(gè)字節,對應 IOPS 8位,即MB202;輸出地址0,一個(gè)字節,對應IOCS 一位,即M200.0。
圖03
如圖4,ET200M 站點(diǎn),輸入地址8 ,1個(gè)字節,對應 IOPS 1位,順序后延即M203.0;輸出地址1,一個(gè)字節,對應IOCS 一位,順序后延即M200.1。
圖04
如圖5-6,如果現場(chǎng)設備只是發(fā)生故障,通訊沒(méi)有中斷,例如 ET200SP AI模塊被拔出,只有相應的 IOPS 位置位,即MB202。
圖06
如果此時(shí)現場(chǎng)設備和控制器的連接中斷,則現場(chǎng)設備相應的所有 IOPS/IOCS 都會(huì )置位,如圖7。此時(shí),ET200M IOPS/IOCS 位全部置位,ET200M 此時(shí)可能掉站。
圖07
注意!某些情況,例如 ET200SP 所有的IO 模塊都被拔出,IOPS/IOCS 也會(huì )全部置位,但是此時(shí)通訊連接并沒(méi)有中斷。因此要根據現場(chǎng)實(shí)際情況來(lái)判斷。
圖06
如果此時(shí)現場(chǎng)設備和控制器的連接中斷,則現場(chǎng)設備相應的所有 IOPS/IOCS 都會(huì )置位,如圖7。此時(shí),ET200M IOPS/IOCS 位全部置位,ET200M 此時(shí)可能掉站。
圖07
注意!某些情況,例如 ET200SP 所有的IO 模塊都被拔出,IOPS/IOCS 也會(huì )全部置位,但是此時(shí)通訊連接并沒(méi)有中斷。因此要根據現場(chǎng)實(shí)際情況來(lái)判斷。