- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 建立硬件系统及变量
本章内容
新建设备
定义基本变量
定义数据模型变量
概述
本章主要讲解如何定义设备,如何定义变量。本培训工程中用到的变量主要为基本变量与模型变量。
KingSCADA3.51的采集系统是指负责和现场设备进行通讯,并采集现场数据和控制现场数据的模块,称之为采集器,也叫IOServer应用,它是一组独立的应用程序,可以脱离KingSCADA3.51软件,它依赖于KingSCADA3.51驱动产品,通过驱动与IO设备进行通讯。采集系统由通讯链路,设备,数据块组成。
链路:链路是指计算机通过什么途径和设备进行连接,链路类别:串口,以太网,GPRS,Modem,通信卡,采集卡,无链路。
设备:设备是通过串口、接口板等方式与KingSCADA3.51的数据采集系统进行数据信息交换的外部数字设备,包括可编程逻辑控制器(PLC)、分布式控制系统(DCS)、回路控制器、远程终端单元(RTU)、智能仪表、板卡、变频器等等。
变量:变量是对应硬件设备具体通道或地址的标识,由设备监视和控制的,反映现场运行状况的参数信息,如:温度、压力、流量等,在其他系统有时被称为I/O变量。
第一节 建立硬件系统
新建设备
第一步:在工程设计器中,选择“IOServer应用组”,右键菜单-选择“添加新IOServer应用”菜单,或者选择“文件”菜单→“添加新应用”命令,在弹出的“新建应用/工程”对话框,设置如下:
图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所示:
图3-2建立完成的IOServer应用
第二步:在“IOServer1”应用中,选中“设备”,右键菜单“新建设备”,弹出“新建设备-基本属性”对话框,如图3-3所示:
图3-3新建设备对话框1
在这里我们连接modbus协议设备,设置设备名称为:modbus。
第三步:选择的采集驱动是:ModbusMaster,链路类型选择“串口”,如图3-4所示:
图3-4新建设备对话框2
第四步:单击“下一步”,选择串口,由于我们使用以太网通讯,因此这里的串口可以选择一个实际电脑不存在的或计算机上不使用的串口(对于以太网通讯方式,这里选择串口只是用来开辟通讯线程用的,不是进行实际通讯用的),如图3-5所示:
图3-5新建设备对话框3
第五步:单击“下一步”,设备系列选择:ModbusTCP,设备地址:根据驱动要求的格式:设备IP 设备地址,如图3-6所示:
图3-6新建设备对话框4
第六步:单击“下一步”,如图3-7所示:
图3-7新建设备对话框5
尝试连接间隔:当KingSCADA和设备通讯失败后,KingSCADA将根据此处的设定时间和设备尝试通讯一次。
最长连接时间:当KingSCADA和设备通讯失败后,超过此设定的时间仍然和设备通讯不上的话,KingSCADA将不再尝试和设备通讯。
这里我们选择默认设置即可,单击“下一步”,完成设备的建立。如图3-8所示:
图3-8新建设备对话框6
此IOServer应用建立完成之后可以供本机SCADA应用引用或者被别的电脑上的SCADA应用做为远程IOServer引用。
第二节 定义变量
变量对应的是外部采集和控制设备通过某种方式传递来的现场数据。KingSCADA3.51支持的变量类型如下:
系统变量:基本的变量点,每个变量点是一个单独的变量对象,不能修改。
基本变量:基本的变量点,每个变量点是一个单独的变量对象。
结构变量:以结构的形式存在,是多个基本变量点的集合。
引用变量:以一组变量,替代多组数据类型相同的变量。
基本类型的变量也可以按照数据类型分为离散型、实型、整型和字符串类型。
1、内存离散变量、I/O离散变量
类似一般程序设计语言中的布尔(BOOL)变量,只有0、1两种取值,用于表示一些开关量。
2、内存实型变量、I/O实型变量
类似一般程序设计语言中的浮点型变量,用于表示浮点数据,取值范围10E-38~10E+38,有效值7位。
3、内存整数变量、I/O整数变量
类似一般程序设计语言中的有符号长整数型变量,用于表示带
文档评论(0)