使用电脑快速测试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从站的调试和数据验证,上手快,效率高,非常适用于不熟悉自动化组态软件的人员使用**。**

相关推荐
比兔代理4 小时前
正向代理与反向代理技术辨析,为什么代理 IP 属于正向代理
服务器·网络·http·ip
Ivanqhz6 小时前
SVD++算法
java·服务器·网络·深度学习·神经网络
迪康Defender8 小时前
终端安全实战:如何高效解决企业U盘泄密与管控难题
运维·网络·安全·web安全·终端安全管理
网安小学生(兼顾数据库版)8 小时前
固件+软件供应链:ONEKEY+Mend如何实现全链路安全覆盖
网络·安全·web安全
学习中的码虫9 小时前
网络编程5
服务器·网络
GPU实战笔记10 小时前
本地跑不动 llama.cpp,临时租云 GPU 怎么搭?从启动服务到环境复用
java·服务器·网络·人工智能·深度学习·llama
发量惊人的中年网工10 小时前
2026年DDoS防护方案怎么选?从攻击响应、清洗位置到成本账单,解析全球高防方案
大数据·网络·安全·ddos
黄昏回响13 小时前
软件工程基础知识(五):软件测试详解(下篇)——现代测试实践与论文指导
网络·其他·软件工程·改行学it
万联WANFLOW14 小时前
网络排障:如何从延迟、丢包、带宽定位海外访问异常
网络·架构·业界资讯
zzzyyy53814 小时前
TCP 协议学习笔记:从报文格式到异常处理
linux·网络