我想问一下带诊断功能的输入输出模块。我的理解是当输入信号状态发生问题时,模块给CPU一个信息,CPU执行相对的OB块程序。不知对不对。。。。还有就是到低是诊断模块故障还是诊断模块的输入信号
产品版区:SIMATIC S7-300(F)/S7-400(F/H/FH)
悬赏分:5 | 解决时间:2011-03-08 19:49:03 | 提问者: 华华的 - 新生  第1级
最佳答案
读取诊断消息
可以使用SFC 在用户程序中读取详细的诊断消息(请参见附录“信号模块诊断数据”)。
在STEP 7 中,可以通过读取模块诊断数据查看出错原因(请参见STEP 7 在线帮助)。
相关资料:
《S7-300模板规范》下载:
http://www2.ad.siemens.com.cn/download/Upload/AS/manual/8859629[1].pdf
回答者:
阿鸣
-
大师  第17级
2011-03-04 14:30:28
提问者对于答案的评价:
OK
大多是模块故障,也可诊断强电磁干扰,
数字量模块诊断信息参见下面手册75页:http://www2.ad.siemens.com.cn/download/Upload/AS/manual/8859629[1].pdf
回答者: 留恋你的气息 - 初级工程师  第9级
2011-03-04 14:27:28
根据你的描述,你需要的是硬件中断,也就是信号发生变化,即发送中断信息给CPU,CPU响应该中断会调用OB40,然后你在OB40编写相应信号的响应程序。
回答者: ben_hero - 高级技术员  第7级
2011-03-05 17:19:55
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!