PLC常见编程问题点总结.ppt
《PLC常见编程问题点总结.ppt》由会员分享,可在线阅读,更多相关《PLC常见编程问题点总结.ppt(16页珍藏版)》请在三一办公上搜索。
1、PLC常见编程问题点总结(S7-300),开拓创新,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当中,那将
2、无法完成。因为CPU314最大M区地址只支持到MB255,CPU315-2DP的模拟量通道集中式输入/输出最大支持256。,注:如果使用仿真器,无法检测出该错误,PLC仍然能够运行。,二、PLC编程常见问题,简单错误:,2.地址重叠,上述的地址重叠是PLC编程中比较容易犯的错误,这些语句分布在程序的不同位置,编程时较难察觉,在系统试验时也不一定能检查出来。因此我们在做变量点表时需要对变量地址进行合理分配。在写程序时养成良好的变量使用习惯。,。,。,二、PLC编程常见问题,简单错误:,3.数据类型匹配与浮点运算,在流量累计或其他累计计算编程中常会遇到实数加法的问题。上述程序案例是否存在问题?,M
3、D2:累计流量存储值,MD4:流量瞬时值,瞬时流量模拟累计错误程序案例:,在流量累计初期运行是正常的,因为流量累计初始值及瞬时值都为一个很小的浮点数,两数相加结构正确。但经过一段时间后,两数相差很大,执行加法操作后,瞬时流量的数值将被忽略掉(如9999990.0+0.2)。因此在编程时比避免数量级相差太多的浮点数之间进行运算。,二、PLC编程常见问题,简单错误:,4.比较指令,在编程过程中经常需要使用到比较指令,包括整数比较和浮点数比较等。上述程序原意是时间到了晚上19点开灯,早上7点关灯。但就没考虑到如果时间跨过19点那么该段程序就不会执行了。此类问题在数值范围变动比较大的模拟量数值比较和浮
4、点数值比较中更容易出问题。,MW2:小时时间,路灯开启,路灯控制比较指令错误程序案例:,路灯关闭,二、PLC编程常见问题,简单错误:,5.语句执行先后顺序,PLC扫描程序时由头至尾依次执行的,所以编程人员必须重视程序语句执行顺序对逻辑结果的影响。简单的逻辑程序如上面程序的例子比较容易看出缘由,但在复杂的程序当中涉及其他的干扰因素出现,对于语句执行先后顺序引起的错误容易被编程人员所忽视。对此类程序必须要做好厂内程序试验。清楚了解语句执行的先后顺序并巧妙的加以利用往往可减少程序的编写量。,程序原目的:,T1定时器每秒导通一次,C1及C2会每隔一秒进行一次加1操作。,故障现象:,实际监控结果:C1工
5、作正常,C2并未继续计数,二、PLC编程常见问题,简单错误:,6.上升(下降)沿不工作,上升(下降)沿不工作是一种常见的错误,尽管程序中“P”或“N”指令允许的数据类型为:I、Q、M、L、DB。建议仅使用M及DB数据类型。,错误程序案例:,“P”指令要求使用与前面指令不同的地址,“P”指令不应使用临时变量作为存储地址(临时变量会随着系统堆栈变化),二、PLC编程常见问题,简单错误:,7.定时器常见问题,定时器在程序编程中存在的问题较多,主要总结有以下几点:1)定时器时间设定超限:一个自带定时器最长定时时间是2h46m30s,超过这个时间定时器出错。2)分辨率对控制程序的影响:部分程序对时间精度
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PLC 常见 编程 问题 总结
链接地址:https://www.31ppt.com/p-5444018.html