1、简易型单回路数字显示控制仪通信协议本通信协议采用标准协议,采用(十六进制数)传输模式。协议是一种主从式协议。任何时刻只有一个设备能够在线路上进行发送。由主站管理信息交换,且只有主站能发起。主站会依次对从站进行轮流查询。只有当从站地址与轮询地址相匹配,从站才能回复消息。从站之间不能进行直接通信。 协议桢中不包含任何消息报头及消息结束符, 消息的开始和结束依靠间隔时间来识别, 当间隔时间长于或等于个字符时, 即作为检测到桢结束。 如果网络内没有与查询地址相一致的从站或从站接收时校验出错,主站将不会接收到返回桢,这时主站根据超时设定判断是否超时,如超时,作出重发或弹出异常错误窗口动作。协议桢定义如下
2、:从站地址功能代码数据区从站地址:地址必须在之间。在同个主站网络中每个从站地址必须唯一。为广播地址,从站接收消息并作相应处理,但不能回复消息。功能代码:包含读、写寄存器。数据:以二进制代码传输。:循环冗余校验,校验从从站地址到数据区最后一个字节,计算多项式码为()。通讯口设置通讯方式异步串行通讯接口,如,等波特率(可由设定仪表二级参数自由更改,设定仪表二级参数,默认)见表字节数据格式.一位起始位.八位数据位.一位停止位.无校验*起始位数据位(从低到高)停止位消息桢格式(读、写功能是从主站角度定义的)读寄存器桢从站地址功能代码首寄存器地址寄存器数字节字节字节字节字节, (),读寄存器返回桢从站地
3、址功能代码字节数寄存器数据字节字节字节* 字节字节1 / 5*,写寄存器桢从站地址功能代码首寄存器地址寄存器数字节数寄存器数据字节字节字节字节字节* 字节字节,*,写寄存器返回桢从站地址功能代码首寄存器地址寄存器数字节字节字节字节字节,错误返回桢从站地址功能代码错误代码字节字节字节字节查询功能代码见表,功能代码表:功能代码名错误代码表:错误代码寄存器长度超限寄存器地址超限从站密码保护读或写不允许功能名广播一次连续的的最大值读个寄存器值写个寄存器值说明比如有的寄存器只读,就不可以发写命令寄存器地址表(只读寄存器):编号参数符号参数名地址类型数值范围备注仪表类型只读单显表测量显示值变送输出值电流为
4、电压为(无意义)测量输入状态见表报警状态见表冷端温度热偶输入时有效预留参数寄存器地址表(一级菜单寄存器):2 / 5编号参数符号参数名地址类型数值范围备注参数密码读写见表第一报警值第二报警值第三报警值第一报警回差值第二报警回差值第三报警回差值无意义显示窗测量状态显示内容见表一级菜单预留参数寄存器地址表说明: 、所有数据类型为有符号整型(两字节)。、通信传输中带小数点的数据全部用整数代替如:代替为。(即忽略小数点)代替为 。、全部寄存器数据在传输过程中用十六进制数表示,先传高字节,再传低字节,如传送,先传,再传。、读测量显示值,如果输入信号是热电阻或热电偶、小数点为时,读到,即为寄存器地址表(二
5、级菜单寄存器):编号参数符号参数名地址类型数值范围备注输入分度号读写见表小数点第一报警方式见表第二报警方式第三报警方式无意义滤波系数设备地址通讯波特率见表显示输入零点修正显示输入的量程比例变送输出量程下限无意义变送输出量程上限无意义测量量程下限测量量程上限测量小信号切除冷端零点修正冷端增益变送输出类型无意义电源频率选择采样滤波3 / 5测量输入状态表:设定值功能说明输入正常输入超下限输入超上限报警状态表:读取值说明第一路无报警第一路报警第二路无报警第二路报警密码设置表:设定值功能说明一级菜单密码一级参数设置二级菜单密码一级、二级参数设置设定值表:读取值说明显示输入分度号显示第一报警值显示第二报警值显示单位显示不显示输入信号类型表:设定值显示类型说明热电偶分度度热电偶分度度热电偶分度度热电偶分度度热电偶分度度热电偶分度度热电偶分度度热电偶分度度热电偶度热电偶度热电偶度热电阻 度热电阻 度热电阻 度4 / 5热电阻 度热电阻 度热电阻 度欧姆线性电阻欧姆远传电阻欧姆远传电阻100M开方开方开方开方报警方式表:设定值说明该路无报警该路下限报警该路上限报警波特率表:设定值对应波特率5 / 5