西門子ET200S數(shù)字量模塊6ES7131-4EB00-0AB0
建立 FDL 通信
要求西門子ET200S數(shù)字量模塊6ES7131-4EB00-0AB0
● 組態(tài)軟件:STEP 7 Professional V14
● 連接的端點(diǎn):CPU S7-1500 固件版本 V2.0 或更高版本,帶有通信模塊 CM 1542-5
固件版本 V2.0
建立組態(tài)的 FDL 連接
要在 STEP 7 中建立組態(tài)的 FDL 連接,請(qǐng)按以下步驟操作:
1. 在程序編輯器中,創(chuàng)建一個(gè) TSEND_C 指令。
2. 在窗口中,選擇該 TSEND_C 指令并轉(zhuǎn)至“屬性 > 常規(guī) > 連接參數(shù)”(Properties >
General > Connection parameters)。
3. 在端點(diǎn)下,選擇伙伴端點(diǎn)。選擇以下兩個(gè)伙伴端點(diǎn)中的一個(gè):
– CPU S7-1500,帶有 CM 1542-5
– 未

在用戶程序中建立 FDL 連接
要通過 FDL 進(jìn)行數(shù)據(jù)通信,在任何情況下都需要手動(dòng)創(chuàng)建 TCON_FDL 系統(tǒng)數(shù)據(jù)類型的
數(shù)據(jù)塊、分配相應(yīng)參數(shù),并在指令中直接調(diào)用該數(shù)據(jù)塊。請(qǐng)按以下步驟操作:
1. 在項(xiàng)目樹中,創(chuàng)建一個(gè)全局?jǐn)?shù)據(jù)塊。
2. 在該全局?jǐn)?shù)據(jù)塊中,定義一個(gè) TCON_FDL 數(shù)據(jù)類型的變量。
在以下示例中,顯示了一個(gè)全局?jǐn)?shù)據(jù)塊“FDL_connection”。其中,變量
“FDL_connection”的數(shù)據(jù)類型為 TCON_FDL。
通過用戶程序建立 Modbus TCP 連接
使用指令 MB_CLIENT 或 MB_SERVER,可以在程序編輯器中分配參數(shù)。
分配 MB_CLIENT 或 MB_SERVER 指令的參數(shù)。請(qǐng)遵守以下規(guī)則:
必須為每個(gè) MB_CLIENT 連接 IPv4 服務(wù)器地址。
每個(gè) MB_CLIENT 或 MB_SERVER 連接都必須使用一個(gè)數(shù)據(jù)結(jié)構(gòu)為 TCON_IP_v4、
TCON_QDN 或 TCON_Configured 的背景數(shù)據(jù)塊。
每個(gè)連接都需要一個(gè)的連接 ID。而且該連接 ID 與背景數(shù)據(jù)塊組合成對(duì),對(duì)于每
個(gè)連接而言均。