回复:s7-200程序出现问题

'Razor

西门子1847工业学习平台

  • 帖子

    3581
  • 精华

    46
  • 被关注

    237

论坛等级:至圣

注册时间:2008-03-31

钻石 钻石 如何晋级?

发布于 2016-07-26 19:27:20

19楼

展开查看
以下是引用圆啾啾在2016-07-18 10:00:34的发言 >楼主

事情是这样的,半个月前有客户打电话说设备出现问题,不能启动,我去客户现场看了下,通过监控PLC,我发现有一个标志位的线圈的逻辑为0,但是在它下面的第二个网络里(同一个子程序),引用这个标志位的常开触点却是导通的,其他网络里都正常。我当时很纳闷,由于客户着急生产,我把程序重新下载了一遍就好了。但是,客户今天又打电话说机器又不行了,还是同样的问题。由于当时着急没有拍照,求大神分析下问题,PLC是s7-200 224xp cn 用的触摸屏TP900。

楼主,给你提个建议,我们看电视剧的时候,在新的一集播放之前,都有几幕前情回顾,这也是为了防止电视观众“断片”,同样我们问问题的时候,也应该尽量的“前情回顾”,毕竟我们对你说的东西不是很了解。

我想你要是能说明一下,这套系统运行多长时间了,是新上的控制系统还是N年以前上的,有没有正常运行了一段时间?如果有的话,这段时间是多长?

是什么情况下出现这种故障的,故障的触发条件有没有什么共性?

你说的越详细,对故障的快速判断也就越有利。

楼主的情况,看截图的情况是V204.0的NO(常开)点和NC(常闭)点同时处于接通状态。我用欧姆龙软件仿真器仿真程序时出现过,某个点或者某几个点突然不受控了,原因是频繁地写入程序,造成仿真器系统出现问题,此种情况的解决方法是“清空仿真PLC内存”或者重新启动软件,完成系统的初始化操作。

看楼主的子程序中使用了定时器,个人以为子程序的编写还有完善的空间。

在此揣测一下,故障原因有如下几种可能:

1、子程序编写不严谨,没有完全遵从“好的子程序”的编写设计规约;

2、程序在控制逻辑设计上存在冲突;

3、外部环境的变化(干扰)或者自身系统的变化(“脑血栓”或者“脑溢血”)导致PLC工作机制发生变异;

建议楼主先进行替换法用好的PLC先试一下,看效果如何,再针对上述各条仔细推敲。

少即是多
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33305条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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