技术论坛

 回复:高手编程是不是都用STL?

返回主题列表
作者 主题
何健000
游民

经验值:84
发帖数:30
精华帖:0
楼主    2011-04-16 19:37:03
主题:高手编程是不是都用STL?
n次看你的背影
奇侠

经验值:7974
发帖数:2321
精华帖:73
7楼    2011-04-17 09:27:01
精华帖  主题:回复:高手编程是不是都用STL?
我个人觉得,在较大的项目中,可以用STL、或者SCL开发相同设备适用的FC或者FB作为项目的子程序(当然事先要调试好了,清楚其输入输出管脚的含义),然后在上一级的子程序,或者主程序中用LAD、FBD调用,这样对整个程序的阅读、理解、维护就相对容易!
我看过不少德国人编写的大型程序,基本都采用这样混合编程的方法。仅供产考!
佛对我说:“你的痛苦来自于你的欲望,没有欲望也就没有痛苦!”
划痕
侠圣

经验值:4794
发帖数:2009
精华帖:22
46楼    2011-05-06 10:06:28
精华帖  主题:回复:高手编程是不是都用STL?
最近开始接触PCS7,必然就会渗入SCL、CFC以及SFC编程思想,在CFC中很容易实现连续的控制算法,SFC优势是顺序控制,对于STL我还是认为它很强大,赞成“Zane”斑竹的看法。
其次SCL采用类似C的高级语言编程,优势在于能实现FB、FC、DB的编译和技术保护,比如很所场合一些关键的FB、FC、DB不能轻易修改(除工程师本人外)。
CFC实现对复杂工艺流程的控制,采用图形化的界面,只需简单的连线操作,提供强大的对象匹配,程序设计错误较少,开发周期短——>CFC编译生成子程序供主程序调用,这样的程序结构也很直观明了。
SFC侧重于顺序控制,比如轧钢厂、化工厂、食品厂等的顺序送料,编程容易直观,可读性好。
混合使用编程语言在项目开发中将有很大的优势……
No discussion, no outcome.
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。