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