西门子PLC S7-1200 的组态软件控制
【导读】
组态软件是一些数据采集和过程控制的专用软件,是自动控制系统监控层级的软件平台和开发环
境,是使用灵活的组态方式,是为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。组态王是运行在微软Windows 系统中的中文人机界面软件,采用多线程、 COM 组件等新技术实现了实时多任务,由工程管理器、工程浏览器及画面运行系统三部分组成。组态王把每一台与其通信的设备,如西门子S7-1200 PLC 都看作是外部设备。在开发过程中,用户只需要根据由工程浏览器提供的 “ 设备配置向导” 一步一步完成连接过程即可实现组态王与相应外部设备驱动的连接。在运行期间,组态王可以通过驱动接口与外部设备交换数据,包括采集数据和发送数据/ 指令,使驱动和组态王构成一个完整的系统,既保证了运行系统的高效率,也使系统有很强的扩展性。
组态软件概念的引入
1 开放式人机界面和组态软件
随着工业自动化水平的迅速提高和计算机在工业领域的广泛应用,人们对工业自动化的要求越来越
高,种类繁多的控制设备和过程监控装置在工业领域的应用,使得传统的专用人机界面(触摸屏和文本操作器)已无法满足用户的各种需求。由于专用人机界面涉及的对象比较单一,且控制器的容量和速度都受到CPU 的限制,因此对于大数据量的监控和存储已无法满足生产工艺的要求。在开发传统的工业控制软件时,当工业被控对象一旦有变动,就必须修改其控制系统的源程序,导致开发周期长;已开发成功的工控软件又由于每个控制项目的不同而使其重复使用率很低,导致开发价格非常昂贵;在修改工控软件的源程序时,如果原来的编程人员因工作变动而离去,则其他人员或新手会感觉相当困难。开放式人机界面,即工业自动化组态软件的出现为解决上述实际工程问题提供了一种崭新的方法,
能够很好地解决在传统工业控制软件中存在的种种问题,使用户能够根据自己的控制对象和控制目的任意组态,完成最终的自动化控制工程。图4-1 为组态软件的应用。

图