ACI-302通讯协调控制器协议手册V1.0西安安森智能仪器有限公司西安安森智能仪器有限公司电话:029-8652275286522755网址:责任创新探索分享一、简介:ACI-302InstrumentCommunicationsCoordinator(以下简称ACI-302协调器)是西安安森智能仪器有限公司根据天然气数字化管理要求,结合井口和站内实际情况研制的一款智能数字通讯协调,内置高速32位处理器,可定制多种仪表驱动,ACI-302解决了井口数据标准化通讯的同时提高了井口数据采集的速度,提高了巡井效率。二、功能特点:1路以太网接口,用于ModbusTCP/IP通信;内部可扩展无线模块,实现与无线仪表的通信;2路串行接口RS485,用于串行ModbusRTU和仪表采集等通信;6路直流模拟量输入,输入范围(0~20mA、0~6V),其中第6路可作为电源电压监控;6路隔离开关量输入;6路独立无源继电器输出,可设置为众博达电磁阀专用控制方式,可同时控制3个独立的电磁阀;2路直流模拟量输出,1~5V/4~20mA电压或电流输出卡式导轨或螺丝固定,现场安装更加便西安安森智能仪器有限公司电话:029-8652275286522755网址:责任创新探索分享三、技术参数:供电电源:10~30VDC或100~240VAC(订货时需注明);功耗:小于2.5W通讯接口:1路RS485仪表数据采集接口(下行),集成安森压力表、华海流量计、天信流量计、航天截止阀;1路RS485计算机数据采集接口(上行),MODBUSRTU通信协议;1个以太网口,MODBUSTCP/IP通信协议;输入接口:6路直流模拟量,0-5V或1-5V或0-20mA或4-20mA,精度:0.2%FS6路开关量,光电隔离方式,输入电平0~5V输出接口:6路独立无源继电器,触点容量:30VDC/5A、250VAC/5A2路直流模拟量,1~5V或4~20mA使用环境:温度范围:-40℃~70℃存贮温度:-20℃~50℃相对湿度:<85%(20±5℃条件)大气压力:86~108Kpa安装尺寸:143×90×40mm安装方式:卡式导轨安装或者底部螺丝固定西安安森智能仪器有限公司电话:029-8652275286522755网址:责任创新探索分享四、通讯协议:(注:以下红色部分为目前BB系统软件需要进行解析的协议内容)按照ModbusTCP/IP或RTU指令类型,对与Modbus相关的数据进行独立编址。数据地址安排如下:(n、x、m分别是压力表、截止阀、流量计的数量)“线圈”地址(阀状态及动作需用此指令进行操作。线圈地址从0009开始)(可读写,8路继电器8个字节、1路系统复位控制端1个字节,≤50路截止阀的状态VALVENUM个字节,共9+VALVENUM个字节,当为高电平时值为0x01,当为低电平时值为0x00),对于系统复位端,当控制使之为低电平状态时,会进行一次复位系统操作。地址数据描述0000继电器输出(Re1)0001继电器输出(Re2)0002继电器输出(Re3)0003继电器输出(Re4)0004继电器输出(Re5)0005继电器输出(Re6)0006继电器输出(Re7)(预留)0007继电器输出(Re8)(预留)0008系统复位控制输出0009截止阀输出(V1)…000(58)截止阀输出(V50)众博达继电器控制截止阀地址和编号说明众博达的继电器控制截止阀,一个截止阀需要两路的继电器才能完成正常的闭合和关断操作,RTU最多可接6路继电器,即最多可连接3路众博达截止阀,端子安排如下:继电器编号Re0Re1Re2Re3Re4Re5开阀控制端第一路-第二路-第三路-关阀控制端-第一路-第二路-第三路西安安森智能仪器有限公司电话:029-8652275286522755网址:责任创新探索分享注意:当继电器上接有众博达的截止阀时,慎用写线圈指令对0-7的线圈地址进行操作。因为当对接有众博达截止阀的继电器单独进行操作时,就会造成截止阀的误动作。开阀控制端:即让管道处于开通状态;关阀控制端:即让管道处于断开状态。“输入开关量”地址(只读,8路输入开关量的状态,每路占一个字节,共8个字节,当为高电平时值为0x01,当为低电平时值为0x00):地址数据描述0000八路开关量输入(Din1)0001八路开关量输入(Din2)0002八路开关量输入(Din3)0003八路开关量输入(Din4)0004八路开关量输入(Din5)0005八路开关量输入(Din6)0006八路开关量输入(Din7)(预留)0007八路开关量输入(Din8)(预留)“输入寄存器”地址(读电池电压、压力表和流量计数据)(只读,8路输入ADC值16字节、≤100个压力表2*PRESSNUM,≤50个流量计16*FLOWNUM,共16+2*PRESSNUM+16*FLOWNUM),ADC的量化值单位为毫伏,其它仪表的数据单位,请参考相关的仪表说明书;地址数据描述0000第一路ADC输入(12位ADC1,无符号整形数,2字节,)0001第二路ADC输入(12位ADC2,无符号整形数,2字节)0002第三路ADC输入(12位ADC3,无符号整形数,2字节)0003第四路ADC输入(12位ADC4,无符号整形数,2字节)0004第五路ADC输入(12位ADC5,无符号整形数,2字节)0005第六路ADC输入(12位ADC6,无符号整形数,2字节)(为电池电压监控)0006第七路ADC输入(12位ADC7,无符号整形数,2字节)(预留)0007第八路ADC输入(12位ADC8,无符号整形数,2字节)(预留)西安安森智能仪器有限公司电话:029-8652275286522755网址:输入(有符号16位整数,2字节)0009压力表2输入(有符号16位整数,2字节)…0007+n压力表n输入(有符号16位整数,2字节)0008+n流量计1压力输入(无符号16位整数,2字节)0009+n流量计1温度输入(有符号16位整数,2字节)000A+n流量计1工况流量输入(无符号32位整数高2字节)000B+n流量计1工况流量输入(无符号32位整数低2字节)000C+n流量计1瞬时流量输入(无符号32位整数高2字节)000D+n流量计1瞬时流量输入(无符号32位整数低2字节)000E+n流量计1累计流量输入(无符号32位整数高2字节)000F+n流量计1累计流量输入(无符号32位整数低2字节)…0007+n+m流量计1压力输入(无符号16位整数,2字节)0008+n+m流量计1温度输入(有符号16位整数,2字节)0009+n+m流量计1工况流量输入(无符号32位整数高2字节)000A+n+m流量计1工况流量输入(无符号32位整数低2字节)000B+n+m流量计1瞬时流量输入(无符号32位整数高2字节)000C+n+m流量计1瞬时流量输入(无符号32位整数低2字节)000D+n+m流量计1累计流量输入(无符号32位整数高2字节)000E+n+m流量计1累计流量输入(无符号32位整数低2字节)“保持寄存器”地址(修改RTU内部配置参数)(可读写,包括RTU地址(1字),输出DAC值(8字),系统时间(3字),压力表、流量计、截止阀数量设置值(3字),压力表、流量计、截止阀类型码(3字),仪表轮循时间设置(单位为秒)(1字),超压关断的截止阀号(1字),关断截止阀参考的压力表号(1字),关断截止阀的压力表阈值设定值(1字)等;(共22字)地址数据描述0000RTU地址,2字节(≤0x00FF,!=0);初始化为1西安安森智能仪器有限公司电话:029-8652275286522755网址:输出值,2字节(≤0x03FF);初始化为00002第二路12位DAC输出值,2字节(≤0x03FF);初始化为00003第三路12位DAC输出值,2字节(≤0x03FF);初始化为00004第四路12位DAC输出值,2字节(≤0x03FF);初始化为00005第五路12位DAC输出值,2字节(≤0x03FF);初始化为00006第六路12位DAC输出值,2字节(≤0x03FF);初始化为00007第七路12位DAC输出值,2字节(≤0x03FF);初始化为00008第八路12位DAC输出值,2字节(≤0x03FF);初始化为00009系统时间,年、月,2字节(≤99,1≤≥12);初始化为11、03000A系统时间,日、时,2字节(1≤≥31,≤24);初始化为08、08000B系统时间,分、秒,2字节(≤60,≤60);初始化为08、08000C压力表数量,2字节(≤RESSNUM);初始化为3000D流量计数量,2字节(≤FLOWNUM);初始化为1000E截止阀数量,2字节(≤VALVENUM);初始化为1000F压力表类型,0x0002为2地址压力表;0x0003为3地址压力表;初始化为30010流量计类型,0x0000为天信流量计;0x0001为华海流量计;初始化为00011截止阀类型,0x0001为众博达继电器控制截止阀,0x0002为二代截止阀;0x0003为三代截止阀;初始化为10012仪表轮询时间,单位为秒;初始化为3000013超压关断的截止阀号,2字节(≤VALVENUM);初始化为10014关断截止阀参考的压力表号,2字节(≤RESSNUM);初始化为10015关断截止阀的压力表阈值,2字节,有符号16位,带一位固定小数(无限定值);初始化为60.0MPa0016关断截止阀的低压阈值,2字节,有符号16位,带一位固定小数(不得为零);初始化为0.4MPa西安安森智能仪器有限公司电话:029-8652275286522755网址:、Modbus异常处理遵循Modbus异常码的规定,RTU向主机返回相应的异常码数据。(灰色标识的异常码是未使用的。)Modbus异常码代码名称含义01非法功能接收到的功能码是不被允许执行。02非法数据地址要求访问的数据地址是不被允许操作。03非法数据要求读写的数据是非法,不被允许的。04从站设备故障RTU执行请求操作,产生不可重新获得的差错。05确认RTU接受请求,并切换到处理这个请求,但是需要较长的持续时间来进行这个操作。返回这个响应防止主机发生超时错误。主机可以继续发送轮询程序完成报文来确认是否完成处理。06从属设备忙RTU正在处理长持续时间的程序命令。主机应该稍后重新传输相关指令。西安安森智能仪器有限公司地址:西安市经济技术开发区凤城六路135号电话:029-86522752865227558619915986199156传真:029-8652275286522755E-mail:ancn2006@163.com