如何提高WINCC组态的效率.docx
《如何提高WINCC组态的效率.docx》由会员分享,可在线阅读,更多相关《如何提高WINCC组态的效率.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、如何提高WINCC组态的效率王锬组态软件的出现使我们不需要专门的编程开发人员就可以根据自己的控制对象与任务,任意组态,构建出完整的自动化控制工程。随着工业自动化程度与计算机技术的不断开展,组态软件的应用也越来越广泛。西门子的Wincc就是其中较具代表性的产品,它为用户提供了简便、直观的操作界面,包含大量组态工具,在与西门子的PLC联合实现工业过程动态可视化、数据采集与管理、过程监控与报警、报表等功能上都有其独特的优势。Wincc不仅提供众多强大的功能,同时还为我们准备很多工具与方法来提高我们组态的效率。下面我们就从组态的第一件事:规划变量,开场了解这些方法。1构造变量首先我们要防止直接取DI、
2、M等PLC区域的数据。这样的做法会导致,如果PLC方面信号有调整,组态变量的地址势必也要调整。使用一个DB数据块作为Wincc获取变量的中介就可以防止上述情况。这样在较大的工程中可以保证组态开发人员与PLC编程人员同时工作,不必考虑地址的问题,最后按照规划好标签与地址的关系,PLC程序只要将数据赋到DB或从DB取数据连接到自己的变量就可以了。这个数据块起到隔离的作用,也好比电气柜中的端子排。其次也尽量不要建立单个的布尔型变量,应为Wincc与PLC通讯时,一个布尔变量也占用一个字节,不如把相关的布尔量组合在一个字节内,建立一个变量。例如对于设备的状态可以做一个Stat的字节变量:StatBit
3、 0电源合闸具备启动条件Bit 1启动变频器使能Bit 2bit 3正向运行bit 4反向运行bit 5故障指示bit 6bit 7在以上讨论的两点的根底上,就可以结合构造变量来大大提高建立标签的效率了。我们可以把某类设备相关的所有控制变量、过程变量定义在一个构造中。在定义构造变量的同时各个成员变量的相对地址就已经定义好了,因此在生成实际变量时只要指定首地址即可。一个好的构造定义,可以减少十几倍的工作量。定义成员变量时可以根据需要指定其为内部变量,还是外部变量,十分灵活。下面是一个针对PI调节器的构造变量的例子:构造名 成员变量数据类型偏移地址注释PID_CMAN_ONBIT手动调节RANGE
4、FLOAT2仪表量程PIFLOAT6放大倍数TIDWORD10积分时间MANFLOAT14手动设定值MV_INFLOAT18阀门开度反应SP_INTFLOAT22过程设定值PV_INFLOAT26过程实际值需要指出的一点是,在规划构造变量时要考虑周全,一旦需要改变构造必须删除所有该构造变量的实例才可以修改。修改完毕,变量要重新建立。2 画面模板建立好构造变量,它在实际组态画面的时候有那些优势呢?那就来看看画面模板是如何利用构造变量的。在连注工艺中要对每一流的扇形段进展流量调节,是否要为每个调节阀画一个PI调节器呢?不必,我们可以利用Wincc提供的画面模板功能。我们在需要使用弹出窗口时,都会应
5、用一个画面窗口对象picture windows,这个对象有一个属性:标签前缀tag prefix,这个属性为我们制作画面模板提供了便利。由于画面模板中所引用的所有变量都需要有共同的前缀,所以在定义变量及命名时要做全盘的考虑。最常见的方法是将模板中的变量定义到一个构造变量中,这样生成实例时所有变量就有共同的前缀了。例如,对于足辊段的调节器定义一个属于PID_C构造类型的变量F_Flow。就会自动生成如下变量:F_Flow.MAN_ONF_Flow.RANGEF_Flow.PIF_Flow.TIF_Flow.MANF_Flow.MV_INF_Flow.SP_INTF_Flow.PV_IN.SP_
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 如何 提高 WINCC 组态 效率
限制150内