菜鸟:
就是PCS 7 Programming Instructions for Blocks 这本,介绍自定义block ico+faceplate的官方手册,在V6.1里面可以找到,但是在V8里面一直找不到,可是在V8的一个文档目录的pdf文件里面能看到有这个手册。
找到了APL设计指南,翻了会,看的头疼啊,简单的一个二进制按钮操作搞的复杂无比
我想知道究竟有多少人在V8里面做了自定义的功能块编程了?
有点想放弃faceplate的做法了,还不如传统的wincc编程来的简洁、方便
斑竹:
PCS7是做中大型控制系统的。传统的WINCC+PLC一般定义在中小型系统上的。
FACEPLATE的作用在于标准化,简单化。一劳永逸的事情。
试想,你的控制系统中有上万个变量,上千个阀门与电机需要通过OS进行监控,这个时候的FACEPLATE是不是优势明显了?
目标是要将繁琐的工作重心转移到控制系统的控制方案上。
大虾:
毫不夸张的说,我用传统plc+wincc的开发方式效率一点也不低
举个例子,模拟量的处理,pcs7里面要把ai信号一个一个拖到cfc里面把(我不知道pcs7还有没有其它方法了,抱歉我的无知),我在plc里面只要调用一个自己写的功能块,指定好ai起始信号地址和通道数量,然后用excel生成ai信号相关的db(我用excel宏写了段程序,能生成ai量程、信号质量、ai报警等数据块),几分钟就搞定ai信号处理了。这些信号(包括报警信息)可以再用excel导入进wincc。
至于操作面板的问题,wincc里面同样有类似可重复调用的面板做法,我就不懂pcs7的效率高于plc哪里了?
侠士:
PCS7可以使用IEA,复制单个对象,复制一个单元,复制一条生产线,甚至整个工厂。
用好的话,效率不是一般的快。
不过项目一大,编译起来确实太坑爹了。。。
游民:
1.IEA是个常用的好方法!
2.model也是很好用的!
3.如果用到SFC,SFC TYPE也是个好东西!
4.Advance ES我没有用过,但据说是个相当不错的好东西!
5.COMOS我没有用过,但据说是个相当不错的好东西!
西门子为PCS7这种中大型的项目开发了很多实用的配套工具!!所以要是论效率,大中型项目中,PLC+WINCC是无法和PCS7匹敌的!