西門子ET200S數(shù)字量2DI輸入模塊
開放式用戶通信的指令
簡介
通過以下方式,可基于相應(yīng)的連接(如,,TCP 連接)建立開放式用戶通信:
● 通過編程通信伙伴的用戶程序
● 通過在 STEP 7 的硬件和網(wǎng)絡(luò)編輯器中組態(tài)連接
無論是通過編程建立連接還是通過組態(tài)建立連接,,都需要在通信雙方的用戶程序中使用相
應(yīng)的指令發(fā)送和接收數(shù)據(jù)。

通過用戶程序建立連接
如果通過編程建立連接,,則需在用戶程序中使用相應(yīng)的指令建立和終止連接,。
在某些應(yīng)用領(lǐng)域中,與通過硬件配置建立通信連接相比,,通過用戶程序靜態(tài)建立通信連接
的優(yōu)勢更為明顯,。必要時,只需一個特定的應(yīng)用程序指令即可建立連接,。如果選擇通過編
程建立連接,,則將在數(shù)據(jù)傳輸結(jié)束后還將釋放連接資源,。
每個通信連接中都需要一個數(shù)據(jù)結(jié)構(gòu),用于保存建立連接的參數(shù)(例如,,TCP 中的系統(tǒng)
數(shù)據(jù)類型“TCON_IP_v4”),。西門子ET200S數(shù)字量2DI輸入模塊
系統(tǒng)數(shù)據(jù)類型 (SDT) 由系統(tǒng)提供,這種數(shù)據(jù)類型預(yù)定義的結(jié)構(gòu)不能更改,。
各個協(xié)議都有自己的數(shù)據(jù)結(jié)構(gòu)(見下表),。這些參數(shù)將保存在系統(tǒng)數(shù)據(jù)類型(如,
TCON_IP_v4)的數(shù)據(jù)塊中(“連接描述 DB”),。
可通過以下兩種方式創(chuàng)建帶該數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)塊:
● 建議:在對 TSEND_C、TRCV_C 和 TCON 指令的連接進(jìn)行參數(shù)分配期間,,在程序編
輯器中的屬性中自動創(chuàng)建數(shù)據(jù)塊,。
● 手動創(chuàng)建這種數(shù)據(jù)塊,進(jìn)行參數(shù)分配并直接寫入指令中
進(jìn)行以下連接時所需:
– OUC 安全連接
– 通過 DNS 進(jìn)行連接
– 電子郵件
– FTP