实点科技PROFINET协议耦合器在博图软件上如何读取诊断信息

实点科技 2025-01-03 11:11:29

实点科技插片式I/O-XB6S PROFINET协议耦合器(XB6S-PN2002)拥有诊断功能,比如负载侧电源未接时,即使模块总线已正常连接,模块上IOE指示灯还是会红灯闪烁,提示用户模块存在告警信息。

↑负载侧电源未接,模块IOE指示灯红灯闪烁

此时,打开博图软件监控,可看到诊断信息显示绿色,但并未打勾,是一个绿色小扳手的图标,提示需要维护。

这个需维护的状态,我们能在博图软件监控时看到,那如何在程序中体现:这就需要用到西门子自带的 “GET_DIAG” 读取诊断信息功能块。

首先,建一个全局DB块,并且新建以下变量,其中有个DIS的数据类型,可直接选取,无需用户自己进行配置,MODE起始值设定为1。

下面开始调用功能块。

把刚新建的变量都填入接口,LADDR接口可用来填入硬件标识符,找到需要监控的子模块填入,这里以XB6S-PT04A为例。

程序下载后,就可以监控模块的诊断状态了。

因为负载侧电源没接,所以IOState=4,就是需要维护;负载侧电源接上后,IOState=1,代表状态良好。

以上就是实点科技插片式I/O-XB6S PROFINET协议耦合器在博图软件上如何读取诊断信息的方法介绍。如您有任何问题,欢迎来询,我们将竭诚为您服务!

0 阅读:9

实点科技

简介:专注工业总线解决方案