跳到主要内容

配置控制器TCP通讯

一、准备工作

在配置TCP连接控制器之间的通讯之前,请先准备好以下内容:

  1. Janus边缘计算系统,一套。在客户提供的服务器上安装边缘计算系统,通过访问部署在服务器上的地址(请用谷歌浏览器或微软Edge浏览器访问),输入相应的设置账号和密码即可访问边缘计算系统,在Janus边缘计算系统里的流程管理界面通过创建工程→点击详情→点击硬件配置→选择配置硬件→点击通讯文件→配置文件选择Ctrl_TcpUdp.txt生成配置下发配置到控制系统可以实现控制系统TCP通讯配置。
  2. 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通讯的参数如下所示:

  1. 低代码充当主站时TCP通讯配置如下图1所示:
图1 配置TCP主站配置文件
图1 配置TCP主站配置文件

如上图1所示,根据本例中从站设备的IP地址、主站从站的端口号以及主站从站的通讯数据配置TCP主站配置文件。

  1. 低代码充当从站时TCP通讯配置如下图2所示:
图2 配置TCP从站配置文件
图2 配置TCP从站配置文件

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

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

三、TCP通讯测试效果图

在配置完TCP主站以及从站通讯配置之后,即可打开对应的低代码系统测试通讯数据如下图3、4所示:

图4 从站接收数据
图4 从站接收数据

从图3、图4可以看出,利用TCP通讯配置控制系统1#工站客户端(从站)读取控制系统2#工站客户端(主站)设备数据时,变量ID4100的数据是一致的,表明通讯成功。

信息

两个低代码系统之间的TCP通讯与两个工站之间的TCP通讯原理及配置方法一致。