SIEMENS西門子長治PLC代理商
用于 S7-400H 和 S7-400F/FH 的 CPU 可在 S7-400H 容錯自動化系統中使用 可通過 F 運行版授權作為具有 F 功能的 CPU 在 S7-400F/FH 安全相關系統中使用 組合了 MPI/PROFIBUS DP-主接口, 帶有 2 個用于同步模塊的連接插槽 
西門子CPU417H 中央處理單元 CPU 412–3H 可用于 SIMATIC S7-400H 和 S7-400 F/FH。 它可建立故障容錯 S7-400H 系統。 也可結合 F 運行授權一起用于 S7-400F/FH 故障安全自動化系統。 內置的PROFIBUS-DP接口使它能夠作為主站直接連接到PROFIBUS-DP現場總線。 西門子CPU417H 中央處理單元
1.S7-200和S7-300進行MPI通信 S7-200 PLC與S7-300 PLC之間采用MPI通訊方式時,S7-200 PLC中不需要編寫任何與通訊有關的程序,只需要將要交換的數據整理到一個連續的V 存儲區當中即可,而S7-300 PLC中需要在組織塊OB1(或是定時中斷組織塊OB35)當中調用系統功能X_GET(SFC67)和X_PUT(SFC68),以實現S7-200 PLC與S7-300 PLC之間的通訊。調用SFC67和SFC68時VAR_ADDR參數填寫S7-200的數據地址區,由于S7-200的數據區為v區,這里需填寫 P#DB1.DBX×× BYTE n 對應的就是S7200 V存儲區當中VB××到VB(××+n)的數據區。例如交換的數據存在S7-200中VB50到VB59這10個字節當中,VAR_ADDR參數應為 P#DB1.DBX50.0 BYTE 10. 首先根據S7-300的硬件配置,在STEP7當中組態S7-300站并且下載,注意S7-200和S7-300出廠默認的MPI地址都是2,所以必須修 改其中一個PLC的站地址,例子程序當中將S7-300 MPI地址設定為2,S7-200地址設定3,另外要分別將S7-300和S7-200的通訊速率設定一致,可設為9.6K,19.2K,187.5K三 種波特率,例子程序當中選用了19.2K的速率。 S7-200 PLC修改MPI地址可以參考下圖:  圖1 S7-200 設置MPI地址
S7-300 PLC修改MPI地址可以參考下圖:  圖2 S7-300 設置MPI地址
例子程序在OB1當中調用數據讀寫功能塊:SFC67和SFC68,如下圖: 圖3 程序編寫
分別在STEP7 MicroWin32 和STEP7當中監視S7-200和S7-300 PLC當中的數據,數據監視界面如下:  圖4 S7-200監控結果
圖5 S7-300監控結果
通過CP5611,STEP7 MicroWin32, Set PG/PC Interface可以讀取S7200和S7300的站地址,如下圖: 圖6 CP5611診斷結果(站地址0為進行編程的計算機)
 圖7 使用STEP7 MicroWin32診斷結果
需要在STEP7中進行S7-300站組態,在S7-200系統中不需要對通訊進行組態和編程,只需要將要進行通訊的數據整理存放在V 存儲區,并且S7-300組態EM277從站時設置正確的地址即可。
|