当前位置:文档之家› MCGS组态工程示例

MCGS组态工程示例

1、双击桌面图标进入组态环境
2、点击,新建工程文件,点击文件将工程保存
3、点击,然后双击,出现一个空白的设备窗口界面
4、点击打开设备工具栏,点击设备管理,(以智能仪表为例)
5、双击,然后双击,再双击
6、双击点击找到宇光仪表并点击,双击AI808,再双击
,点击确认,
7、在设备工具箱中双击,然后双击
,可以看到的组态设置
8、双击,进行通讯组态,一般只需将串口短号改为
0-COM1,其余参数不用更改,设置完毕点击确认
9、双击,点击
10、设置对应数据对象,可根据自己实
验需要填写不同的对应数据对象(为方便读懂程序建议采用简单易记的参数名,其他参数可参看帮助中中智能仪表下面的宇光仪表说明),com一般用
于后面工程中显示通讯状态,PV值是仪表读过来的实时采集值,SV是设定值,OP是仪表的输出百分比(仪表输出为4-20mA,将这个区间100等分后对应的值,百分比换算成电流强度:op*0.16+4),
11、设置完毕点击检查,选择全部添加,点击确定。

12、打开智能仪表,连接好通讯线,再次双击进入到设
备调试界面可以看到数据采集的信号,
如果com的通道值不为0则通讯不成功
13、其他对于工程组态的操作方法请阅读帮助栏的MCGS快速入门和用户手册,也可
以看考我们的工程文件
14、下面列出用MCGS采集信号的和对仪表写命令的示例
1.读信号:!setdevice(设备1,6,"read(aa,bb)")
2.写参数:!setdevice(设备1,6,"write(cc ,dd)")
3.注意点:注意符号的输入法,英文状态下输入。

aa\cc是指仪表的通道号,bb是指读过来的信号aa赋给bb,dd是指将dd信号的值写入到cc通道
例如,读取保持参数M50,赋给TI 则语句如下
!setdevice(设备1,6,"read(07,TI)")
对M50进行参数更改则语句如下
!setdevice(设备1,6,"write(07,TI)")
各通道的含义:
参数代号仪表中参数名含义
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 dL 数字滤波
18H run 运行参数
19H Loc 参数封锁
特别说明:由于昆仑通态和宇光仪表合作的仪表通讯协议有点下问题,当我们小数点位置dip从1改为0的时候有些参数在仪表界面会比我们的组态界面大10被,此时我们需要在组态界面对数据进行相应的放大操作。

相关主题