使用电脑快速测试PROFIBUS 设备通讯

日常对客户进行技术支持的时候,我们发现工厂自动化领域的不同部门不同职能的人员对于工业通讯设备都面临着一些使用的困难,例如

  • 设备研发人员,尤其是嵌入式研发部门,对于工厂自动化使用的工业通讯协议和自动化组态软件,如西门子TIA Portal, Rockwell Automation的Studio 5000等软件不熟悉,且研发进度紧张导致没有时间和精力去学习这些软件如何使用。
  • 生产测试部门不需要了解设备实际的工作,仅进行流程化的测试工作。如果每次都进行PLC的组态配置,浪费时间且效率低下。
  • 系统安装调试时,系统调试人员无法快速验证现场繁多的各种设备是否已经配置完成,快速进行打点测试
  • 系统故障时,无法快速定位和验证故障点源自哪个设备

针对以上痛点,HMS 旗下的Anybus 专门推出了各种工业通讯协议的主站仿真软件,帮助工业自动化各岗位的人员快速完成从站设备的快速通讯验证和打点测试工作。

本篇文章主要进行PROFIBUS 主站仿真软件的介绍,本系列其他文章会进行其他常用工业总线和工业以太网协议主站仿真软件的介绍,例如DeviceNet, CANopen, Ethernet/IP和PROFINET等,敬请期待!

PROFIBUS 主站仿真工具功能介绍

自动扫描网络上存在的PROFIBUS设备

将该仿真工具连接到PROFIBUS总线上,仿真软件能够在PROFIBUS 总线上扫描整个总线上存在的所有设备,并显示上线设备当前的站点地址和厂商ID,并能够通过厂商ID标识其生产厂家和设备型号

修改PROFIBUS设备的站点地址

如果扫描到的PROFIBUS 从站设备需要修改其站点地址,且支持通过PROFIBUS定义的SSA (Set Slave Address)服务来设备地址,那么就可以使用仿真软件的地址修改功能来进行站点地址的修改

PROFIBUS DPV0周期性通讯

PROFIBUS 设备最常用的功能就是DPV0 周期性通讯,这种通讯通常需要主站进行IO模块的组态配置。

仿真软件支持两种不同的从站组态配置方式,一种是和标准PLC主站一样通过导入从站的GSD方式进行组态; 另外一种则更为简单方便,不需要导入从站GSD文件,可以自动扫描模块使用的默认IO输入输出配置,快速连接测试

点击上图标识1 处的快速启动快捷图标,仿真软件能够自动上传模块的厂商标识和IO输入输出配置,并建立起IO周期性通讯

  • 下图1 处标识出了设备的厂商ID, 如果是标准的PROFIBUS设备且通过PI的一致性测试认证,那么此厂商ID是全球唯一的,可以通过该厂商ID匹配对应的GSD文件,这个功能能够有效帮助系统调试人员进行GSD文件的验证匹配
  • 下图2处标识出了设备默认使用的IO 输出输出模块的组态数量和顺序,如果系统调试人员不知道如何在PLC中组态模块的IO,可以查看此处进行比对GSD文件
  • 下图3 处标识出了仿真软件和从站的连接状态,只有Connected 状态才说明通讯没有问题
  • 下图4处显示了从站设备传递给主站的输入输出数据的实时值,测试人员可以在这里查看设备的输入数据是否正确,并进行打点输出测试

复杂的从站设备如果仅使用默认的IO数据配置是不能正常工作的,这种情况下就需要获取到从站的GSD描述文件,并使用主站仿真软件的GSD启动方式进行测试

首先,需要导入从站的GSD文件,并按照设备的具体要求进行IO数据的槽位配置

其次,如果从站需要进行站参数或者模块参数的配置,还需选择设备或者相应的模块进行参数配置

可选的PROFIBUS DPV1 非周期通讯

除了DPV0 周期性通讯,主站仿真软件还支持可选的DPV1 非周期数据通讯,非常调试人员进行设备参数的配置和诊断信息的获取。

DPV1 非周期通讯分为两种Class 1 和Class 2, 具体从站设备能够支持读取哪些参数,需要联系设备厂家或者查阅设备的手册进行查找。

PROFIBUS 主站仿真工具提供了一种无需学习PLC组态软件的方式来进行PROFIBUS从站的调试和数据验证,上手快,效率高,非常适用于不熟悉自动化组态软件的人员使用**。**

相关推荐
tjjingpan3 小时前
HCIP-Datacom Core Technology V1.0_18 IGMP原理与配置
网络
cui_ruicheng3 小时前
Linux网络编程(四):UDP Socket基础编程
linux·服务器·网络·udp
sunlifenger4 小时前
构筑绿色能源数字底座,风光一体化智慧电站整体解决方案
服务器·网络·能源
相思难忘成疾4 小时前
SELinux 强制访问控制安全策略验证
linux·运维·服务器·网络·memcached
郭郭的柳柳在学FPGA4 小时前
千兆以太网@——帧格式
java·开发语言·网络
handler014 小时前
【Linux 网络】一文读懂 HTTP 协议
linux·c语言·网络·c++·笔记·网络协议·http
network_tester4 小时前
自动驾驶系统TSN时延测试:从理论到实践的关键解析
网络·人工智能·网络协议·tcp/ip·自动驾驶·信息与通信·p2p
遇印记4 小时前
软考知识点(windows系统管理与命令)
运维·服务器·网络·windows·ddos
雪度娃娃5 小时前
Asio异步读写——简单服务器和客户端异步通信
运维·服务器·网络·c++·php