第三章 建立硬件系统及变量 - 9 -
第三章 建立硬件系统及变量 本章内容 ? 新建设备 ? 定义基本变量 ? 定义数据模型变量
概述
本章主要讲解如何定义设备,如何定义变量。本培训工程中用到的变量主要为基本变量与模型变量。 KingSCADA3.51的采集系统是指负责和现场设备进行通讯,并采集现场数据和控制现场数据的模块,称之为采集器,也叫IOServer应用,它是一组独立的应用程序,可以脱离KingSCADA3.51软件,它依赖于KingSCADA3.51驱动产品,通过驱动与IO设备进行通讯。采集系统由通讯链路,设备,数据块组成。
链路:链路是指计算机通过什么途径和设备进行连接,链路类别:串口,以太网,GPRS,Modem,通信卡,采集卡,无链路。
设备:设备是通过串口、接口板等方式与KingSCADA3.51的数据采集系统进行数据信息交换的外部数字设备,包括可编程逻辑控制器(PLC)、分布式控制系统(DCS)、回路控制器、远程终端单元(RTU)、智能仪表、板卡、变频器等等。
变量:变量是对应硬件设备具体通道或地址的标识,由设备监视和控制的,反映现场运行状况的参数信息,如:温度、压力、流量等,在其他系统有时被称为I/O变量。
第一节 建立硬件系统
新建设备
第一步:在工程设计器中,选择“IOServer应用组”,右键菜单-选择“添加新IOServer应用”菜单,或者选择“文件”菜单→“添加新应用”命令,在弹出的“新建应用/工程”对话框,设置如下:
北京亚控科技发展有限公司
第三章 建立硬件系统及变量 - 10 -
图3-1新建I/OServer应用对话框
一个工程中可以建立多个IOServer应用,且IOServer应用可以脱离KingSCADA3.51独立存在。IOServer应用分本地IOServer应用(KingSCADA3.51与IOServer应用在同一台机器上)和远程IOServer应用(KingSCADA3.51与IOServer应用不在同一台机器上),区别在于IOServer应用中的网络配置。在该对话框中您可以设置IOServer的名称、类型、存储路径,在这里我们以本地IOServer为例,名称为:IOServer1,存储路径为E:\\培训\\培训工程。
设置完毕后,单击“确认”按钮,完成I/O Servers的建立,如图3-2所示:
北京亚控科技发展有限公司
第三章 建立硬件系统及变量 - 11 -
图3-2建立完成的IOServer应用
第二步:在“IOServer1”应用中,选中“设备”,右键菜单“新建设备”,弹出“新建设备-基本属性”对话框,如图3-3所示:
图3-3新建设备对话框1
在这里我们连接modbus协议设备,设置设备名称为:modbus。
第三步:选择的采集驱动是:ModbusMaster,链路类型选择“串口”,如图3-4所示:
北京亚控科技发展有限公司
第三章 建立硬件系统及变量 - 12 -
图3-4新建设备对话框2
第四步:单击“下一步”,选择串口,由于我们使用以太网通讯,因此这里的串口可以选择一个实际电脑不存在的或计算机上不使用的串口(对于以太网通讯方式,这里选择串口只是用来开辟通讯线程用的,不是进行实际通讯用的),如图3-5所示:
图3-5新建设备对话框3
第五步:单击“下一步”,设备系列选择:ModbusTCP,设备地址:根据驱动要求的格式:设备IP 设
北京亚控科技发展有限公司
第三章 建立硬件系统及变量 - 13 -
备地址,如图3-6所示:
图3-6新建设备对话框4
第六步:单击“下一步”,如图3-7所示:
图3-7新建设备对话框5
尝试连接间隔:当KingSCADA和设备通讯失败后,KingSCADA将根据此处的设定时间和设备尝试通讯一次。
北京亚控科技发展有限公司