TSEND_C”指令设置并建立 TCP 或 ISO-on-TCP 通信连接。 设置并建立连接后,CPU 会自动保持和监视该连接。
TRCV_C”指令异步执行且具有以下功能:
设置并建立通信连接:
"“TRCV_C”设置并建立 TCP 或 ISO-on-TCP 通信连接。 设置并建立连接后,CPU 会自动保持和监视该连接。
参数 CONNECT 中指定的连接描述用于设置通信连接。 要建立连接,参数 CONT 的值必须设置为值“1”。 成功建立连接后,参数 DONE 将被设置为“1”。
CPU 进入 STOP 模式后,将终止现有连接并移除已设置的连接。 要再次设置并建立该连接,需要再次执行“TRCV_C”。
有关可能的通信连接数的信息,请参见 CPU 的技术规格。
通过现有通信连接接收数据:
如果参数 EN_R 的值设置为“1”,则启用数据接收。接收数据(在参数 EN_R 的上升沿)时,参数 CONT 的值必须为 TRUE 才能建立或保持连接。
接收到的数据将输入到接收区中。 根据所用的协议选项,接收区长度通过参数 LEN 指定(如果 LEN 0),或者通过参数 DATA 的长度信息来指定(如果 LEN = 0)。 如果在参数 DATA 中使用纯符号值,则 LEN 参数的值必须为“0”。
成功接收数据后,参数 DONE 的信号状态为“1”。 如果数据传送过程中出错,参数 DONE 将设置为“0”。
终止通信连接:
参数 CONT 设置为“0”时,将立即终止通信连接。
1