合信论坛

快捷导航
查看: 4696|回复: 0

轴状态报警信息怎么查询?

[复制链接]

18

主题

49

帖子

3100万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
31000578
发表于 2019-8-20 17:54:20 | 显示全部楼层 |阅读模式
假如组态了一个轴为axisA的轴,如果要想判断轴的状态是否正常,怎么去读取呢?

一般情况,可以通过访问轴的状态,判断轴状态是否等待errstop就可以。

AXIS_REF_SM3.nAxisState
根据PLCopen规定的轴的状态表:
0: power_off
1: errorstop
2: stopping
3: standstill
4: discrete_motion
5: continuous_motion
6: synchronized_motion

7: homing

所以程序中,我们可以像如下方式去监控轴的状态。
企业微信截图_20190820175342.png 像上图中的方法,shangxia1.nAxisState=errorstop 也可以直接写成 shangxia1.nAxisState=1.

另外,轴功能块错误历史记录可以通过fbeFBError来查询。
这个参数提供了轴详细错误和发生的时间,一共保存最新6组信息,也可以用SMC_ReadFBError指令读取错误,调试程序或重新报警信息都可以从这里获取信息。查明故障信息,然后在帮助文档SMC_Error中找到对应的错误信息原因。
企业微信截图_20190820180038.png


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

客服热线
400-700-4858 周一至周五:09:00 - 18:00
深圳市南山区打石一路深圳国际创新谷6栋A座9层

深圳市合信自动化技术有限公司(简称“合信技术”)成立于2003年,高新技术企业,专注于工业自动化产品的研发、生产、销售和技术服务,依靠高质量、高性能的自动化控制产品与方案为客户创造最大价值,立志于成为全球领先的工业自动化解决方案供应商。

Archiver|手机版|小黑屋|COTRUST Inc. ( 粤ICP备13051915号 )

GMT+8, 2024-4-19 18:47 , Processed in 0.090608 second(s), 23 queries .

快速回复 返回顶部 返回列表