随着计算机技术和自动化技术在工业领域的广泛应用,工业自动化水平迅速提高。而车间现场种类繁多的控制设备和过程监控装置使得传统的工业控制软件无法满足用户的各种需求。在“组态”概念出现之前,工程技术人员是通过编写程序(如应用BASIC、C、FORTRAN语言编程等)来实现某一任务。编写程序不但工作量大、周期长,而且容易犯错误,不能保证工期。
组态软件的定义
随着“组态”概念的出现,上述问题便能迎刃而解。组态英文是“Configuration”,是用“应用软件”中提供的工具、方法、完成工程中某一具体任务的过程。“组态”的概念是伴随着集散型控制系统(Distributed Control System简称DCS)的出现,开始被广大的生产过程自动化技术人员所熟知。在工业控制技术的不断发展和应用过程中,工控机(Industrial Personal Computer,IPC)相比以前的专用系统具有的优势日趋明显,而“组态”的概念最早出现在工业计算机控制中,如DCS(集散控制系统)组态,PLC(可编程控制器)梯形图组态,人机界面生成软件就叫工控组态软件。
在实际使用过程中,组态软件预设置的各种软件模块可以非常容易地实现和完成监控层的各项功能,并能同时支持各种硬件厂家的计算机和I/O产品,与高可靠的工控计算机和网络系统结合,并可向控制层和管理层提供软、硬件的全部接口,进行系统集成。
目前世界上有不少专业厂商包括专业软件公司和硬件/系统厂商生产和提供各种组态软件产品,常见的有:InTouch、iFix、Citech、WinCC、组态王、Controx开物、ForceControl、GE的Cimplicity、RSView Supervisory Edition、Lookout、Wizcon、MCGS等。