西門子S7400電源PS407:10 A120/230 V UC,5 V DC/10 A,用于冗余電源 訂貨號:6ES7407-0KR02-0AA0
西門子S7400電源PS407:10 A120/230 V UC,5 V DC/10 A,用于冗余電源 訂貨號:6ES7407-0KR02-0AA0
S7-200 SMART CPU之間的以太網通信
S7-200 SMART CPU 固件版本 V2.0 及以上版本的 CPU 可實現CPU、編程設備和HMI(觸摸屏)之間的多種通信:
— CPU與編程設備之間的數據交換。
— CPU與HMI之間的數據交換。
— CPU與其他S7-200 SMART CPU之間的PUT/GET通信。
S7-200 SMART CPU 以太網連接資源如下:
— 1個連接用于與STEP7 Micro/Win SMART軟件的通信。
— 8個連接用于CPU與HMI之間的通信。
— 8個連接用于CPU與其他S7-200 SMART CPU之間的PUT/GET主動連接
— 8個連接用于CPU與其他S7-200 SMART CPU之間的PUT/GET被動連接
PUT/GET 指令格式
S7-200 SMART CPU提供了PUT/GET 指令,用于S7-200 SMART CPU之間的以太網通信(PUT/GET 指令格式見 表 1)。PUT/GET 指令只需要在主動建立連接的 CPU 中調用執行,被動建立連接的 CPU不需要進行通信編程。PUT/GET 指令中TABLE 參數用于定義遠程CPU的 IP地址、本地CPU和遠程 CPU的數據區域以及通信長度(TABLE 參數定義見 表 2)。
表 1 PUT和GET 指令:
LAD/FBD | STL | 描述 |

| PUT TABLE | PUT 指令啟動以太網端口上的通信操作,將數據寫入遠程設備。PUT 指令可向遠程設備寫入zui多 212 個字節的數據。 |

| GET TABLE | GET 指令啟動以太網端口上的通信操作,從遠程設備獲取數據。GET 指令可從遠程設備讀取zui多 222 個字節的數據。 |
表 2 PUT和GET 指令的TABLE參數定義:
字節偏移量 | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 |
0 | D1 | A2 | E3 | 0 | 錯誤代碼4 |
1 | 遠程 CPU的 IP地址 |
2 |
3 |
4 |
5 | 預留(必須設置為0) |
6 | 預留(必須設置為0) |
7 | 指向遠程 CPU 通信數據區域的地址指針 (允許數據區域包括:I、Q、M、V) |
8 |
9 |
10 |
11 | 通信數據長度5 |
12 | 指向本地 CPU 通信數據區域的地址指針 (允許數據區域包括:I、Q、M、V) |
13 |
14 |
15 |
1 D :通信完成標志位,通信已經成功完成或者通信發生錯誤。
2 A :通信已經激活標志位。
3 E :通信發生錯誤,錯誤原因需要查詢 錯誤代碼4。
4 錯誤代碼 :見表 3 PUT 和 GET 指令TABLE 參數的錯誤代碼。
5 通信數據長度 :需要訪問遠程 CPU通信數據的字節個數,PUT 指令可向遠程設備寫入zui多 212 個字節的數據,GET 指令可從遠程設備讀取zui多 222 個字節的數據。
120/230 V UC,5 V DC/10 A,用于冗余電源 訂貨號:6ES7407-0KR02-0AA0
表 3 PUT 和 GET 指令TABLE 參數的錯誤代碼:
錯誤代碼 | 描述 |
0 | 通信無錯誤 |
1 | PUT/GET TABLE參數表中存在非法參數:- 本地CPU通信區域不包括 I、Q、M 或 V。
- 本地CPU不足以提供請求的數據長度。
- 對于 GET指令數據長度為零或大于 222 字節;對于 PUT指令數據長度大于 212 字節。
- 遠程CPU通信區域不包括 I、Q、M 或 V。
- 遠程CPU 的IP 地址是非法的 (0.0.0.0)。
- 遠程CPU 的IP 地址為廣播地址或組播地址。
- 遠程CPU 的IP 地址與本地 CPU的IP 地址相同
- 遠程CPU 的IP 地址位于不同的子網。
|
2 | 同一時刻處于激活狀態的 PUT/GET 指令過多(僅允許 16 個) |
3 | 無可以連接資源,當前所有的連接都在處理未完成的數據請求(S7-200 SAMRT CPU主動連接資源數為 8 個)。 |
4 | 從遠程 CPU 返回的錯誤:- 請求或發送的數據過多。
- STOP 模式下不允許對 Q 存儲器執行寫入操作。
- 存儲區處于寫保護狀態
|
5 | 與遠程 CPU 之間無可用連接:- 遠程 CPU 無可用的被動連接資源(S7-200 SMART CPU被動連接資源數為 8 個)。
- 與遠程 CPU 之間的連接丟失(遠程 CPU 斷電或者物理斷開)。
|
6-9 | 預留 |
120/230 V UC,5 V DC/10 A,用于冗余電源 訂貨號:6ES7407-0KR02-0AA0