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

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