西門子數(shù)字量模塊6ES7131-4BB01-0AB0
通過(guò)域名進(jìn)行尋址的開放式用戶通信
自固件版本 V2.0 起,,S7-1500 CPU、ET 200SP CPU 和 CPU 1513/1516pro-2 PN 支持
通過(guò)域名系統(tǒng) (DNS) 尋址的開放式用戶通信,。CPU 中集成有 DNS 客戶端,。在通過(guò) DNS
進(jìn)行通信的情況下,可使用域名作為 IP 地址的別名來(lái)對(duì)通信伙伴進(jìn)行尋址,。對(duì)于通過(guò)
TCP 和 UDP 進(jìn)行的開放式通信,,可通過(guò)域名對(duì)通信伙伴進(jìn)行尋址。
通過(guò) DNS 進(jìn)行通信時(shí),,要求網(wǎng)絡(luò)中必須存在至少一臺(tái) DNS 服務(wù)器,。
對(duì)于分配給 S7-1500 軟件控制器的所有接口,該款軟件控制器支持通過(guò) DNS 進(jìn)行通信,。
通過(guò) DNS 建立通信
CPU 的 DNS 客戶端需至少確定一個(gè) DNS 服務(wù)器的 IPv4 地址,,才能確保 CPU 可通過(guò)其
域名與通信伙伴建立連接。CPU 多支持 4 個(gè) 不同的 DNS 服務(wù)器,。

要通過(guò)域名建立 S7-1500 CPU 通信,,請(qǐng)按以下步驟操作:
1. 在 STEP 7 的網(wǎng)絡(luò)視圖中選擇 CPU。
2. 在窗口中,,導(dǎo)航至“屬性 > 常規(guī) > 高級(jí)組態(tài) > DNS 組態(tài)”(Properties > General >
Advanced configuration > DNS configuration),。
3. 在表格“服務(wù)器列表”(Server list) 的“DNS 服務(wù)器地址”(DNS server addresses) 列中,,
輸入 DNS 服務(wù)器的 IPv4 地址。
多可輸入 4 個(gè) DNS 服務(wù)器的 IPv4 地址,。
通過(guò)通信伙伴的域名建立 TCP 連接,。
要通過(guò)域名進(jìn)行 TCP 通信,需要手動(dòng)創(chuàng)建 TCON_QDN 系統(tǒng)數(shù)據(jù)類型的數(shù)據(jù)塊,,然后分
配相應(yīng)參數(shù)并在指令中直接調(diào)用該數(shù)據(jù)塊,。TCON、TSEND_C 和 TRCV_C 指令支持系
統(tǒng)數(shù)據(jù)類型 TCON QDN:西門子數(shù)字量模塊6ES7131-4BB01-0AB0
要通過(guò)通信伙伴的域名建立 TCP 連接,,請(qǐng)按以下步驟操作:
1. 在項(xiàng)目樹中,,創(chuàng)建一個(gè)全局?jǐn)?shù)據(jù)塊。
2. 在該全局?jǐn)?shù)據(jù)塊中,,定義一個(gè) TCON_QDN 數(shù)據(jù)類型的變量,。
在以下示例中,顯示了一個(gè)全局?jǐn)?shù)據(jù)塊“Data_block_1”,。其中,,定義了數(shù)據(jù)類型
TCON_QDN 的變量“DNS Connection1