您的位置:控制工程论坛网论坛 » PLC与PAC » 工控编程美学

wj321

wj321   |   当前状态:离线

总积分:1211  2024年可用积分:0

注册时间: 2003-05-12

最后登录时间: 2009-11-05

空间 发短消息加为好友

工控编程美学

wj321  发表于 2008/11/20 18:08:26      740 查看 0 回复  [上一主题]  [下一主题]

手机阅读

这里所指的工控编程,特指在工控行业的LAD,CFC编程,而不包括VB,C脚本等的编程。

从个人的经验来看,一个好的程序应该具备如下的特点:

1.定义清晰:对于工控行业来说,多是逻辑关系的处理,逻辑运算是其基石。LAD中可以对各个状态命名,如“**条件满足”,“运行状态”等。而CFC中没有类似的命名,但是也可以对块命名,如“**SET”“**PID”,以上工作为该变量或状态的重复使用奠定了良好的基础。

2.功能分块,接口清晰。对于经常使用的场合,可以考虑将其功能定义成块,如LAD中的FC,FB块,CFC也可以。程序结构“I-内部处理-O”,在不同的工程中,可以只考虑IO即可。内部的逻辑一次做好,要保证其程序的严密性。

3.层级清楚。在LAD中,可以定义中间变量,如M变量。在CFC中,逻辑关系在一个页面中保留3到4个层级,而不要放满,不然会给理解和维护程序带来困难。

一个感觉,好的程序,把问题处理的很简单清晰,此为美之含义!

1楼 0 0 回复