配置控制器TCP通讯
一、准备工作
在配置TCP连接控制器之间的通讯之前,请先准备好以下内容:
- Janus边缘计算系统,一套。在客户提供的服务器上安装边缘计算系统,通过访问部署在服务器上的地址(请用谷歌浏览器或微软Edge浏览器访问),输入相应的设置账号和密码即可访问边缘计算系统,在Janus边缘计算系统里的流程管理界面通过
创建工程
→点击详情
→点击硬件配置
→选择配置硬件
→点击通讯文件
→配置文件选择Ctrl_TcpUdp.txt
→生成配置
→下发配置到控制系统
可以实现控制系统TCP通讯配置。 - Ftp服务软件,一套。本公司会在安装边缘计算系统的同时安装Ftp服务软件。
二、配置控制器TCP通讯配置
在配置TCP通讯之前,需要确定对应的低代码控制系统是否充当主站还是从站、本机IP、本机端口以及通讯的变量ID等等。
对于本例中,充当低代码主站的低代码控制系统的本机IP是192.168.33.47
,本机端口是8888
,存放发送字符的起始变量是ID4100
,发送变量个数是150个,存放接收字符的起始变量ID4250
,接收变量个数是150个。充当低代码从站的低代码控制系统的本机IP是192.168.33.219
,本机端口是8002
,存放发送字符的起始变量是ID4250
,发送变量个数是150个,存放接收字符的起始变量ID4100
,接收变量个数是150个。
在Janus边缘计算系统中配置TCP通讯参数配置,生成Ctrl_TcpUdp.txt
配置文件下发到控制器制定的路径。
首先登录Janus边缘计算系统,在流程管理中的流程列表里找到对应项目创建的项目工程→点击详情
→点击硬件配置
→选择配置硬件
→添加通讯
→TCP通讯配置
,配置对应的低代码控制系统的TCP通讯的参数如下所示:
- 低代码充当主站时TCP通讯配置如下图1所示:

如上图1所示,根据本例中从站设备的IP地址、主站从站的端口号以及主站从站的通讯数据配置TCP主站配置文件。
- 低代码充当从站时TCP通讯配置如下图2所示:

如上图1、图2所示,根据本例中主站设备的IP地址、主站从站的端口号以及主站从站的通讯数据配置TCP从站配置文件。
注意
- 控制系统目标IP、目标端口以及本机端口要配置正确,否则会导致通讯失败。
- 数据通讯可以周期发送也可以每次使能发送,如上配置主站从站TCP主站配置文件即配置每次使能发送。
- 栏位
Send_Binary_Data
(发送二进制数据,否则为字符)以及Recv_Binary_Data
(发送二进制数据,否则为字符)要配置激活状态,否则变量ID通讯接收的数据不是二进制数据即不是变量发送的原始数据。 - 存放发送变量的个数以及存放接收变量的个数最好都不要超过150个,否则会影响通讯效率,但是可以建立多个
Net_1\2\3
配置信息。 - 主站从站存放的发送变量以及存放接收变量的起始变量ID最好一一对应,方便数据使用。
- 利用Janus边缘计算系统配置TCP通讯配置生成配置下发到控制器指定的路径前,需要在通讯文件选择里勾选
Ctrl_TcpUdp.txt
配置文件再生成配置文件,否则生成配置文件时不会默认生成Ctrl_TcpUdp.txt
配置文件。 - 配置TCP通讯对应低代码控制系统的配置文件是
Ctrl_TcpUdp.txt
,利用Janus边缘计算系统配置TCP通讯生成配置下发到控制器指定的路径,对于GNC系列的控制系统,配置文件Ctrl_TcpUdp.txt
在GNC系列嵌入式运动控制器系统的系统盘C: 或 D:\Ftp\EasyAutoSystem\System\ParaFiles
目录下可以找到。
三、TCP通讯测试效果图
在配置完TCP主站以及从站通讯配置之后,即可打开对应的低代码系统测试通讯数据如下图3、4所示:

从图3、图4可以看出,利用TCP通讯配置控制系统1#工站客户端(从站)读取控制系统2#工站客户端(主站)设备数据时,变量ID4100
的数据是一致的,表明通讯成功。
信息
两个低代码系统之间的TCP通讯与两个工站之间的TCP通讯原理及配置方法一致。