多语言展示
当前在线:1961今日阅读:99今日分享:20

SCADA DIAView IO变量的基本应用

IO变量是在DIAView组态软件中创建的外部设备变量,直接关联设备内部的寄存器地址进行数据采集。通过IO变量与DIAView组态软件内部工程变量建立关联映射,使DIAView组态软件与下位设备连接起来,进行数据交互。       IO变量与设备寄存器地址相关,具有读写、只读、只写等不同的读写类型,并能完成对采集数据的线性、开方运算。    IO变量名称命名规则:     (1) 由字母、数字、汉字、下划线组成,只能以字母或汉字开头;    (2) 不区分大小写;    (3) 长度不能超过200个字符,汉字不能超过25个;    (4) 同一个设备中IO变量名称不能重名。
工具/原料
1

软件:SCADA DIAView

2

硬件:电脑

一、基于“串口设备”建立IO变量
1

在工程目录树“IO通信”节点下,双击已创建的“串口设备”,打开串口设备IO变量配置窗口

2

点击“添加”按钮新建IO变量

3

将IO变量名称“地址”重命名为“D0”,点击【地址】栏中的按钮,打开地址属性配置窗口进行地址配置

4

参数说明:1、寄存器类型如【图1】2、值类型如【图2】3、字符交换如【图3】

5

寄存器类型选择“D: 数据寄存器(WORD R/W)”, 单元号: 0,其他项保持默认值

6

点击【关联变量】栏中的按钮,打开变量浏览器选择已事先建立的内部工程变量,实现IO变量与内部工程变量的映射关联

7

其他栏位取默认值,完成一个IO变量的建立

二、基于“串口RTU设备”建立IO变量
1

在工程目录树“IO通信”节点下,双击已创建的“串口RTU设备”,打开串口RTU设备IO变量配置窗口

2

点击“添加”按钮新建IO变量

3

将IO变量名称“地址”重命名为“D0”,点击【地址】栏中的按钮,打开地址属性配置窗口进行地址配置

4

参数说明:1、寄存器类型如【图1】2、值类型如【图2】3、字符交换如【图3】

5

寄存器类型选择: “3: 保持寄存器(R/W,3,16)”, 单元号: 4096,其他项保持默认值

6

点击【变量】栏中的按钮,打开变量浏览器选择“模拟量”类型的变量

7

其他栏位取默认值,完成一个IO变量D0的建立

8

再建立一个IO变量Y0: 其他步骤与建立D0相同,只是其【地址】栏参数如下图

9

完成两个IO变量D0、Y0的建立

三、批量建立IO变量
1

在“串口设备”IO变量配置窗口工具栏点击“批量添加”按钮如【图1】。配置项意义:1、类型: 设置寄存器类型;2、使用位: 是否使用访问通讯地址的指定某一位;3、位偏移: 相对于寄存器起始地址的大小;4、起始地址: 设置批量建立IO变量的地址索引的起始值;5、IO名称: IO变量的名称,批量添加时在此名称基础上末位以数字递增;6、IO描述: IO变量的说明信息;7、连续个数: 批量建立IO变量的个数;8、以选中项为参考(禁用): 若选中,则IO名称以在IO变量表中选中的IO变量名9、称为基础递增;寄存器类型与选中的IO变量类型相同;起始地址为选中项地址递增;若不选,则IO名称以系统默认名称递增,寄存器类型为默认项,起始地址为0。不支持STRING类型批量地址

2

将“连续个数”设为:10,其他项保持不变

3

批量添加10个IO变量地址0~ 地址9,不支持STRING类型批量地址

4

关联变量、设置其他栏位,完成IO变量的批量建立

四、IO变量的导入与导出

DIAView组态软件中的IO变量可以导入或者导出到Excel中,导入Excel中的IO变量必须是正确有效数据

推荐信息