ADAM4117模块使用手册簿.docx

上传人:b****6 文档编号:11897066 上传时间:2023-06-03 格式:DOCX 页数:14 大小:693.21KB
下载 相关 举报
ADAM4117模块使用手册簿.docx_第1页
第1页 / 共14页
ADAM4117模块使用手册簿.docx_第2页
第2页 / 共14页
ADAM4117模块使用手册簿.docx_第3页
第3页 / 共14页
ADAM4117模块使用手册簿.docx_第4页
第4页 / 共14页
ADAM4117模块使用手册簿.docx_第5页
第5页 / 共14页
ADAM4117模块使用手册簿.docx_第6页
第6页 / 共14页
ADAM4117模块使用手册簿.docx_第7页
第7页 / 共14页
ADAM4117模块使用手册簿.docx_第8页
第8页 / 共14页
ADAM4117模块使用手册簿.docx_第9页
第9页 / 共14页
ADAM4117模块使用手册簿.docx_第10页
第10页 / 共14页
ADAM4117模块使用手册簿.docx_第11页
第11页 / 共14页
ADAM4117模块使用手册簿.docx_第12页
第12页 / 共14页
ADAM4117模块使用手册簿.docx_第13页
第13页 / 共14页
ADAM4117模块使用手册簿.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

ADAM4117模块使用手册簿.docx

《ADAM4117模块使用手册簿.docx》由会员分享,可在线阅读,更多相关《ADAM4117模块使用手册簿.docx(14页珍藏版)》请在冰点文库上搜索。

ADAM4117模块使用手册簿.docx

ADAM4117模块使用手册簿

ADAM-4117快速入门手册

一、ADAM-4117概述

ADAM-4117是16位A/D、8通道的模拟量输入模块,可以采集电压、电流等模拟量输入信号,并且为所有通道都提供了独立的可编程的输入范围。

在工业测量和监控的应用中,ADAM-4117具有良好的性价比。

它不仅能够用于恶劣的环境中,而且还具有更加坚固型的设计。

ADAM-4117支持8路差分信号,还支持MODBUS协议。

在模块的右侧有一个白色的拨码开关来设置初始化状态(INIT*)和正常工作状态的切换。

ADAM-4117具有4-20ma、0-20ma、±20ma等电流量程,当您需要测量电流时,不需要外接电阻,只需打开盒盖,按照电路板上的标识来设置跳线即可。

ADAM-4117

ADAM-4117一分钟快速入门:

✧ADAM-4117可以将电压电流信号转换为RS-485信号,传输到电脑或PLC中

✧一般电脑都具有RS-232接口,通过RS-232到RS-485的转换器连接ADAM-4117

✧以ADAM-4520为例,电脑通过直连线连接ADAN-4520,4520的DATA+连接4117的DATA+,4520的DATA-连接4117的DATA-。

连线完成后,安装测试软件,通过测试软件对4117进行测试和配置

✧ADAM-4117和ADAM-4520都需要供电,4117通电之后,指示灯呈红色闪烁状。

✧更加详细的描述参见下面的内容。

……tobecontinued……

规格说明

AI模拟量输入

●有效分辨率:

16位

●通道:

8路差分,可独立设置量程

●高共模电压:

200Vdc

●通讯协议:

ASCII命令,Modbus协议

●输入类型:

mV,V(支持单双极性),mA

●输入量程:

0~150mV,0~500mV,0~1V,0~5V,0~10V,0~15V,±150mV,±500mV,±1V,±5V,±10V,±15V,0~20mA,±20mA,4~20mA

●隔离电压:

3000VDC

●过压保护:

±60V

●采样速率:

10/100采样点每秒(通过测试软件设置)

●输入内阻:

电压20MΩ,电流120Ω

●精确度:

电压模式:

±0.1%orbetter电流模式:

±0.2%orbetter

●零点漂移:

±6μV/℃

●跨度漂移:

±25ppm/°C

●共模抑制(CMR)@50/60HzdBmin

●内置看门狗

●内置TVS/ESD保护

●功耗1.2W@24VDC

跳线设置:

当ADAM-4117测量电流时,需要跳线。

将盒盖拆开,可以看到电路板上有八个跳线,按照下图或者按照电路板上的标识进行跳线,测量电流需要将跳线跳到“I”端,测量电压则需要保持跳线在“V”端的出厂设置不变。

跳线完成后,可以使用万用表测量V+与V-之间,正常应该有120Ω的电阻。

二、ADAM-4117硬件连线

如果需要连接二线制变送器,可以参考下图的接线方法。

如果变送器是电流变送器,请注意模块内部的电流跳线。

三、测试软件(Utility)的使用

ADAM-4117适用ADAM-4000-5000Utility(old)或ADAM.NetUtility(new).

下面以ADAM.NetUtility为例,演示ADAM-4117的安装、配置和测试过程。

1.Utility的安装

将ADAM-4117盒子里附带的小光盘放入计算机的光驱中,取消自动播放,使用右键打开,先按照如下路径安装MicrosoftDotNetframework,即下图中的dotnetfx.exe。

安装完Microsoft.netfx之后,再安装测试软件AdvantechAdam.NetUtility:

注意:

如果PC是Win2000/XP操作系统,需要运行的是Win32下的安装文件

安装完成之后,可以通过如下路径打开Adam.netUtility:

如果希望使用年代比较久一些的ADAM-4000-5000Utility,也可以通过光盘上的如下路径安装这个测试软件:

2.Adam.netUtility的快速使用

Step1选择连接到ADAM-4117的com口,点击上面的放大镜图标

search:

注意:

如果使用串口扩展卡,扩展出来的com口序号较大(例如com5),可能需要您点击Utility上面Setup菜单中的refresh按钮来显示所有的com口

一般情况下,鼠标点击到com1时,右侧setting中的参数无需改变,除非您确认您已经修改了ADAM-4520以及ADAM-4117的串口通讯参数(例如波特率、数据位等)

Step2一般情况下,无需更改弹出窗口的Startingaddress,直接点击Start即可。

这项参数的含义是从哪个RS-485地址开始搜索,一直搜索到Address255为止。

Step3搜索到模块后,可以点击Cancel按钮取消搜索,点击左侧菜单中的模块名称进入模块配置页面。

在上面的Utility画面中,可以配置RS-485地址(Address)、波特率(Baudrate)、通讯协议(Procotol)等。

修改完毕后,点击右上角的“Applychange”保存设置到模块的芯片里。

注意:

上面截图中的ADAM-4117为初始化状态,所以可以修改波特率和通讯协议等参数。

切换初始化状态的开关在模块右侧,拨到INIT为初始化状态(配置状态),拨到Normal为用户正常使用状态。

切换开关的操作必须在模块断电状态下进行才有效。

3.ADAM-4117的MODBUS协议

ADAM-4117支持MODBUSRTU协议,在模块初始化状态的情况下,可以在Utility下通过“Protocol”项的下拉菜单将协议更改为“Modbus”。

更改协议之后,将拨码开关拨到Normal,可以通过MODBUS寄存器地址40001~40008来读取CH0~CH8的数值。

更加详细的MODBUS地址对照表参见ADAM-4100系列的英文手册。

Modbus协议读到的数值为16进制或10进制的整数,数值从0-65535,分别对应量程的上下限。

例如,当量程为±10V时,如果输入的电压值为0V,则读取到的Modbus数值为32767。

4.ADAM-4117的ASCII协议

将ADAM-4117的拨码开关拨到Normal状态后上电,用鼠标点一下ADAM-4117所在的com口,再点一下上面的黄色闪电

图标,打开Terminal工具。

如果希望读取ADAM-4117全部8个通道的数值,可以使用的ASCII命令是“#”+“地址”+“回车(cr)”;例如当4117地址为1时,可以发送命令“#01(cr)”.

更加详细的ASCII指令表参见ADAM-4100系列英文手册。

注意:

在ADAMUtility中,已经默认在ASCII命令后面增加回车,所以看不出来需要使用回车。

如果使用网络上的“串口调试助手”或自己编写程序,那么一定要在命令后面添加回车(对应的ASCII为0D)才会收到4117的回复。

5.校准(警告:

非必要无需自行校准!

ADAM-4117出厂时已经经过校准,所以一般情况下,用户无需自行校准。

当模块使用几年后,可能会产生一些零点漂移,在这种情况下,如果您有标准信号源,您可以自行校准,也可以寄到研华维修部门来校准。

校准过程如下:

Step1:

将模块右侧的拨码开关拨到INIT状态

Step2:

点击Zerocalibration按钮,会弹出一个对话框提示“请提供0.0mV的电压到模块的CH0通道”。

此时,在CH0通过标准信号源接入0.0mV的信号后,点击“Apply”。

如果您没有接入标准信号源,不小心误点了Zerocalibration按钮,请点击弹出窗口右上角的红叉,退出校准过程。

务必不要在没有外接0.0mV信号的情况下点击“Apply”按钮!

注意:

如果您使用的不是+/-10V的量程,需要您在CH0输入的信号可能不是0mV,请您按照弹出对话框的提示来输入实际信号!

Step3:

点击Spancalibration按钮,会弹出一个对话框提示“请提供10.0V的电压到模块的CH0通道”。

此时,在CH0通过标准信号源接入10.0V的信号后,点击“Apply”。

如果您没有接入标准信号源,不小心误点了Zerocalibration按钮,请点击弹出窗口右上角的红叉,退出校准过程。

务必不要在没有外接10.0mV信号的情况下点击“Apply”按钮!

注意:

如果您使用的不是+/-10V的量程,需要您在CH0输入的信号可能不是0mV,请您按照弹出对话框的提示来输入实际信号!

四、ADAM-4100的软件编程

ADAM-4117的编程,主要的流程就是通过串口发出命令,然后收取模块的回复。

当使用Modbus协议时,通过串口发出的命令就是Modbus命令,具体可以参考ModbusRTU的标准协议内容,由于是公开的通用协议,在此不再赘述。

如果使用VS.Net2003/2005对Modbus进行编程,可以参考下面Step3的例程。

下面主要讲解如何通过ASCII协议来对ADAM-4117模块进行编程。

注意:

更加详细的ASCII指令表参见ADAM-4100系列英文手册。

Step1使用Utility上的Terminal功能测试(参见上面3.4小节中的内容),确认ADAM-4117配置正确,可以接收ASCII命令。

如果使用VisualStudio6.0编程,请参考Step2的内容;如果使用VisualStudio200/2005,请参考Step3.

Step2(使用VS6.0编程)参考ADAM-4100系列英文手册18页-23页的内容,有VB6.0编程的讲解。

如果使用VC、Labview等编程,可以参考如下的程序流程图进行编程

注释:

1.程序的关键在于将ASCII命令后面的“回车符”发送出去。

不同语言的程序,发送回车符的方式不同。

2.收取回复的时候,回复同样以回车符作为结束,因此需要添加判断,当收到回车符时,收取回复完成。

3.如果使用多个模块,由于RS-485总线的半双工特性,无法同时发送多个命令。

需要在发送每个命令之后增加延时,当收到回复或者判断Timeout之后再发送下一个命令

Step3(使用VS2003/2005编程)安装光盘里的ADAM.Netclasslibrary,安装之后可以在C盘的如下路径找到VB和VC#的例程:

C:

\ProgramFiles\Advantech\Adam.NETClassLibrary\VS2003\Samples\Win32

对于ADAM-4117模块,

使用ASCII协议时,可以参考Adam4017P_18P或Comporttest例程;

使用Modbus协议时,可以参考ModbusRTU例程。

五、ADAM-4117的特殊功能

1.高速(100Hz)采样:

通过Utility里的“IntegrationTime”更改,将50/60Hz更改为“HighSpeed”,即为4117的高速采样模式

2.地址模式:

在带电状态下,将4117右侧的拨码开关拨到INIT状态,4117的8个绿色小指示灯会以二进制的形式显示当前4117的地址

3.Adam.netUtility的画图功能:

点击Utility画面上的“TrendLog”按钮,可以选择通道进行画图,在画图开始之前点击“Save”按钮,可以将绘制图形的数据以Excel表格的形式保存下来。

………………………………………Theend………………………………………

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2