1、利用组态软件 MCGS 对宇光_智能仪表 AI808 的组态安徽化工学校 陶运道(电话:13866609672)一、概述AI808 是一种人工智能工业调节器,本实验利用 AI808 的控制功能对水箱的自动控制。MCGS 组态软件可实现 AI808 与上位机的通信。本文介绍 MCGS 的组态过程。二、组态准备工作1、 安装 AI808 驱动程序2、 本组试验如图 1,将液位传感器输出接在 AI808 的输入端( 15V) ,AI808 输出(420mA)接在电动调节阀输入端。3、 MCGS 操作和通过串行口读写仪表的数据。4、 设备命令宇光_智能仪表可通过设备命令实现其全部通讯功能,其命令格式如
2、下:(1)Read(Cmd,PV,SV,OP,dat) :读取仪表的 PV 值,SV 值 ,OP 值,Dat 值。Cmd 为命令代号,PV 为存储读取的 PV 值的变量,SV 为存储读取的 SV值的变量,OP 为存储读取的 OP 值的变量 , Dat 为存储读取的 Dat 值的变量,Dat 值的含义由 Cmd 的值决定, Dat 值的类型请参考本仪表的技术说明书。 (2)Write(Cmd,Dat):写仪表的 Dat 值命令。Cmd 为命令代号,Dat 为写入的数据,Dat值的含义由 Cmd 的值决定, Dat 值的类型请参考本仪表的技术说明书。 (3)Cmd 的含义:参数代号 参数名 含义
3、00H SV/SteP 给定值/程序段01H HIAL 上限报警02H LoAL 下限报警03H dHAL 正偏差报警04H dLAL 负偏差报警05H dF 回差06H CtrL 控制方式07H M50 保持参数08H P 速率参数09H t 滞后参数0AH CtI 控制周期0BH Sn 输入规格0CH dIP 小数点位置0DH dIL 下限显示值0EH dIH 上限显示值0FH CJC 冷端补偿10H Sc 传感器修正11H oP1 输出方式12H oPL 输出下限13H oPH 输出上限14H CF 系统功能选择15H Baud 波特率/ 程序运行控制字16H Addr 通讯地址17H
4、dL 数字滤波18H run 运行参数19H Loc 参数封锁4、 MCGS 的组态分别为:主控窗口的组态,设备窗口的组态、用户窗口的组态、实时数据库的组态及运行策略的组态。三、设备组态1 新建一设备窗口,利用“设备工具箱”:添加一通用串口父设备和一 AI808 仪表2 基本属性选项中设置设备名称“调节仪 1”。通道通道连接中设置的变量如下:通道 应用数据对象通道类型 通道 应用数据对象通道类型0 Mm1 通信状态 20 I1 P 速率参数1 Pv1 PV 值 21 D1 T 滞后参数2 Sv1 SV 值 36 Run1 run3 Op1 MV 值19 P1 M5 保持参数四、建立用户窗口1、
5、 建立“水箱液位控制”窗口(1) 窗口基本属性:名称:水箱液位控制(2) 启动脚本!setdevice(调节仪 1,1,“ “)!setdevice(调节仪 1,6,“write(0,0) “)!setdevice(调节仪 1,6,“write(24,0)“)!closeallwindow(“水箱液位控制“)!SetWindow(水箱液位时实曲线,2)(3) 循环脚本水箱 sv1=sv1水箱 pv1=pv1if 水箱 pv135 then水箱 pv1=35Endif 注:循环时间ms 200(4) 退出脚本!setdevice(调节仪 1,2,“ “)2、 控件的画法(1) 、画三个矩形 SV
6、 PV OP(工具箱 矩形)和三标尺(工具箱 插入元件刻度)设置如图所示:属性设置和大小设置大小变化设置为 表达式:水箱 SV1 最小/最大变化:0100 值 035 表达式:水箱 PV1 最小/最大变化:0100 值 035表达式:水箱 op1 最小/最大变化: 0100 值 0100(2)六个标签和对应的按钮以设定值SV为例说明画法:1,3 为文本框,2 标签,4 为矩形,5 为按钮。标签:显示输出:上小水箱 sv1;按钮输入对应的数据对象名称:sv1矩形 属性按钮输入对应的数据对象名称: sv1事件 脚本:!SetDevice(调节仪 1,6,“write(0,sv1)“ )4 和 5 放在一起,且 4 填充颜色为无色。其它控件设置步骤相同。(3)启动仪表运行中按钮:两个按钮放在一起。启动仪表按钮 属性可见度设置:表达式为 run1,不可见。事件:!SetDevice(调节仪 1,6,“write(24,1)“ )运行中按钮 属性可见度设置:表达式为 run1,可见。事件:!SetDevice(调节仪 1,6,“write(24,1)“ )(4)实时曲线控件:笔画属性:水箱 SV1 水箱 PV1(5)按钮历史曲线、实时曲线、数据浏览、通信状态 分别打开各自窗口3、对象画法