广东湘恒智能科技有限公司
主营产品: 西门子PLC,西门子模块,西门子触摸屏,西门子变频器,西门子伺服电机驱动,电缆,西门子全系列
分享一个支持40多种通讯协议的youxiu调试软件
发布时间:2024-11-09

软件介绍

01

      HslCommunication 是一个多功能的通信库。HslCommunication 不仅能够实现与各种工业设备如PLC、机器人、远程I/O、传感器和执行器、仪表等的数据通信,还能支持不同程序之间的数据交换,包括不同编程语言(如C#、Java、Python)编写的程序之间的通信,以及程序与网页、本地电脑与云服务器之间的数据传输。因此,HslCommunication 可以被视为一个强大的数据通信工具,适用于多种场景和需求。此软件不只是可以作为调试助手,还可以调用HslCommunication.dll通讯库进行上位机编程,此库包含了几十种通讯协议,使用起来效率杠杠的。

图片

      由于篇幅有限接下来我们通过S7协议读取plc数据、kuka协议读写库卡机器人数据、modbusTCP协议读写数据,三个方面进行软件通讯测试。


S7-1500通讯测试

02

我们使用博途新建一个s7-1500程序。

图片

勾选“允许来自远程对象的PUT/GET通信访问”。

图片

将程序下载到S7-PLCSIM Advanced V4.0仿真软件。

图片

接下来我们打开HslCommunication通讯软件,打开西门子-S7-1500通讯,填写IP地址,机架号端口号点击链接。

地址栏添加要读取的地址例如:M2点击读取,支持bool、byte、int、浮点数、字符串等数据类型

右侧可以进行变量写入,同时也支持多种数据类型的写入。

下方可以进行批量的数据读取

图片

PLC还有很多通讯没有测试,大家可以下载进行测试使用。


KUKA机器人通讯测试

03

      kuka我们使用officelite.VKRC V8.6.8虚拟机仿真机器人系统运行,系统运行插件KUKAVARPROXY为了打通通讯。

图片

      打开HslCommunication通讯软件选择kuka通讯协议,输入库卡的IP地址和端口号7000点击链接,在地址栏直接输入要读取的地址tool_data[1],点击读取数据就直接出来了,是不是很方便。

图片


ModbusTCP通讯测试

04

      我们打开modbusSave开启一个服务器,地址为1,功能码03,10个数据

图片

打开通讯软件HslCommunication选择modbusTCP通讯协议,填写IP地址,端口号502,站号1。

输入读取地址0,输入长度10点击short进行读取。

右侧可以进行对modbus地址进行赋值。

下方可以对地址进行批量访问

图片


展开全文
拨打电话 微信咨询 发送询价