西門子DP連線器
說明
特殊模式
“特殊模式”僅在使用 TCP 協(xié)議選項時才可用。要針對特殊模式組態(tài) TRCV_C 指令,,請置
位 ADHOC 指令輸入?yún)?shù),。接收區(qū)長度由參數(shù) DATA 中的指針定義。實際接收的數(shù)據(jù)長度
通過 RCVD_LEN 參數(shù)輸出,。多可接收 1460 個字節(jié),。
說明
將包含“特殊模式”的 S7-300/400 STEP 7 項目導(dǎo)入 S7-1200 中
在 S7-300/400 STEP 7 項目中,通過將“0”分配給 LEN 參數(shù)來選擇“特殊模式”,。在
S7-1200 中,,可通過置位 ADHOC 指令輸入?yún)?shù)為特殊模式組態(tài) TRCV_C 指令。
如果將包含“特殊模式”的 S7-300/400 STEP 7 項目導(dǎo)入 S7-1200 中,,則必須將 LEN 參
數(shù)更改為“65535”,。
西門子DP連線器
說明
TCP(長度的數(shù)據(jù)接收)
使用參數(shù) LEN 的值數(shù)據(jù)接收的長度。*接收到參數(shù) LEN 中的長度之后,,參數(shù)
DATA 中的數(shù)據(jù)在接收區(qū)中就立即可用,。
說明
ISO on TCP(協(xié)議控制的數(shù)據(jù)傳輸)
使用ISO on TCP 協(xié)議時,將以協(xié)議控制的方式傳輸數(shù)據(jù),。接收區(qū)由參數(shù) LEN 和 DATA 定義,。
BUSY、DONE 和 ERROR 參數(shù)
說明
由于 TSEND_C 采用異步處理,所以在 DONE 參數(shù)值或 ERROR 參數(shù)值為 TRUE 前,,必須
保持發(fā)送方區(qū)域中的數(shù)據(jù)一致,。
對于 TSEND_C,參數(shù) DONE 狀態(tài)為 TRUE 表示數(shù)據(jù)已成功發(fā)送,。但并不表示連接伙伴
CPU 實際讀取了接收緩沖區(qū),。
由于 TRCV_C 采用異步處理,因此僅當參數(shù) DONE = 1 時,,接收方區(qū)域中的數(shù)據(jù)才一致,。