分布式系統在當今:I控領域的使用非常廣泛,通過把現場的傳感器/執行器與分布式模塊(I0)相連,然后通過總線與控制器(CPU)進行通信,可以實現快速的數據交換,方便對現場各分散元器件的集中管理。西門子的分布式系統包括ET200S、ET200SP、ET200M、ET200MP、ET200pro等等。ET200S主要用于相對小型的自動化場合,支持ProfibusDP和Profinet總線,其
西門子接口模塊為IM151-1(Profibus-DP)和IM151-3(Profinet);ET200M用于中大型的分布式控制場合,使用S7-300的信號/功能模塊,同樣支持Profibus-DP和Profinet總線,其接口模塊為IM153-1/2/4(總共四種類型)。

西門子接口模塊主要功能是提供不同的總線接口,實現西門子自動化系統與網絡的通訊。
1、作為接口模塊,必須要在設計時仔細逐一分析消息的類型。包括:優先級、對處理時延的要求(異步消息還是同步消息)、消息并發量。對于關鍵的同步消息,必須要走快車道。保證處理快速準確。對于異步的非關鍵消息,可以起單獨的線程處理,不能影響正常的業務處理。流量上也要做好控制,不能對系統的內部模塊造成沖擊。
2、流量控制上,必須要有預警及控制功能。流量超時設計容量時,要能干預。
3、消息的超時控制必須要做好。
4、作為西門子接口模塊,要有完善的日志記錄功能。當出現問題時,能夠通過日志來定位到底是BOSS外部系統還是自身模塊的問題。日志級別記錄規則、日志動態控制等必須作為一個需求點來重點描述。