一、不要重复
提高PLC的编程技能就“不要重复“,这是一个编程原则,不仅是PLC编程,这个原则适用于几乎所有的编程。不要在程序中重复或几乎相同的代码,这些代码如果不一直重复,就是原地转圈,永远无法突破。
二、数据归类
程序中会用到各种数据,必须进行有效的归类,而不是用到什么数据就随便创建。归类就是要把它们按数据区以及地址段放置,现在很多PLC支持标签变量,juedui地址还是非常有用的。用了标签变量,变量的名称也要体现数据的类别。
三、功能单一
很多工程师都会用到功能块,也会自己编写功能块。编写功能块必须让它做一件事,只能做一件事。如果功能块的职责很多,那它就不是做一件事。将功能块功能单一化,其名称就容易定义,可以准确描述它的功能,并且代码也更容易阅读和理解。更大的好处是在调试中,非常方便调试,由于每个功能块负责特定的任务,可以快速隔离和诊断出有问题的功能块。有工程师的很好:“PLC程序的复杂性来自于想让一个功能块做两件事甚至更多。”
四、zuihao方式
正在编程时,如果想到更好的方法,就要及时的停下来,果断的使用想到的方法。只有这样不断锤炼,每次都会有更好的方法,也就是每次都以zuihao的方式进行编程,想不进步都难呀。这一点说着容易,做到非常困难,只有有追求者才会更上一层楼。