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