| 作者 | 主题 |
|---|---|
|
何健000 游民 经验值:84 发帖数:30 精华帖:0 |
楼主
主题:高手编程是不是都用STL? |
|
n次看你的背影 奇侠 经验值:7974 发帖数:2321 精华帖:73 |
7楼
主题:回复:高手编程是不是都用STL?
我个人觉得,在较大的项目中,可以用STL、或者SCL开发相同设备适用的FC或者FB作为项目的子程序(当然事先要调试好了,清楚其输入输出管脚的含义),然后在上一级的子程序,或者主程序中用LAD、FBD调用,这样对整个程序的阅读、理解、维护就相对容易!
我看过不少德国人编写的大型程序,基本都采用这样混合编程的方法。仅供产考!
佛对我说:“你的痛苦来自于你的欲望,没有欲望也就没有痛苦!”
|
|
划痕 侠圣 经验值:4794 发帖数:2009 精华帖:22 |
46楼
主题:回复:高手编程是不是都用STL?
最近开始接触PCS7,必然就会渗入SCL、CFC以及SFC编程思想,在CFC中很容易实现连续的控制算法,SFC优势是顺序控制,对于STL我还是认为它很强大,赞成“Zane”斑竹的看法。
其次SCL采用类似C的高级语言编程,优势在于能实现FB、FC、DB的编译和技术保护,比如很所场合一些关键的FB、FC、DB不能轻易修改(除工程师本人外)。 CFC实现对复杂工艺流程的控制,采用图形化的界面,只需简单的连线操作,提供强大的对象匹配,程序设计错误较少,开发周期短——>CFC编译生成子程序供主程序调用,这样的程序结构也很直观明了。 SFC侧重于顺序控制,比如轧钢厂、化工厂、食品厂等的顺序送料,编程容易直观,可读性好。 混合使用编程语言在项目开发中将有很大的优势……
No discussion, no outcome.
|