西门子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 时,接收方区域中的数据才一致。