第三章建立硬件系统和变量_第1页
第三章建立硬件系统和变量_第2页
第三章建立硬件系统和变量_第3页
第三章建立硬件系统和变量_第4页
第三章建立硬件系统和变量_第5页
已阅读5页,还剩15页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

概驱动产品,通过驱动与IO设备进行通讯。系统由通讯链路,设备,数据块组成。设备:设备是通过串口、接口板等方式与KingSCADA3.0的系统进行数据信息交换的外部数字设(PLC(DCS(RTUI/O立际项目中都是从设备或者写到设备中的。下面我们以所连接的设备为支持Modbus以太网协议的PLC为例,新建通讯链选项,弹出如图3-1所示框:图3-1IOServersIOServer,DrvierFromOPC:指数据来自OPC服务器,利用标准的OPC方式通讯。我们这里选择IOServerFromDrvier,然IOServer的过程。图3-2新建IOServersServers(KingSCADA3.0与IOServers在同一台机器上)和IOServer(KingSCADA3.0与IOServers不在同弹出链路设置框,如图3-4所示:3-3图3-4新建链路Com口都是为了IOServer内部区分线程使用的,因此我们只需连接在设定的时间范围内连接失败,IOServer3-5所示:因为我Com口即可。如果我们连接的设备为串口协议,则需Com口,并根据实际情况设置波特率,数据位,停止位,校验等,Com口的设置要与3-5新建设图3-6新建设备3-7200PLC以太网协议设备地址定义格式为:PLCIPCPU3-73-8KingSCADA3.0和设备通讯失败后,KingSCADA3.0将根据此处的设定时间和设备尝试通最长恢复时间:当KingSCADA3.0新建数据在实际工程项目中可以不定义数据块,一般数据块的定义是在点数比较大的工程项目中为了提高通讯效选中上述建立的设备,单击鼠标右键,在弹出的右键菜单中执行“新建数据块”命令,弹出数据块设置图3-9新建数据块IOServer这样在IOServer中建立设备就完成了。我们选择菜单“编辑-属性IOServer的属性,如图3-10所示,可以看到此IOServer的属性中包含IP地址,备份网卡与端口选项。IP地址为此IOServer所运行的计算机的IP如果IOServer与工程画面运行在一个此地址可以写127.0.0.1或者写固定的IP地址,IOServer,则端口必须不同。3-10IOServer发系统与IOServer建立连Windows上点开始所有程序”→“KingSCADA”发系统选项进入开发环KingSCADA3.0开发环境树型中选择“IOServer”选项,单击右侧编辑区中的“新建”按钮,弹出框,如图3-11所示:填写名称,描述,IP地址,备份网卡IP地址,端口等信息,此处的IP地址,备份网卡IP,端口等与前面我们IOServer1,IP3-11新建义数据词数据词典对应的是外部和控制设备通过某种方式传递来的现场数据。KingSCADA3.0支持的变量类型如1、内存离散变量、I/O2、内存实型变量、I/O3、内存整数变量、I/O 。4、内存字符串型变量、I/O类似一般程序设计语言中的字符串变量,可用于记录一些有特定含义的字符串,如名称:等,该类型其中反应釜温度,反应釜液位,反应釜进料阀门1,反应釜进料阀门2,反应釜出料阀门3,反应釜一、定义KingSCADA3.0IOServer关闭(即处于终止状态量第一步:在KingSCADA3.0开发环境树型 区”中的“新建”按钮,弹出框,如图3-12所示:图3-12新建变量IOIO3-133-13I/OI/O(I/O实型为例时,KingSCADA3.0才更新与之相连接的图素(0) 128个字符。BIT:1位;范围是:0BYTE:8位,1个字节;范围是:0---255SHORT:2个字节,范围是:-32768---32767USHORT:16位,2个字节;范围是:0---65535BCD:16位,2个字节;范围是:0---9999LONG:32位,4个字节;范围是:- LONGBCD:32位,4个字节;范围是:0---STRING:128个字符长度范围为4.94065645841246544E-324到1.79769313486231570E+308一个数据桢中,此项是用来设置变量属于哪个数据块,输入数据块的名称。频率:设置变量的采样频率,即KingSCADA3.0多长时间从设备中一个数据点。只读:对于只进行而不需要人为手动修改其值的变量一般定义为只读。注只写变量频率设置为0时只有数据值发生变化时才进行写操作对于只写变量建议频率为0最小原始值:针对I/O整型、实型变量,指KingSCADA3.0直接从外部设备中到的最小值。最大原始值:针对I/O整型、实型变量,指KingSCADA3.0直接从外部设备中到的最大值最小值:用于在KingSCADA3.0中将到的原始值转化为具有实际工程意义的工程值,并在画面中显示,最大值:用于在KingSCADA3.0中将到的原始值转化为具有实际工程意义的工程值,并在画面中显示,允许:控制变量与否,此项被选中表示KingSCADA3.0运行时该变量的值,否则不变量的值。用户也可以在运行环境中通过IOEnable域动态更改该属性值。(强制读:此项为复选项,当该项被选中后,每次数据上报不管数据是否发生变化,都要强制记录、和进行其它处理。用户也可以在运行环境中通过IORead域动态更改该属性值。(KingSCADA3.0我们定义为IOModBus 数据类型:IO实最小值 关联设备如下图所示:选择前面建立的数据块Int41003-14I/O 数据类型:IO实最小值 频率:1000毫 3-15I/O 数据类型:IO离 频率:1000毫 初始值: 数据类型:IO离 频率:1000毫 初始值: 数据类型:IO离 频率:1000毫 初始值: 数据类型:IO离 频率:1000毫 初始值: 数据类型:IO离 频率:1000毫 初始值: 的方法—结构变量,如果大家感的话,可以参考KingSCADA3.0用户手册。二、定义数据模型变量第一步:在KingSCADA3.0开发环境的树型 “新建”按钮,弹出框,如图3-16所示:3-16创建数据模型IDID是由系统自动生成的,默认即可。图3-18数据模型编辑3-19图3-19新建参数型变量中,修改属性的变化,否则,不 到数据模型变量中。单击属性后面的按钮,当该按钮变为3-20所示:图3-20新建变量 初始值 最小值 单击按钮,选择相应的参数即可,选择完成后如图3-21。图3-21设行锁定,例如我们锁定组项:AlarmGroup。3-22新建数据模型数据模型是指在数据模型中编写的程序,中只能使用模型中定义的变量和工程中的系统变量,如:$Year、$Month、$Day等,但可以使用组态王提供的所有函数。数据模型支持的类型如下:数据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论