前言:
本文讲解了汇川EASY系列的以太网通讯中的Socket字通讯,本文中汇川EASY做从站。主站为西门子200smart,对应的西门子方使用以太网TCPIP通讯。关于西门子方做为主站以太网TCPIP通讯的详情请查看地址:西门子200smart之以太网通讯(200smart做主站与第三方设备)-优快云博客
套接字(socket)是一种双向的通信端口。位于网络中的主机通过套接字提供的接口进行数据传输。提供以太网套接字接口,通过使用套接字,用户可以很方便地利用TCP/IP网络实现不同设备之间通信。汇川EASY系列的以太网通讯中的Socket字通讯,不能使用配置的方式实现,只能通过指令完成,指令及关系如下图所示。
对上图进行说明:
指令:共6个,分别为:TCP_Listen、TCP_Connect、TCP_Accept、TCP_Receive、TCP_Send、TCP_Close。对应关系:上图中“服务器”所在列为从站使用指令,“客户端”所在列为主站使用指令。其中TCP_Receive、TCP_Send、TCP_Close三个指令是主站和从站均可使用。
上图中的箭头代表条件,头代表结果,箭尾代表前提条件。
关于主站和从站的介绍
A/请求:即主动方 向被动方发送的一个要求的信息。
B/主站:即发送请求的一方,在不同的软件中可能称呼不同,例如:Master、Client,对应的中文:主站,客户端。