组态软件有通用和专用之分,如WinCC主要用于与西门子相关产品配套,而像世纪星组态软件属于通用组态软件,因为其可以根据不同设备配置不同驱动程序,而不用修改主程序,总结通用组态软件的主要特点如下: 1)延续性和可扩充性。用通用组态软件开发的应用程序,当现场(包括硬件设备或系统结构)或用户需求发生改变时,不需作很多修改而方便地完成软件的更新和升级; 2)封装性(易学易用)。通用组态软件所能完成的功能都用一种方便用户使用的方法包装起来,对于用户,不用掌握太多的编程语言技术(甚至不需要编程技术),就能很好地完成一个复杂工程所要求的所有功能; 3)通用性。每个用户根据工程实际情况,利用通用组态软件提供的底层设备(plc、智能仪表、智能模块、板卡、变频器等)的I/O Driver、开放式的数据库和画面制作工具,就能完成一个具有动画效果、实时数据处理、历史数据和曲线并存、具有多媒体功能和网络功能的工程,不受行业限制。 随着工业控制系统的应用深入,工业规模不断扩大,控制系统也会更加复杂,对组态软件会提出更高的要求,这也是组态软件发展的源动力,通过分析工控系统的特点及现状,组态软件有如下几个发展趋势: 1)运行更加稳定,执行效率更高,使用更加容易,这是组态软件的初衷,也是必然的发展方向。 2)更好的人机交互。人机交互是组态软件最重要、最基本的功能之一,良好的人机交互不仅利于开发人员对控制系统的开发,而且也利于使用人员对工艺现场的监控。 3)能满足客户个性化需求。随着组态软件市场的扩大,组态软件将应用于各个行业,而各行业都有其不同的特点,根据行业特点制定相应的组态软件将给该行业的相关人员带来极大的便利。 4)具有很好的开放性。没有哪个组态软件是完美的,用户总会用不同的想法和需求,能够使用户在使用现有功能的基础上进行自定义功能的开发(如自定义控件等)是最好的解决办法,这也是组态软件的开放性。 5)获取信息更加便利。这是一个信息化时代,随着通信及网络技术的发展,各个控制系统将不再是信息孤岛。单就一个企业而言,车间之间、工厂之间、从工业现场到高层管理将趋于一个整体。对于整个市场而言,企业之间也相互联系,及时获取当前的市场信息更有利于提供企业的效益和竞争力。 6)与其他系统的交互操作。组态软件并不能解决所有问题,往往一个大型的系统都要有多个软件协同完成,这就需要组态软件预留与其他系统交互的接口,以便于在不同系统之间的通信。 |