软件介绍
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地址进行赋值。
下方可以对地址进行批量访问
- 三维上位机监控系统--前篇:西门子PLC与FactoryIO+C#实现生产线实时监控 2024-11-09
- 西门子博途PLC的三个应用阶段,你处在哪一个阶段? 2024-11-09
- 群友图片分享:Eplan控制柜的三维设计和非常“独特”的S7-1200PLC控制柜设计 2024-11-09
- 工业心电图:西门子S7-1500T控制器的圆弧插补的应用心得 2024-11-09
- 协议解析是关键:S7-1200通过串口自由口协议与电力仪表专有协议的通信方法 2024-11-09
- 分享三个西门子博途PLC的youxiu程序模板 2024-11-09
- 博途PLC自定义配方的使用方法 2024-11-09
- 西门子博途PLC的间接寻址的两个核心应用 2024-11-09
- 博途群讨论:S7-1200 PLC也可以组态MRP环网 2024-11-09
- 西门子安全PLC设计与编程方法的分享 2024-11-09