产品中心 PRODUCTSACS-963 AC 电压转换器
一、ACS-963 模拟量测量模块主要性能简介 ACS-963 模拟量输入模块可测量:12路交流电压输入信号。 ACS-963 模块可广泛应用于各种工业控制与测量系统中。它能测量12路交流电压0~300V.其输出为RS485 总线方式,MODBUS-RTU通讯协议。其功能与技术指标如下: ● 输入信号 输入: 12路0~500V电压,输入信号为交流(频率50±5Hz)。 量程可选为:60V,100V,250V,300V,400V,500V 信号处理:16 位A/D 采样;采样速率:3000次采样/S。输出为真有效值。 测量周期:每通道0.1秒,12 通道循环测量。 过载能力:1.2 倍量程可正确测量;过载2倍量程输入1s 不损坏。 隔离: 信号输入与通讯接口输出之间隔离,隔离电压2500V。 ● 通讯输出 接口:RS-485 接口, 二线制, ±15KV ESD 保护。 协议:MODBUS-RTU 速率:1200、2400、4800、9600、19200 Bps , 可软件设定。 模块地址:00—FF 可软件设定。 ● 测量精度: 0.2 级或更高。 ● 模块电源:+8~+24V DC *功耗:典型电流消耗为45 mA。 ● 工作环境:工作温度:-20℃~70℃; 存储温度:-40℃~85℃; 相对湿度:-5%~95%不结露。 ● 安装方式: DIN 导轨卡装体积:145mm*90mm * 72mm。 二、ACS-963 模拟量测量模块外形结构图、引脚定义 与功能框图 1、ACS-963 模拟量测量模块外形结构图如下:
2、ACS-963 模拟量测量模块引脚定义如下:
注:LED指示灯,模块正常运行状态下闪烁,通讯发数是灭. 三、ACS-963 模拟量测量模块应用 模块出厂时,模块地址为01 号,波特率为9600bps。量程由厂家出厂时设定,使用时不可以更改。 将主计算机串口接转换器PK485G(RS-232/RS-485),转换器输出DATA+端和所有模块的DATA+端连接,DATA-端和所有模块的DATA-端连接,并在两终端接入匹配电阻(距离较近时,也可不用),接入电源。通过PK系列模块应用软件,便可开始测量。ACS-963 模块能连接到所有计算机和终端并与之通讯。 CS-963 模块出厂时,都已经过校准,且模块地址为01 号,波特率为9600bps。模块地址从0-255(00-FFH)随意设定;波特率有1200bps.2400bps. 4800bps. 9600bps. 19200bps 五种可使用。模块地址与波特率修改后,其值存于EEPROM 中。 不超过2倍满量程的瞬时输入信号不会导致模块的损坏。 RS-485 网络:最多可将32个PK 系列模块挂于同一485 总线上,但通过采用RS-485 中继器,可将多达256 个模块连接到同一网络上,最大通讯距离达1200m。主计算机通过ACS-963(RS-232/RS-485)转换器用一个COM 通讯端口连接到485 网络。 配置:将PK系列模块安装入网络前,须对其配置,将模块的波特率与网络的波特率设为一致,地址无冲突(与网络已有模块的地址不重叠)。配置一个模块应有:PK485G 转换器,带RS-232 通讯口的计算机和ACS系列模块软件。通过ACS 系列模块应用软件可很容易地进行配置,你也可根据指令集进行配置。 数据采集:将模块正确连接,主机发读数据命令,模块便将采集的数据回送主机。数据采集指令集中有一带校验核的响应,可保证通讯数据的正确性。 四、ACS-963 模拟量测量模块MODBUS-RTU接口协议 1.代码系统 8位二进制,十六进制数0…9,A…F。每个8位的信息域中包含2个十六进制字符。 2.MODBUS-RTU协议中每个字节的位:
错误检测域:
3.MODBUS-RTU协议中的通讯波特率:1200,2400,4800,9600,19200BPS。 通讯波特率及地址改变可由公司提供的ACS系列模块测试软件来进行设置,或根据通讯协议来进行配置。 4.MODBUS协议中的功能域代码: 5.MODBUS-RTU的帧结构: 在RTU模式中,新的信息总是以至少3.5个字符的静默时间开始,紧接着传送第一个域:设备地址。 整帧的信息必须以一个连续的数据流进行传输,如果信息结束前存在1.5个字符以上的时间间隔,则出错。 一帧信息的标准结构如下: 开始 地址域 功能域 数据域 CRC校验 结束 T1-T2-T3-T4 8位 8位 n*8位 16位 T1-T2-T3-T4 地址域:从机的有效地址范围:0~247,0为广播地址 功能域:有效编码为1~255 数据域:数据域由多组这样的数据构成:两个十六进制数为一组,范围在0-FF之间。这些数据产生于一个RTU字符。 主机发给从机的数据域中包括从机完成功能域的动作时必须的附加信息。可能包括这样一些项目, 如:数据寄存器和保持寄存器地址,将要处理的项目数量,和实际的数据字节数。例如:主机要求从机读一组保持寄存器,数据域就指定了起始寄存器,需要读多少个寄存器;如果主机要向从机中的一组寄存器写入数值,数据域就规定了起始寄存器,要向多少个寄存器写入数据,数据字节数,以及写入什么样的数据。 CRC校验:CRC生成后,低字节在前,高字节在后。 6.功能码03:读保持寄存器,读测量数据 数据起始地址:0000~000E 数据长度:0001~000F,超出范围无效;数据起始地址+数据长度不大于15,超出范围命令无效。 说明:读取的是16位数据,高位在前,低位在后。 数据定义:见功能码与数据对照表1。 例1、读测量数据: 命令: 01 03 00 03 0002 CRC 8字节 ADDR 功能 开始地址 寄存器个数 CRC校验 响应: 01 03 04 27 10 03 E8 CRC 9字节 ADDR 功能 字节计数 IIN0 IIN1 CRC校验 7.功能代码06:预置单寄存器,设置通讯地址、波特率 数据起始地址:00 00 数据长度:00 01,不等于01命令无效 说明:设置模块地址、波特率 数据定义:见功能码与数据对照表2。 例2、预置模块通讯地址、波特率(将1号模块地址设置为2号,波特率为9600BPS) 命令:01 06 00 00 00 01 02 02 06 CRC ADDR 功能 开始地址 寄存器个数 字节计数 预置数据 CRC校验 响应:02 06 00 00 00 01 CRC ADDR 功能 开始地址 寄存器个数 CRC校验 五、ACS-963 MODBUS协议的功能码与所对应的数据表 表一:功能码03H与数据对照表:
注:以上12通道的测量值的每一数据为双字节,高字节在前低字节在后。 测量值的计算:输出值DataN/10000*实际量程 即为实际测量值。
表二:功能码06H与数据对照表
|