首页 上一页 1 2 下一页 尾页

【有奖讨论】PLC编程时常犯的低级错误有哪些? 点击:1453 | 回复:27



GKstudying

    
  • [管理员]
  • 精华:4帖
  • 求助:4帖
  • 帖子:1023帖 | 7244回
  • 年度积分:1284
  • 历史总积分:18892
  • 注册:2008年11月11日
发表于:2020-03-19 11:04:39
楼主

1.png

大家在编PLC程序时不管是新手或老手都可能会犯一些低级的错误,有的错误是非语法上的,所以用编程软件也不能检查出错误之处。此错误一旦发生,自己有时还很难发现,直至上机调试所控设备不能运行才察觉出来程序有问题,再回头对PLC程序逐条逐句查找分析,费时耽误工期,如此类似的常见错误都有哪些呢?


您的经验对他人来说都是不可多得的学习财富!欢迎大家根据自己的实际经历回帖分享讨论哦


参与福利:有效参与人员均可获得50-200积分奖励


1分不嫌少!


楼主最近还看过



枫轻扬

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 45回
  • 年度积分:62
  • 历史总积分:513
  • 注册:2019年6月14日
发表于:2020-03-19 11:53:32
1楼

调试用的屏蔽报警的点,下载到plc时,忘记删除

竹叶三—王者之师

  • [版主]
  • 精华:7帖
  • 求助:21帖
  • 帖子:1141帖 | 3349回
  • 年度积分:254
  • 历史总积分:58125
  • 注册:2009年7月21日
发表于:2020-03-19 12:55:42
2楼

1 西门子200smart忘记设置开机运行。导致掉电后处于停机状态。

2 调试时屏蔽的程序忘记删除。跟1楼回复一样。

3 在线调试结束后忘记保存。只下载到PLC了。电脑文件没有更新。

请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:622帖 | 8548回
  • 年度积分:24
  • 历史总积分:335295
  • 注册:2011年4月25日
发表于:2020-03-19 13:21:27
3楼

最傻的一次是太相信接线同事了,PLC输出端没有接电,显示PC输出灯亮,负载就是不会动,还傻傻的看了好大半天程序,还一开始怀疑是不是有双线圈输出。后来一看线没接,晕

Gaodengwe

  • 精华:0帖
  • 求助:0帖
  • 帖子:17帖 | 147回
  • 年度积分:49
  • 历史总积分:2387
  • 注册:2015年2月09日
发表于:2020-03-19 13:35:40
4楼
  1. 双线圈

  2. 传完程序拨码开关没拨到运行,怎么设备不动?

victor329

  • [版主]
  • 精华:1帖
  • 求助:26帖
  • 帖子:241帖 | 2325回
  • 年度积分:8797
  • 历史总积分:85924
  • 注册:2008年5月16日
发表于:2020-03-19 15:00:19
5楼

Word和Bool量用到同一个地址,导致问题出的莫名其妙,而且不太好排查!

蓝天小子

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 546回
  • 年度积分:58
  • 历史总积分:835
  • 注册:2018年8月07日
发表于:2020-03-19 16:45:08
6楼

我办的最二的事情估计就是把子程序写好,主程序里面没有调用了,看到编译没出错,就下载了,然后各种的没动作,什么都检查了,最后问同学去了,让同学给骂的都没脸再说话了。至于2楼说的忘记设置开机启动有过,没有保存程序更是好几次。还有多台PLC通讯的时候,修改程序,为了连电脑把IP给动了,结果忘记改回来。同一个位点,交叉引用,结果前后冲突。有的错误想想都可笑。

曾红

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 41回
  • 年度积分:0
  • 历史总积分:66
  • 注册:2020年2月10日
发表于:2020-03-19 19:21:08
7楼

只有不但的实践,在实践中犯错误。总结错误的原因,才能提高自己的能力。

工控只有不但的看书,不但的琢磨,不但的实践才能学会。

木易雨林℡¹⁸⁰¹⁸³³⁸⁵²³

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:81
  • 注册:2020年3月20日
发表于:2020-03-20 08:52:36
8楼

下载程序的时候,只需要传程序和注释,结果不小心勾选了系统设置,当时还没有注意到,结果第二天同时打电话来说触摸屏一直显示等待中...原来是系统设置中的通信设置没有了,白跑一趟~

夜桥听雨

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 241回
  • 年度积分:0
  • 历史总积分:274
  • 注册:2020年3月26日
发表于:2020-03-20 13:36:45
9楼

博途在线改程序和离线改程序是有区别的


LY1208

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 29回
  • 年度积分:0
  • 历史总积分:381
  • 注册:2018年6月09日
发表于:2020-03-20 13:44:44
10楼

1.新增模块的时候忘记把接口推出来与前面连上,导致PLC一直报故障,查了半天才发现。

2.写伺服定位用伺服反馈的值做判断时,直接写成了等于判断,因为伺服实际值有时会有几个丝的差别,导致判断条件时而通过时而不通过。

夜桥听雨

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 241回
  • 年度积分:0
  • 历史总积分:274
  • 注册:2020年3月26日
发表于:2020-03-20 13:49:32
11楼

有段时间没去现场了!!!!!记得博途编写的触摸屏程序在下载的时候有个是否覆盖账号,最好勾上,不然你当前账号可能登录不进去。

苦海_1

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 9回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2020-03-20 15:07:39
12楼

DB块内未定义变量下载程序,CPU停止运行。

cgz镇长

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:1365
  • 注册:2015年10月22日
发表于:2020-03-20 15:08:07
13楼

工控人的我们,有些细节被忽略,往往会浪费不少时间

linjh9

  • 精华:4帖
  • 求助:0帖
  • 帖子:30帖 | 255回
  • 年度积分:100
  • 历史总积分:2209
  • 注册:2001年11月16日
发表于:2020-03-20 15:27:00
14楼

记得刚工作,给AB软启动设置参数,他有个保存,就是每设置完必须保存,否则断电参数就没有呢,我那个在野外,常年通电,半年后出现起动不了了。没办法,花了几天才到现场重新设置。

Smile-lyc

  • [管理员]
  • 精华:127帖
  • 求助:50帖
  • 帖子:3482帖 | 22331回
  • 年度积分:1963
  • 历史总积分:145694
  • 注册:2006年8月04日
发表于:2020-03-20 15:37:04
15楼

在编制PLC程序时,不管是新手还是老手,都会犯下这种低级错误。因为这种错误是非语法上的,所以用编程软件也不能检查出错误之处。此错误一旦发生,自己有时还很难发现,直至上机调试运行时,所控设备不能运行或运行到某个位置停止不前,才察觉出来有问题,再对PLC程序逐条逐句查找分析,或采取对程序逐条逐句执行,费时费工。


那么究竟是什么问题易使我们犯下这种低级错误呢?继电器电气控制的固有思维,在编制程序时,某个或几个输入点采用物理常闭触点(如停止开关、行程限位开关),在程序中,仍延续继电器电气控制方式编制,即仍采用常闭接点作为导通条件使用。


下面用一个简单的启停与自锁电路示例来说明。


 


根据上图编制的不能运行的错误PLC程序如下:


 


PLC上电后,X000、X002常闭点就会断开。即逻辑值为“0”


Y0=(Y0+X001)×X000×X002


从上面数字逻辑表达式可知,在按下启动按钮SB1后,X001的逻辑值为“1”,而Y0的逻辑值永远不会变化,始终为“0”。原因是与PLC内部输入电路有关,以下是PLC内部输入等效电路:


正确的PLC程序如下:


 


PLC上电后,X000、X002常开点就会闭合。即逻辑值为“1”


Y0=(Y0+X001)×X000×X002


只要按下启动按钮SB1后,X001的逻辑值为“1”,Y0逻辑值就为“1”。松开启动按钮SB1,X001的逻辑值为“0”但Y0逻辑值为“1”,Y0与X001是或的关系,保证了Y0逻辑值始终为“1”,即自锁。直至按下停止按钮或出现过载 (FR0动作),Y0的逻辑值才变为“0”。


通过上面的简单示例可知,新手可能还未弄懂外部为常闭输入时,经PLC内部输入电路后逻辑值发生了“非”的变化。以及继电器电气控制固有思维影响,老手是出于疏忽。这虽然是低级错误,也易发生在程序编制过程中。


Nomaster

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 14回
  • 年度积分:10
  • 历史总积分:221
  • 注册:2020年3月11日
发表于:2020-03-20 16:54:07
16楼

多次使用同一个计时器

双线圈

早起的小鸟

  • 精华:0帖
  • 求助:3帖
  • 帖子:101帖 | 806回
  • 年度积分:183
  • 历史总积分:9153
  • 注册:2010年5月11日
发表于:2020-03-20 23:05:11
17楼

定时器地址重复使用,导致定时器不能正常运行!

固囚囿团

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:18帖 | 575回
  • 年度积分:350
  • 历史总积分:11785
  • 注册:2018年8月10日
发表于:2020-03-23 20:03:40
18楼

为了防止客户不付尾款,设置了锁机密码,结果中途客户付了钱,我们不知道,时间长了,客户现场锁了机器。打电话询问,结果忘记了锁机密码,电脑还不在身边。好尴尬 啊~

victor329

  • [版主]
  • 精华:1帖
  • 求助:26帖
  • 帖子:241帖 | 2325回
  • 年度积分:8797
  • 历史总积分:85924
  • 注册:2008年5月16日
发表于:2020-03-24 10:20:47
19楼

程序版本不对,把中间修改完善的部分统统归0!

GKstudying

  • [管理员]
  • 精华:4帖
  • 求助:4帖
  • 帖子:1023帖 | 7244回
  • 年度积分:1284
  • 历史总积分:18892
  • 注册:2008年11月11日
发表于:2020-03-24 11:37:53
20楼

部分微信网友的留言分享:

image.png


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页