如何编写出质量较高的PLC程序?
质量较高的程序我认为需要几要素:1.整体框架结构清晰。2.注释标注详细。3.有很好的扩展性和移植性。
编程思路的养成是我们每个工控从业者的必经之路。思路的适应性强弱直接的反应从业者的技术水平。
我们在成长过程中都是从接线,辅助调试,独立调试,独立编程这么几个步骤走过来的。至于调试又分为能够小改和大改。而在初期阶段,我们都是跟着老师傅一起调试的。所以在此期间,我们已经有了接触程序的机会,那我们只能去看老师傅的程序,看的越透越好,要知道整个设备的工艺流程以及他的编写思路,也可说是编程风格。当然如果我们跟对了人,那么很有利于我们的成长。
如果我们能看懂老师傅或者其他人的程序,那么距离自己编程就成功一半了。
接下来就是重点总结。比如我们要将一套程序分成几个部分。比如:
1:手动,自动控制一些标准的东西(气缸,伺服等)
2:整个工艺流程(也就是自动步)
3:报警信息
4:启动停止等跟运行相关的控制程序。
5:IO地址映射的处理。
其实一台设备无非就包括,气缸、伺服、通讯、以及自动步流程。那么气缸,伺服,通讯都会分成手动模式控制和自动模式控制(可以集成到一个功能块里)。而在自动步中我们就是触发自动模式控制那一路。再加上我们设备的启动停止以及一个运行标志位的处理。
上面所介绍的东西,如果你看的程序能够明显的看出以上几个部分,那证明这个程序的框架还是不错的。
至于编程思路那就需要多看其他人的程序,风格好的程序,多进行总结。取其精华,去其糟粕。把他们的模板拿过来改成自己的风格。
当然还不能只看一种类型设备,要有针对性看程序。比如普通单机设备逻辑、转盘工位设备逻辑、线体设备的逻辑等。其实每种设备类型只要掌握一种编程思路,那就是举一反三,一通百通了。
赞 (0)