您的位置:控制工程论坛网论坛 » 西门子社区 » 300PLC编程时加OB82.86 121 122不会错误停机,原理是什么

hypermill9

hypermill9   |   当前状态:在线

总积分:7709  2024年可用积分:0

注册时间: 2007-02-07

最后登录时间: 2023-08-18

空间 发短消息加为好友

300PLC编程时加OB82.86 121 122不会错误停机,原理是什么

hypermill9  发表于 2016/5/23 15:55:18      1844 查看 2 回复  [上一主题]  [下一主题]

手机阅读

经常用300DP通讯,会下挂编码器(GSD文件),厂内调试时,程序中编程已有编码器,只是不会去接线(一般都是现场才接编码器),加了这几个OB后,在诊断缓冲区能看到找不到编码器的错误(编码器用的地址是PID***),但PLC能继续运行,不加这几个块就会报错停机,我的问题是这几个块能使PLC报错不停机的原理是什么,不是要这几个块的功能说明,用的很多了,功能都明白,是想明白原理,请高手解答吧。

1楼 0 0 回复
  • hebby

    hebby   |   当前状态:在线

    总积分:1990  2024年可用积分:0

    注册时间: 2013-06-20

    最后登录时间: 2023-08-10

    空间 发短消息加为好友

    hebby   发表于 2016/5/24 7:44:48

    运行时找不到站点,又没有下载对应的OB就会停机,这是规定,没什么原理。

    2楼 回复本楼

    引用 hebby 2016/5/24 7:44:48 发表于2楼的内容

  • henryen

    henryen   |   当前状态:在线

    总积分:1588  2024年可用积分:0

    注册时间: 2013-07-25

    最后登录时间: 2023-02-13

    空间 发短消息加为好友

    henryen   发表于 2016/5/24 18:32:42

    出错系统会自动调用对应的错误处理程序,这些OB就是错误处理程序,如果没下载这些OB,出错时找不到对应的OB那就要停机了,诊断缓冲区停机原因描述的很清楚了。


    3楼 回复本楼

    引用 henryen 2016/5/24 18:32:42 发表于3楼的内容

总共 , 当前 /