#昆仑海岸KLM-4514多通道模拟量采集模块设备构件使用说明

 

1、设备简介

KLM-4514是多通道模拟量采集模块,16路信号输入,420 mA直流电流信号,通讯可选RS-232RS-485接口。关键器件均选用高精度器件,保证了模块的高精度和良好的线性;在电源、通讯以及输入部分均做了完备的保护措施,使得模块在应用中更加安全、稳定;结构合理、人机界面简洁明了,便于现场安装和调试。适用于传感器信号的采集及与上位机之间的通讯传输,可满足构建不同行业的监控系统的需求。

使用本构件前,请先阅读KLM-4514多通道模拟量采集模块技术说明书,根据实际应用的需要来正确设置KLM-4514多通道模拟量采集模块的各项参数。

2、硬件连线

使用本设备驱动您必须具有的硬件条件是:KLM-4514多通道模拟量采集模块,该设备和主机进行通讯的方式为RS-232/485连接,接线方式见KLM-4514多通道模拟量采集模块说明书。

软件:MCGS组态软件。

3、仪表设置

详情请阅读KLM-4514多通道模拟量采集模块的技术说明书,无特别设置。

4、设备构件的使用

a. 父设备的参数设置

使用通用串口父设备,参数设置见下图。

昆仑海岸KLM-4514设备构件属于子设备构件,必须挂在通用串口父设备下才能有效工作。

必须使父设备的波特率和KLM-4514多通道模拟量采集模块波特率(可以从仪表上读出参数)一致,串口通讯为无校验。  

b. “昆仑海岸KLM-4514多通道模拟量采集模块”设备构件的使用

在“设备属性设置”属性页中,设置设备构件的参数。

 

内部属性:本设备无内部属性。

在线帮助:点击“查看设备在线帮助”,获得设备使用帮助信息。

设备名称:可根据需要来对设备进行重新命名,但不能和设备窗口中已有的其它设备构件同名。

设备注释:本设备为“昆仑海岸-KLM-4514”。

最小采集周期为运行时,MCGS对设备进行操作的时间周期,单位为毫秒,与串口父设备一致,建议为1000ms

设备地址:仪表的地址,默认为1

设备命令校验方式:求校验。

注意:本设备构件在实际运行前,必须保证串行口能有效工作。

 

以下是 KLM-4514”的通道显示结果。

 

c. 通道信息和设备命令

·通道信息:

通道名

类型

生成算法

通讯状态

开关型

通讯正常时显示0,通讯出错显示1

模拟量输入01-16

数值型

通道数值范围0-99990表示4mA9999表示20mA

模拟量输入(01-16)下下限、下限、上限、上上限

开关型

根据返回值,显示相应的报警状态

测量参数

(修正值、零点、满度。。。)8

字符型

返回实际测量参数值

AD测量参数

字符型

返回AD参数

·设备命令:

读命令:READ (参数1,参数2)

参数1:命令标志;

参数2:通道号;

参数1,参数2为字符型变量。

例:!SetDevice(设备0,6,"Read(strCmd,strPara2)")

写命令:WRITE (参数1,参数2,参数3)

参数1:命令标志;

参数2:通道号;

参数3:设置值1

参数4:设置值2

参数1,参数2,参数3为字符型变量。

例:!SetDevice(设备0,6,"Write(strCmd,strPara2,strPara3,strPara4)")

控制输出命令:CONTROL (参数1,参数2)

参数1:命令标志;

参数2:通道号;

参数1,参数2为字符型变量。

例:!SetDevice(设备0,6,"Control(strCmd,strPara2)")

 

·注意:

Ø         在使用设备命令时,请参见昆仑海岸-KLM4514仪表协议。不同的读写设备命令,参数个数和含义不同,有的个数为01234个。

Ø         具体设备命令的通道范围根据仪表类型而定。

Ø         多数参数严格要求位数、正负符号、小数位数等,请严格参照昆仑海岸-KLM4514仪表协议执行。

Ø         返回值的含义,比如几位小数等,请参见昆仑海岸-KLM4514仪表协议。

Ø         在组态工程中,设备命令的四个参数都为字符型,返回值在命令执行之后,覆盖参数1(即命令标志),显示在参数1的输入框中。

 

·命令标志定义:

 

Ø         读操作

1:读模拟量参数。两个参数:命令标志,通道号,如(11)。!SetDevice(设备0,6,"Read(strCmd,strPara2)")

2:读AD参数。两个参数:命令标志,通道号,如(21)。

Ø         写操作

1:写测量零点和满度。三个参数:命令标志,通道号,设定值,如(11-1000+6000)。!SetDevice(设备0,6,"Write(strCmd,strPara2,strPara3))

2:上下限报警参数。三个参数:命令标志,通道号,设定值,如(21+4500+0500)。

3:上上下下限报警参数。三个参数:命令标志,通道号,设定值,如(31+7000-1000)。

Ø         控制命令!SetDevice(设备0,6,"Control(strCmd,strPara2)")

1:标定零点。两个参数:命令标志,通道号,如(21)。

        2:标定满度。两个参数:命令标志,通道号,如(31)。

3:解除标定并保存数据。两个参数:命令标志,通道号,如(41)。

4:解除标定但不保存标定的数据。两个参数:命令标志,通道号,如(51)。

5软件复位操作。一个参数,命令标志99!SetDevice(设备0,6," Control (strCmd))

 

5、常见故障分析

(1) 检查设备是否上电,设置正确。

(2) 检查串口是否接上,通信参数是否正确,是否与仪表上的显示的通信参数一致。

(3) 检查组态的设备属性中,是否选择某一具体系列的仪表。

(4) 不属于上述原因,可能是其他未知的原因,可与MCGS技术部联系。

6、特殊应用的开发

    本设备构件目前只实现部分通讯功能,如需要用作其它用途或本构件不能满足要求时,可自行进行开发。

MCGS用户指南》中有关于开发设备构件的详细说明,也可以提出具体的技术要求,由我们亲自为您定制。

 


 


# 000000