统。ProjManager具有很强的管理功能,可用于新工程的创建和删除,并能对已有工程进行搜索、备份及有效恢复,实现数据词典的导入和导出。Р画面运行系统是组态王软件的实时运行环境,在应用工程的开发环境中建立的图形画面只有在画面运行环境中才能运行。画面运行系统从控制设备中采集数据,并保存在实时数据库中。它还负责把数据的变化以动画的方式形象地表示出来,同时可以完成变量报警,操作记录、趋势曲线等监视功能,并按实际需求记录在历史数据库中。Р3.1.2 组态王与外部设备的通讯Р组态王把每一台与之通讯的设备看作是外部设备,为实现组态王要和外部设备的通讯,组态王内置了大量设备的驱动程序作为组态王和外部设备的接口,在开发过程中只需根据工程浏览器提供的设备配置向导一步步完成连接过程,即可实现组态王和相应外部设备驱动的连接。在运行期间,组态王就可通过驱动接口和外部设备交换数据,包括采集数据和发送数据。对象,这种方式使驱动和组态王构成一个如图3-1所示的完整的系统,既保证了运行系统的高效率,也使系统有很强的扩展性。Р图3-1 组态软件与下位机通讯Р3.1.3 利用组态王开发工程的步骤Р(1)建立组态王新工程Р要建立新的组态王工程,首先为工程指定工作目录(或工程路径)。组态王用工作目录表示工程,不同的工程应置于不同的目录下。通过工程管理器完成新工程的创建。Р(2)创建组态画面Р利用组态王提供的绘图工具箱,结合现场设备的布局和外观,创建组态画面,以抽象的图形画面来模拟实际的工业现场和相应的工控设备。Р(3)定义IO设备РIO设备既外部设备,组态王把与之交换数据的设备或程序都作为外部设备。外部设备包括:下位机(PLC、仪表、模块、板卡、变频器等),它们一般通过串行口和上位机交换数据;其他Windows应用程序,它们之间一般通过DDE交换数据;网络上的其他计算机。只有在定义了外部设备之后,组态王才能通过