200SMART的开放式通信(Open User Communication)包括TCP通信,UDP通信以及ISO-on-TCP通信,支持CPU固件版本V2.2以上,常用于与第三方支持相同协议的设备通信。
开放式通信(OUC)编程可以通过指令或者调用OUC的指令库,通信双方均要调用指令,通信数据量可以达到1024个字节,这次我们将介绍OUC通信中的TCP通信。
TCP通信是一种面向连接的通信协议,通信之前需要先建立连接,是一种数据流的服务,不传输开始消息和结束消息,是一种可靠,安全的数据传输。所谓数据流,举一个简单的例子来说,发送方第一次发送10个数据,然后第二次再发送10个数据,然后接收方启用接受会一下子接收到20个数据。
TCP通信的编程可以通过通信指令或者开放式用户通信库指令,如图:
图一:通信指令
图二: 开放式用户通信库指令
这里建议使用开放式用户通信库指令,编程和填写参数都能简单一点。
下面开始介绍一下TCP通信的流程:
①&#