1、通用配置 服务器大部分配置都包含在项目文件中,但也有通用配置是适用所有务器和项目的,在operations菜单中配置。通用配置包括常规选项、事件记录选项、OPC选项和规则选项等,存储于Windows INI文件系统中的“Servermain.INI”文件里,位于服务器根目录中。虽常规做法是将通用配置存储Windows注册表,但使用INI文件可将通用配置从一台机器移动到另一个机器上。 服务器通用配置如图所示,可根据实际情况进行各项项目参数配置。general是服务器运行时自动启动的工程项目及相关选项;view是服务器运行视窗是否挂为后台运行隐藏界面选项;service是否作为 windows NT服务器自动运行选项;Event log是日志文件存储位置和存储规则选项; Opc setting服务器接口选项;dde是DDE数据库选项;OPC compliance是OPC兼容性选项。
2、建立子系统项目 建立工程项目首先要安装通讯驱动程序,它是数据通信交换的最基本协议。在KEPServerEX服务器中,要为每个通道安装驱动,通道之间互不影响。风机子系统将西门子S7-300PLC组态到工业以太网中,采用Siemens TCP/IP Ethernet驱动程序,其他子系统均采用欧姆龙的驱动插件。 在通道创建过程中,需定义通道名称、驱动程序、通讯端口、波特率和数据读取规则等。采用工业以太网的驱动通道,还应定义通道的网络地址。当通到添加完成时,通道图标的右下方有红色小“×”,表示该通道不含有效设备,需进一步将设备添加入通道。而其它子系统均采用欧姆龙PLC,应为每台PLC创建独立通道,以提高通信效率。服务器参数配置一览如图所示。
3、S7-300PLC 设备添加 通道添加完成后要进一步向通道内添加实际设备,通道的创建仅仅指定了驱动程序,并为定义实际设备。洹彭岣啬而同一驱动程序却支持某一系列的全部产品,需进一步添加实际设备。设备的定义是指通信网络中某个物理节点,实指网络中特定的物理设备。本子系统向通道中添加的设备是西门子S7-300 PLC,在CP343-1通信模块中定义PLC的网络IP地址,其他OPC客户端可通过该地址进行操作。设备参数配置一览如图所示。 设备添加过程中,要定义设备型号、通信响应时间、运行模式等。对于工业以太网中的设备还要配置其网络地址方可使用。当通道和设备添加到项目中后,服务器已准备就绪可以向iFIX客户端发送数据。如果服务器已经在线工作,可以立即向上层客户端提供OPC数据。此时KEPServerEX服务器创建工程项目基本完成,为防止数据的丢失应立刻保存项目。但在保存项目之前,须给服务器添加现场设备数据节点标签。
4、编写监控子系统标签 完成通道和设备添加后,KEPServerEX服务器与子系蕙蝤叼翕统S7-300PLC的通讯链接已经建立。需进一步向服务器中添加标签Tag,通过标签捋杏野卫建立与现场数据源的逻辑连接,每个标签链接一个现场数据源。标签定义包括名称、逻辑地址、描述、数据类型、读写模式和扫描率。在这里要注意的是逻辑地址,这个逻辑地址是PLC存储区中的地址,不同设备的地址分配方式不尽相同。添加标签配置如图所示。 以编写图中标签为实例:定义标签名称为“自动变频”,描述为“自动变频按钮”,逻辑地址为I04.0,数据类型Boolean,读写方式为可读写,扫描时间100ms。名字和描述用户可自由命名,无硬性规则。逻辑地址是 PLC的 DI模块的地址,在PLC组态完成后自动分配。I04.0代表 S7 -300PLC的2号插槽数字量输入模块的0号端子。数据类型定了该标签的数据结构。读写方式定义了数据的可操作性,一般传感器数据为单向传递,设置为只读;电气开关等可控设备可读可写,设置为读写模式。扫描时间定义了服务器以多长时间读取一次该数据。根据此规则,依次将现场设备监控的数据源添加到KEPServerEX服务器中,添加完成后保存项目。系统标签如图所示。