在调试840DSL时,难免因为各种原因,导致PLC停机。很多人这时候束手无策,不知道怎么办。 其实,STEP7中提供了PLC停机的原因,你只需要点击STEP7的PLC菜单中的Diagnostic/setting中的module information项即可得到很多信息。
从个人经验看,在编写/调试PLC的时候,还应尽量做到:
1.做好记录,每天调试了哪些内容,方法如何结果如何等等,一方面方便出现故障时的查找,另一方面便于调试后的经验总结。
2.使用符号表,虽然输入符号表需要些时间,但调试的时候你会感觉到–真的非常方便。
3.调试过程中只下载程序(非常重要!),因为你计算机上的程序是有注释的(希望是这样的),而注释是无法下载的!所以如果你在调试中上载了PLC程序,那么你的注释就烟消云散了。:-) 当然最后在调试好后,可以上传PLC程序留做备份(另起个项目名)。
4.尽量使用模块化编程,使编写的程序块可重复使用,让每次的调试变为积累的过程.
5.使用STEP7的辅助功能,比如刚才说的查PLC停机原因、如何生成交叉表查中间标志位的使用情况、如何查看PLC状态等等,即所谓“工欲善其事,必先利其器”。 虽然是简单的操作但可能帮你节省大量的时间。
6.在适当的时候做备份,保证能在碰到无法找到故障原因时,恢复到“曾经对”的一个状态。
7.充分学习/熟悉PLC编程指令,是编写高质量程序的基础。有时候一条指令可以替代一段程序。比如,如果你不会用间接寻址指令,那么你要编写刀库找刀程序,可能要写长长一段。
8.做好PLC程序的注释,不然的话你能在一两年后很快地看懂你自己编写的程序吗?
© 版权声明
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
THE END
暂无评论内容