| 生产厂家: | 醴陵市三达电子电器厂 |
| 公司总部: | 湖南醴陵市西山办事处五里墩 |
| 工厂地址: | 湖南醴陵市美田桥工业区 |
| 服务电话: | 400-669-1718(免长途费) |
| 销售热线: | 0731-23366888 23366999 |
| 0731-23112333 23111222 | |
| 24时热线: | 13407332520 13807410858 |
| 图文传真: | 0731-23209266 23230058 |
| 0731-23112222 23056308 | |
| 联 系 人: | 余艳红 刘英 孙红梅 黄韦 |
| 电子邮件: | sanda1718@163.com |
创亚开关柜成套车间
晋煤集团寺河发瓦斯发电厂
开阳供电局
泰兴市化工厂
王家岭煤矿
亿鑫钢铁厂






“ ”键:确认键,用于进入下一层菜单或操作确认。
仪表参数设定说明:
该仪表采用四键制设定输入,用“MENU”键进入编程菜单前,须将显示屏上密码“9999”改为正确密码“0001”方能进入编程菜单,仪表共有13项设定功能。依次用“←” “→”键来选择所需操作的菜单,用 键进入设定,当完成所有设定时,按“MENU”键,屏幕提示“SA-Y”,按“MENU”放弃保存,按 键保存数据并退出。所有设定参数说明如下(举例如下:100A/5A 变送输入4-20mA,显示上限200 报警低限10%满量程,报警高限110%满量程,485地址为02,通讯方式为byte 波特率为9600):
编程字符对照表(部分型号仪表如果无下列菜单说明不支持该功能)

MODBUS-RTU主机查询:查询消息帧包括设备地址码、功能人码、数据信息码、校验码。地址码表明要选中的从机设备;功能代码告之被选中的从设备要执行何种功能,例如功能代码03或04是要求从设备读寄存器并返回它们的内容;数据段包含了从设备要执行功能的其它附加信息,如在读命令中,数据段的附加信息有从何寄存器开始读的寄存器数量;校验码用来检验一帧信息的正确性,为从设备提供了一种验证消息内容是否正确的方法,它采用CRC16的校准规则。
从机响应:如果从设备产生一正常的回应,在回应消息中有从机地址码、功能代码、数据信息码和CRC16校验码。数据信息码包括了从设备收集的数据:如寄存器值或状态。如果有错误发生,我们约定是从机不进行响应。
传输方式是指一个数据帧内一系列独立的数据结构以及用于传输数据的有限规则,下面定义了与MODBUS协议-RTU方式相兼容的传输方式。每个字节的位:1个起始位、8个数据位(无奇偶校验)、2个停止位。
数据帧的结构:即:报文格式。
| 地址码 |
功能码 |
数据码 |
校验码 |
| 1个BYTE |
1个BYTE |
N个BYTE |
2个BYTE |
地址码在帧的开始部分,由一个字节(8位二进制码)组成,十进制为0~255,在我们的系统中只使用1~247,其它地址保留。这些位标明了用户指定的终端设备的地址,该设备将接收来自与之相连的主机数据。每个终端设备的地址必须是唯一的,仅仅被寻址到的终端会响应包含了该地址的查询。当终端发送回一个响应,响应中的从机地址数据告诉了主机哪台终端与之进行通信。
功能码告诉了被寻址到的终端执行何种功能。下表列出所支持的功能码,以及它们的意义和功能。
| 代码 |
意义 |
行为 |
| 03/04 |
读数据寄存器 |
获得一个或多个寄存器的当前二进制值 |
| 16 |
写预置寄存器 |
设定二进制值到相关的寄存器中 |
数据码包含了终端执行特定功能所需要的数据或者终端响应查询时采集到的数据。这些数据的内容可能是数值、参考地址或者设置值。例如:功能码告诉终端读取一个寄存器,数据域则需要反映明从哪个寄存器开始及读取多少个数据,而从机数据码回送内容则包含了数据长度和相应的数据。
校验码错误校验(CRC)域占用两个字节,包含了一个16位的二进制值。CRC值由传输设备计算出来,然后附加到数据帧上,接收设备在接收数据时重新计算CRC值,然后与接收到的CRC域中的值进行比较。如果这两个值不相等,就发生了错误。
生成一个CRC的流程为:
(1).预置一个16位寄存器为FFFFH(16进制,全1),称之为CRC寄存器。
(2).把数据帧中的第一个字节的8位与CRC寄存器中的低字节进行异或运算,结果存回CRC寄存器。
(3).将CRC寄存器向右移一位,最高位填以0,最低位移出并检测。
(4).上一步中被移出的那一位如果为0:重复第三步(下一次移位);为1:将CRC寄存器与一个预设的固定值(0A001H)进行异或运算。
(5).重复第三点和第四步直到8次移位。这样处理完了一个完整的八位。
(6).重复第2步到第5步来处理下一个八位,直到所有的字节处理结束。
(7).最终CRC寄存器的值就是CRC的值。
通讯报文举例:1.读数据(功能码:03/04):这个功能可使用户获得终端设备采集、记录的数据,以及系统参数。主机一次请求采集的数据个数没有限制,但不能超出定义的地址范围。下面的例子是从终端设备地址为12(0CH)的从机上,读取测量数据Y(数据帧中数据每个地址占用2个字,测量数据字地址为12(0CH)开始,数据长度为2(02H)个字。字通讯方式。)
查询数据帧(主机)
| 地址 |
命令 |
起始寄存器地址 (高位) |
起始寄存器地址 (低位) |
寄存器个数 (高位) |
寄存器个数 (低位) |
CRC16 低位 |
CEC16 高位 |
| 0CH |
03H |
00H |
0CH |
00H |
02H |
05H |
15H |
响应数据帧(从机)
| 地址 |
命令 |
数据长度 |
数据1~4 |
CRC16 低位 |
CRC16 低位 |
| 0CH |
03H |
04H |
42C80000 |
B3H |
75H |
预置数据(功能码:16):此功能允许用户改变多个寄存器的内容(需要强调的是所写入的数据为可写属性参数。个数不超过地址范围,下面的例子是写入电流变比为400A/5A=80通讯方式。
预置数据帧(主机)
| 地址 |
命令 |
起始寄存器地址 (高位) |
起始寄存器地址 (低位) |
寄存器个数 (高位) |
寄存器个数 (低位) |
字节 长度 |
写入 数据 |
CRC16 低位 |
CEC16 高位 |
| 0CH |
10H |
00H |
02H |
00H |
01H |
02H |
00H 50H |
FFH |
1EH |
响应数据帧(从机),表明数据已写入。
| 地址 |
命令 |
起始寄存器地址 (高位) |
起始寄存器地址 (低位) |
寄存器个数 (高位) |
寄存器个数 (低位) |
CRC16 低位 |
CEC16 高位 |
| 0CH |
10H |
00H |
02H |
00H |
01H |
A1H |
14H |
设定参数及MODBUS地址信息表:共有13项设定参数,具体如下:
| 地址 |
项目 |
描述 |
字节地址 |
说明 |
显示符号 |
| 0 |
MM |
编程密码 |
0、1 |
2字节 0001 |
|
| 1 |
ALM-SET |
报警允许设定 |
2 |
000000 x1 x2 B X1:上限允许设定 X2:下限允许设定 1为允许动作 0为不允许动作 |
ALHY:进入上限报警允许设定 ALLY:下限报警允许设定 |
| DZ |
仪表地址 |
3 |
1字节 1-247 |
ADDr |
|
| 2 |
K |
k系数(倍率) |
4、5 |
2字节 0-9999 |
r- - k |
| 3 |
X |
x系数(量程) |
6、7 |
2字节 0-9999 |
r- - H |
| 4 |
b |
b系数(基值) |
8、9 |
2字节 0-9999 |
r- - b |
| 5 |
B |
B系数(变送输出上限) |
10 |
1字节0-99 |
bSLH |
| A |
A系数(变送输出下限) |
11 |
1字节0-99 |
bsHH |
|
| 6、7 |
SHOW-H |
显示上限 |
12、13、14、15 |
IEEE754浮点数 |
dISL |
| 8、9 |
ALM-H |
报警上限值 |
16、17、18、19 |
IEEE754浮点数(仪表中设定值为百分比)实际值等于设定值%╳(k╳x b) |
AL-H |
| 10、11 |
ALM-L |
报警下限值 |
20、21 22、23 |
AL-L |
|
| 12、13 |
Y |
测量数据 |
24、25、26、27 |
IEEE754浮点数 |
|
| 14、15 |
BS |
变送输出值 |
28、29、30、31 |
IEEE754浮点数 |
|
如果为功率因数表多一个选项,为NET选择,取消了K、X、b、及报警选项,进入NET选择时,0为单相,1为三相。并按仪表后面贴的接线图正确接线,可正常测量。
注:实际测量数据Y=(k╳x b) k为倍率设定,x为量程设定,b为基准。用户可根据这个公式,自由设定所要输出和显示的数据。
变送输出设定:变送设定输出为0-20mA 4-20mA 如果要输出电压信号,可根据此电流信号进行设定,输出电压等于电流信号X电阻值。
另外以上设定外设定菜单中bAUd 为波特率设定,共有4800和9600两种
ProE 为通讯方式设定共有word 和byte 两种(字方式和字节方式)
直销网购 全场含税 全免运费-TOP-
