我们的品牌

欢迎访问施耐德电气网站

欢迎访问我们的网站。
		
我们今天能为您提供什么帮助?
M262如何读取LXM28S的诊断代码
问题描述:
M262如何通过程序来读取LXM28S的诊断代码

所属产品线:
Lexium 28运动控制

解决方法:

测试硬件:TM262M35   LXM28SU04M3X

测试软件:Machine Expert 2.0.3.0

操作步骤:

1. 在创建的M262项目中,打开 User Cycle Date ,点击ADD并且添加S-0-0390(Diagnostic number),如下图所示

2. 点击IEC Objects,等待出现I/O Mapping,点击打开I/O Mapping界面,配置Diagnostic number的名称为Diag_number,如下图所示

3.添加GVL变量列表,并且新建变量Diag_level和Diag_code,变量类型设置成word,如下图所示

4. 在POU(SR_Main)添加如下程序,分别读取报警类别和报警代码,以便客户对诊断信息进行判断

5.编译之后,登录M262并且下载程序

6.将LXM28S的CN2口的编码器连接线断开,触发AL026报警

7.监控程序中Diag_level和Diag_code变量的数值,如下图所示

8.观察发现Diag_level的数值显示为15,从而判断此报警的类别为Error,监控Diag_code的数值为38,转换成16进制为26,与实际报警AL026一致。

测试结束,测试程序见附件



附件
M262_Diagnostic_20220825153902.projectarchive

是否有帮助?

探索更多
范围:
探索更多
范围:
  • 产品文档
  • 软件下载
  • 产品选型工具
  • 产品替代和更换
  • 帮助和联系中心
  • 查找我们的办事处
  • 获取报价
  • 施耐德电气社区
  • 人才招聘与职业发展
  • 公司介绍
  • 新闻中心
  • 投资者
  • EcoStruxure 架构与平台
  • 职位搜索
  • mySchneider一站式数字化业务平台
  • 搜索常见问题解答
    • 支持中心热线 4008101315
    • Cookie通告
    • 使用条款
    • 京ICP备05053940号-6
    • 更改您的 cookies 设置