发布于 2010-04-21 10:17:47
21楼
不要追求太多的编程技巧,这样会让以后读你程序的人感到难受,但PLC毕竟不象PC,PLC的资源相对来说是有限的,编程技巧往往会节省资源,这时可以把相对集中的技巧封装起来做成一个功能块.
现在流行面向对象的编程,PCS7中好象就是使用对象(PO)的概念,PLC中也可以采用面向对象的编程(不可能象C++、DELPHI那样)。控制逻辑、报警处理、信号交换全放在一个块能块中,把控制对象封装起来,提供操作对象的方法和属性。尽量统一数据结构,把数据结构里的变量多放一两个做为备用,为以后调试、修改方便。