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