4.3 I/O掃描服務
在進行了簡單的配置之后,I/O掃描服務用來在以太網(wǎng)上對分布式I/O設備進行數(shù)據(jù)交換,這一過程不需要編制程序。
圖1 I/O掃描服務
基于Modbus關于TCP/IP的主/從協(xié)議來發(fā)送讀/寫請求,就可以以透明的方式對I/O設備進行掃描。這是一種通過標準協(xié)議來實現(xiàn)的掃描服務,所以,所有在TCP/IP上支持Modbus服務器的設備,都能實現(xiàn)該種通信。
這項服務需要定義如下內容:
? 為讀輸入預留的一個%MW字區(qū);
? 為寫輸出預留的一個%MW字區(qū);
? 確定刷新周期,此時間獨立于PLC的掃描時間。
在操作過程中,模塊會:
? 管理TCP/IP與每一個分布式設備的連接;
? 對設備進行掃描,把I/O復制到設定的%MW字區(qū);
? 返回狀態(tài)字,以便于從PLC應用程序能對服務的正確操作進行監(jiān)控;
? 在遇到通信問題時,使用預定義的“失效值”。
圖2 I/O掃描服務的診斷網(wǎng)頁
4.4 FDR服務(故障設備更換服務)
更換故障設備服務使用標準的BOOTP,DHCP,文件管理和TFTP技術,其目的是簡化以太網(wǎng)設備的維護操作。
該服務可以用新的設備來更換發(fā)生故障的設備,并且在更換的過程中,可以保證系統(tǒng)能夠對其進行檢測,識別和自動重啟,無需費力的手工操作。
圖3 故障設備更換
圖4 故障設備更換的配置
該服務的主要步驟包括:
(1) 一個使用FDR服務的設備發(fā)生了故障。
(2) 在備件庫存中找到相同類型的新一個設備,預先用老設備的“角色名稱”對它進行設置,然后將其安裝到網(wǎng)絡中。
(3) FDR服務器可以是:
? 帶有嵌入式以太網(wǎng)的Premium處理器;
? 帶有嵌入式以太網(wǎng)的Quantum處理器;
? Premium以太網(wǎng)模塊:TSX ETY;
? Quantum以太網(wǎng)模塊:140NOE 771。
服務器對新添加的設備進行檢測,配置IP地址,并把所有的配置參數(shù)傳送給它。
如果經(jīng)過校驗,所替換設備的所有參數(shù)都與老設備特性兼容,就可以把它切換到工作模式。
4.5 Global Data服務(全局數(shù)據(jù)服務)
全局數(shù)據(jù)交換服務可以確保在同一個分布組的不同工作站之間進行實時數(shù)據(jù)交換。它用來對遠程應用程序進行同步化操作,或者在若干個分布式應用程序之間共享公共數(shù)據(jù)。
交換過程是基于一個標準的生產(chǎn)者/消費者協(xié)議來進行的。它在產(chǎn)生最小網(wǎng)絡負載的同時,也能夠保證最優(yōu)化的性能。這一RTPS(實時信息的發(fā)布與預訂)協(xié)議由IDA(分布式自動化接口)組織所推行,并且已經(jīng)被一些制造商作為一種標準所采用。
圖5 全局數(shù)據(jù)服務
特點:在同一個分布組內,最多可以有64個工作站參與全局數(shù)據(jù)共享。
每一個工作站可以:
? 發(fā)布一個1024字節(jié)的變量。發(fā)布的時期可以預先設定,其范圍可以從處理器的一個MAST任務周期到多個MAST任務周期。
? 訂閱 1到64組變量。每組變量的有效性都通過健康狀態(tài)位來進行控制,該位連接到一個在50毫秒到1秒之間的更新超時配置。預訂變量的總長度可達到4K毗鄰字節(jié)。
圖6 全局數(shù)據(jù)服務的配置
為了進一步優(yōu)化以太網(wǎng)網(wǎng)絡性能,可以利用