IO_diag.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
IO_diag

ServiceSupport promotion 第二部分 PROFIBUS通信 西门子工业网络高级培训 自动化与驱动集团 Page * AD CS - 技术支持与服务部 具有通道诊断 功能的模块 I/O通道诊断 练习 诊断的方法 使用FB125 进行诊断 ServiceSupport promotion 利用CPU的状态 指示灯进行诊断 具有通道诊断 功能的模块 什么模块具有通道诊断功能? 1)模块描述中带有中断功能 2)在STEP7硬件配置中可以对诊断功能进行配置 具有通道诊断功能的模块 ServiceSupport promotion 诊断的方法 1)调用SFC13 适合模块安装于分布式I/O站中,模块的诊断信息首先进入到PROFIBUS接口模块中,CPU通过调用SFC13将存储于接口模块中的信息读出. 优点:可以读出多个模块的诊断信息 缺点:接口模块的缓存区受到限制. 2)调用SFC59或SFB52 直接对某个模块进行诊断. 优点:所有模块都可读出 缺点:CPU的通信资源限制同时调用的次数. 3)使用FB125进行诊断 对PROFIBUS从站中的模块进行诊断 优点:可以从西门子网站上直接下载 诊断的方法 ServiceSupport promotion 诊断的方法 调用SFC13 1)硬件配置,在模块中激活诊断的类型 ServiceSupport promotion 诊断的方法 调用SFC13 2)在程序中调用SFC13 CALL DPNRM_DG REQ :=M1.1 LADDR :=W#16#1FFB //接口模块的诊断地址 RET_VAL:=MW2 RECORD :=P#DB1.DBX0.0 BYTE 95 //读出的诊断信息 BUSY :=M1.2 3)参考接口模块的手册,以IM153-2为例,第一个通道的诊断信息存储于DB1.DBB16-18. ServiceSupport promotion 诊断的方法 调用SFC13 ServiceSupport promotion 诊断的方法 调用SFC59 1)硬件配置,在模块中激活诊断的类型 2)在程序中调用SFC59 CALL RD_REC REQ :=M100.0 IOID :=B#16#54 LADDR :=W#16#100 //模块地址 RECNUM :=B#16#1 //数据记录区号码 RET_VAL:=MW102 BUSY :=M100.1 RECORD :=P#DB1.DBX100.0 BYTE 16 //读出的诊断信息 3)诊断信息格式参考模块手册,以模块SM331为例,最多8个通道的诊断信息存储于DB1.DBB8-15中. ServiceSupport promotion 诊断的方法 调用SFC59 建议在OB82中调用,只有出故障时才会调用SFC59,减少CPU资源的占用. ServiceSupport promotion 调用FB125 使用FB125 进行诊断 FB125在OB1, OB82和OB86中调用的程序如下: ServiceSupport promotion 调用FB125 使用FB125 进行诊断 1)通过参数SINGLE_STEP_SLAVE 切换到下一个有故障的从站. 2)通过参数SINGLE_STEP_ERROR切换到下一个故障 3)故障得到从站站号在参数SLAVE_ADR输出 4)槽号在参数MODULE_NO 输出 5)通道号在参数CHANNEL_NO 输出 6)在参数CHANNEL_TYPE 中输出通道的类型 7)在参数CHANNEL_ERROR_CODE 中输出通道故障类型 ServiceSupport promotion ET200 PRO通道诊断练习 1)硬件配置ET200 PRO,在参数化界面将诊断功能激活,在CPU的程序中调用OB82.OB86 练习 ServiceSupport promotion ET200 PRO通道诊断练习 2)触发输出,使用模拟开关触发短路故障. 3)观察ET200 PRO的故障指示灯. 4)打开STEP7的硬件配置界面,切换到在线状态,观察状态指示灯. 练习 ServiceSupport promotion ET200 PRO通道诊断练习(调用SFC13) 5)在线双击故障的模块,查看故障原因(ET200PRO为接口模块). 6)使用SFC13读出故障的原因. 练习 CALL

文档评论(0)

wt60063 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档