回复:SMART 200 出鬼分析鬼在何处

已锁定

sangshunyang

  • 帖子

    618
  • 精华

    4
  • 被关注

    39

论坛等级:侠圣

注册时间:2017-02-14

白金 白金 如何晋级?

发布于 2021-12-07 20:38:39

30楼

      这是偶发的现象,一天内有时一个小时出现一次,有时两三个小时出现一次,长时间监控程序运行几乎是不现实的。如果短时间频发,原因到好查。SMART没有诊断缓冲区,无法追踪。出现非致命错误时,程序会出现非预期的逻辑结果。所要检查的必要事项也就是外部传感器对应的  I O,生产环境。

你子程序有使用L吗?在非批量调用的功能性块,不会使用到 L 区。使用的子程序只是逻辑功能划分,使用到的变量全部是全局变量。

有间接寻址吗? 间接寻址是用了,做的是一片区域的数据累加,和清零。该区域与逻辑控制用到的数据没有交叉。

程序有强制信号吗? 这个如果有的话,程序运行逻辑问题早都暴露出来了,不可能使用几年后才出现。

有指令在不经意的时候红色吗?plc信息里面偶尔有报非致命错误吗?用的复杂指令,也就串口读指令,运动控制指令。其他的基本指令不会出现报红现象,串口读指令不会报红吧,时时读到的有数据(没有监控该段程序不确定)。运动控制指令更不会了,因为还没有运行到执行该指令的步骤。非致命错误这个难查,如果程序出错早都报错了。IO访问出错? 也就扩展了两块 16点输入16点输出的混合模块,没有用ProfnetIO,当时的版本也不支持这个功能。 目前分析也就这种可能,系统组态的模块和实际检测到模块不同或者没有检测到扩展模块,报了出错,好像其它的都解释不通,分析是否正确还待大家讨论。


关于SMART PLC 在使用中以前出现过问题,我遇到两个: 一个是字符串比较 如果与字符串常量比较程序块加密与不加密逻辑结果会不相同,固件版本V2.4之前还没有解决,最新的固件不知道有没有修复,还没有测试。另一个 ,伺服找原点时,组态不同的原点信号(输入信号),找原点时执行的逻辑会不同(V2.2以前)以后的也没有测试过。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8945条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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