quote:以下是引用剑忠在2011-11-04 00:01:01的发言:
1、STEP7各种编程工具的用途对比及使用,前面大家也谈了很多。我在3楼中也谈了一下个人使用经验,其中谈到选择原则主要是项目规模、结构、价位、应用行业,以及客户特定要求和开发工程师的使用习惯等因素,以及权衡适用性和性价比才是选用编程工具的决定因素。
2、在这几个诸多因素中,我再补充一条“匹配性”因素。匹配性就好比什么素质技能的人做什么工作;出多少钱买哪种档次的产品;什么样的消费档次就必须配备什么样软硬件服务。例如,乘坐飞机的服务就不能按乘坐汽车的服务来配备,两个互不语言相通的人就必须说通用语言或配备翻译等。
3、回到STEP7各种编程工具的匹配性使用上来说,如果项目一个几十点的单台机电设备监控,不可能选用S7-400或PCS7系统,所以就不可能选用CFC工具。但如果项目选用PCS7系统,那肯定是I/O点相当多,系统复杂地点分散,这就必需使用CFC工具,甚至还有SCL工具。同时也就不能使用S7-Graph、S7-HiGraph工具了,这就是由匹配性因素决定的。
4、在一些可多种选择编程工具的项目场合,如果客户没有特定要求,在项目结构和价位已定板后,通常就按开发工程师的使用习惯因素决定了。
5、关于使用习惯,我在做项目时喜欢将WinCC集成于STEP7中,并且如果项目AS站选用S7-400,我会毫不犹豫的想到选用CFC和SCL工具。因为这两个编程工具是做AS与OS集成的匹配搭档,特别突出在做集成报警(Integrated ALARM)方面。今年我向即将举行的2011年SIEMENS自动化专家会议投稿了两篇论文,其中一篇《SCL和CFC编程在WinCC与STEP7全集成项目架构中的开发应用》,就着重论述了SCL和CFC工具在整个项目规划、架构、编程和调试中的组合应用。