回复:ET200SP控制器1510SP-1PN的IO故障诊断(OB82)

已锁定

学到怀疑人生

  • 帖子

    10
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2021-11-24

普通 普通 如何晋级?

发布于 2022-05-25 16:59:13

2楼

展开查看
以下是引用学到怀疑人生在2022-05-24 16:09:26的发言 >1楼

今天重新尝试了下,支持通道诊断RTD HF模块的可以报出错误,但是8xI BA就没有报出。案例里面说的可以支持卡件诊断的,哪里有需要特别注意修改的么

还有个疑问如果PLC上电时,断线错误已经存在,那OB82能否运行?还是在PLC已经正常工作后,发生断线才会产生BO82中断呢?

以下是引用学到怀疑人生在2022-05-23 16:41:16的发言 >楼主:最近尝试做IO通道的...

引用楼主详细内容:

最近尝试做IO通道的诊断,使用的是OB82中断,参考的是Module and Channel Diagnostics in the User Program,使用的是1500控制器的1512C-1的参考程序。

控制器使用的是ET200SP的1510SP,看手册应该归于1500系列的控制器。

IO卡包括8xI BA和4RTD HF模块,都设置了断路诊断。

实际发生断线,硬件红灯闪烁报警,但是OB82并没有执行参考的程序。参考案例中有个INC累加,数值一直为0。

为了检查,我在OB82中简单做了一个置位输出点,相应点并没有置位,应该能变相反应OB82并没有执行。

请教各位大神,问题出在哪里了?

又重新折腾了下,发现模块没有报错是因为在上电时断线已经存在。

在上电时模块已经诊断报警,因为BA的卡没有通道报警只有模块诊断,此时再出现的断线故障,并没有产生OB82中断。

我在上电前将所有线缆恢复正常,上电后再断一线路就会产生正常的模块诊断报警。

可以见得,对于只支持模块诊断的卡,OB82的产生需要在上电前保证模块所有接线正常。

那么问题又来了,如何能够在PLC上电时就诊断输出报警呢?有没有大神提供相关的资料看看

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有11110条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。