PLC常见编程问题点总结.ppt

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PLC常见编程问题点总结

Copyright ? GTBE. 2010. All rights reserved 开拓·创新 2011年03月 于志圣 一、PLC组态设置问题 PLC设置常见问题 : 1.订货号问题 (1)订货号与实际不一致 (2)编程软件无实际设备订货号选择(HW更新) 2.硬件配置容易漏填的地方 (3)编程软件无实际设备模块选择(更新GSD) CPU配置 保留存储器、时钟存储器 AI/AO类型选择 I/O地址修改 一、PLC组态设置问题 PLC组态常见问题 : 1.PC站点设置 PC站点配置 网络组态PC站配置 HIS与PL通讯配置 二、PLC编程常见问题 简单错误 : 1.地址超范围 上面这两条语句语法没任何错误,但是如果我们下载到CPU314当中,那将无法完成。 因为CPU314最大M区地址只支持到MB255,CPU315-2DP的模拟量通道集中式输入/输出 最大支持256。 注:如果使用仿真器,无法检测出该错误,PLC仍然能够运行。 二、PLC编程常见问题 简单错误 : 2.地址重叠 上述的地址重叠是PLC编程中比较容易犯的错误,这些语句分布在程序的不同位置, 编程时较难察觉,在系统试验时也不一定能检查出来。因此我们在做变量点表时需 要对变量地址进行合理分配。在写程序时养成良好的变量使用习惯。 。 。 。 。。。 二、PLC编程常见问题 简单错误 : 3.数据类型匹配与浮点运算 在流量累计或其他累计计算编程中常会遇到实数加法的问题。 上述程序案例是否存在问题? MD2:累计流量存储值 MD4:流量瞬时值 瞬时流量模拟累计错误程序案例: 在流量累计初期运行是正常的,因为流量累计初始值及瞬时值都为一个很小的浮点数, 两数相加结构正确。但经过一段时间后,两数相差很大,执行加法操作后,瞬时流量的 数值将被忽略掉(如9999990.0+0.2)。因此在编程时比避免数量级相差太多的浮点数 之间进行运算。 二、PLC编程常见问题 简单错误 : 4.比较指令 在编程过程中经常需要使用到比较指令,包括整数比较和浮点数比较等。 上述程序原意是时间到了晚上19点开灯,早上7点关灯。但就没考虑到如果 时间跨过19点那么该段程序就不会执行了。此类问题在数值范围变动比较大 的模拟量数值比较和浮点数值比较中更容易出问题。 MW2:小时时间 路灯开启 路灯控制比较指令错误程序案例: 路灯关闭 二、PLC编程常见问题 简单错误 : 5.语句执行先后顺序 PLC扫描程序时由头至尾依次执行的,所以编程人员必须重视程序语句执行 顺序对逻辑结果的影响。简单的逻辑程序如上面程序的例子比较容易看出 缘由,但在复杂的程序当中涉及其他的干扰因素出现,对于语句执行先后 顺序引起的错误容易被编程人员所忽视。对此类程序必须要做好厂内程序 试验。 清楚了解语句执行的先后顺序并巧妙的加以利用往往可减少程序的编写量。 程序原目的: T1定时器每秒导通一次,C1及C2会每隔一秒 进行一次加1操作。 故障现象: 实际监控结果:C1工作正常,C2并未继续计数 二、PLC编程常见问题 简单错误 : 6.上升(下降)沿不工作 上升(下降)沿不工作是一种常见的错误,尽管程序中“P”或“N”指令 允许的数据类型为:I、Q、M、L、DB。建议仅使用M及DB数据类型。 错误程序案例: “P”指令要求使用与前面指令不同的地址 “P”指令不应使用临时变量作为存储地址 (临时变量会随着系统堆栈变化) 二、PLC编程常见问题 简单错误 : 7.定时器常见问题 定时器在程序编程中存在的问题较多,主要总结有以下几点: 1)定时器时间设定超限: 一个自带定时器最长定时时间是2h46m30s,超过这个时间定时器出错。 2)分辨率对控制程序的影响: 部分程序对时间精度要求较高 必须清楚定时器的精度对控制 程序是否存在影响 3)时间控制掉电重上电的影响: 时间控制程序在工程中大量运用,在程序制作及试验时往往并未对 时间控制掉电重上电后设备如何运行进行试验,而实际停电后恢复 供电往往对工艺运行或设备运行产生负面影响。 错误程序案例: 假如MW2设置时间超过3小时时,程序出错。 二、PLC编程常见问题 简单错误 : 7.定时器常见问题 4)定时器时间设置为0: 在使用定时器编程时很多时候并未注意到定时器时间如果设置为0时会 产生什么后果。如果程序编程中不考虑对定时器时间为0时设备该如何 运行,那么可能会对实际设备运行造成设备严重伤害。 下面案例是某时间控制程序的错误案例简化程序: 二、PLC编程常见问题 FC/FB使用中常见问题 : 1.ENO的问题 对初学者来说,容易在ENO的使用上出错。很多时候将FC/FB串起来使用时并未 确保ENO是否保持导通。要想ENO保持导通,在FC/FB程序结尾进行如下处理: 程序原目的: 进行

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档