如何实现通信协议转换自由
SGOOL团队研制的低代码控制器作为电力物联网网关,成功实现通信协议的自由转换!
低代码控制器作为电力物联网网关,不仅支持单种Modbus、DL/T 645、IEC 104等通信协议的连接(详细内容可访问链接查看),还支持各类协议之间的转发,实现支持不同通讯协议间的自由转发,极大方便用户对数据的处理!
针对常见的电力通信协议,用户在使用时可以根据需要方便地选择配置,实现高可靠、高效率的通信。本文通过结合Modbus-TCP转IEC 104协议和IEC 104转Modbus-TCP协议的两个具体案例,介绍低代码控制器强大的的通信协议转发功能。
一、Modbus-TCP转IEC 104协议
控制器作为Modbus客户端,读取(Modbus服务端)上传的数据;测点转存处理后,控制器作为104服务端主动上传数据至Vinci(104客户端)或Vinci发送总召命令读取全部数据,具体实现步骤如下。
(1)测试工具
低代码控制器;
Vinci Software(支持协议IEC 60870-101/103/104和Modbus TCP/RTU/ASC,从模式和主模式测试);
Modbus Poll(Modbus客户端)和Modbus Slave(Modbus服务端)。
(2)主要流程
Modbus部分:控制器作为Modbus客户端,Modbus Slave作为Modbus服务端,Modbus Slave主动上传采集的数据至控制器;
数据处理:将Modbus采集到数据转存与IEC 104协议对应测点之中;
IEC 104部分:控制器作为IEC 104服务端,Vinci作为IEC 104客户端,控制器主动上传数据至Vinci或Vinci发送总召命令读取控制器中所有数据。
(3)控制器配置文件
按照如下表格,完成控制器测点、通信通道和AOE网络配置。
(4)测试过程
首先进行Modbus Slave配置,如下图所示,配置Modbus服务端的IP地址及端口号(根据实际情况变动);并完成线圈及保存寄存器的地址+数据配置,完成后点击connection。
控制器作为Modbus客户端以及IEC 104服务端,上传第三节中的各配置文件,注意其中IP地址及端口号需根据实际情况变动。
接下来完成Vinci配置,配置IEC 104客户端的IP地址及端口号,设置公共地址与低代码控制器IEC 104通信通道配置文件一致,完成后点击Start即可。
(5)测试结果
由于控制器会主动上传数据至Vinci,所以能自动显示数据,同时Vinci可以发送总召命令读取控制器中公共地址相同的所有数据。如下
二、IEC 104转Modbus-TCP协议
与Modbus-TCP转IEC 104协议类似,控制器作为104客户端读取Vinci(104服务端)的数据 ;测点转存处理后,控制器作为Modbus服务端,向Modbus Poll(Modbus 客户端)写入数据,实现步骤如下(部分与上文类似简略)。
(1)测试工具
低代码控制器;
Vinci Software(支持协议IEC 60870-101/103/104和Modbus TCP/RTU/ASC,从模式和主模式测试);
Modbus Poll(Modbus客户端)和Modbus Slave(Modbus服务端)
(2)主要流程
IEC 104部分:控制器作为IEC 104客户端,Vinci作为IEC 104服务端,控制器读取Vinci上传的数据;
数据处理:将IEC 104采集到数据转存与Modbus协议对应测点之中;
Modbus部分:控制器作为Modbus服务端,Modbus Poll作为Modbus客户端,控制器将数据写入Modbus Poll中。
(3)控制器配置文件
按照如下表格,完成控制器测点、通信通道和AOE网络配置。
(4)测试过程
首先进行Vinci配置,如下图所示,配置IEC 104服务端的IP地址及端口号(根据实际情况变动),设置公共地址与低代码控制器IEC 104通信通道配置文件一致,并完成遥信、遥测的地址+数据配置以及控制点地址配置,完成后点击Start。
控制器作为IEC 104客户端以及Modbus服务端,上传第三节中的各配置文件,注意其中IP地址及端口号需根据实际情况变动。接着进行Modbus Poll配置,如下图所示,配置Modbus服务端的IP地址及端口号(根据实际情况变动),完成后点击connection。
(5)测试结果
由于控制器会主动上传数据至Modbus Poll,所以能自动显示数据。对比数据可知低代码控制器完成了IEC 104至Modbus-TCP协议转发任务。
上述两则协议转发案例测试表明,低代码控制器具有便捷、高效、快速、强大的协议转发功能,进一步提高了设备的兼容性和可拓展性,能够有效应对未来新型电力系统中更加多变的应用场景和更大规模的数据挑战!
版权声明:本文由SGOOL团队创作和发表,转载或引用本文内容请注明作者及出处。
上一篇:教材《数据结构(JavaScript语言版)》正式出版!
下一篇:论文《基于AOE的控制组态技术及其在储能功率分配中的应用》 被IEEE创新智能电网技术(ISGT)国际会议录用!