77范文网 - 专业文章范例文档资料分享平台

[WEST]P4100 - P6100 - P8100说明书 - 图文(6)

来源:网络收集 时间:2019-04-09 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

1

/4 -DIN, 1/8 -DIN & 1/16 -DIN 控制器、显示仪和程序控制器手册

指令格式如下

起始信号

地址

命令

数据

CRC

校验

3个字符的时间1个字

1个字

n个

2个字间隔

字节

数据会转换成二进制编码发送,从最低位开始。 MODBUS RTU CRC-16 计算采用公式216

+215

+22

+1。

10.3 地址

地址范围为1—255(16进制01—FF),通过 ??==+ 设置

10.4 Modbus 指令

以下是仪表支持的Modbus 指令

表 13 –仪表支持的Modbus 指令

指令代码 作用

说明 01 / 02 读输出/输入状态

位操作。

03 / 04 读保持/输入寄存器状态 读指定地址的参数数值,最多可以读取64个参数。 05 写单个输出状态 位操作。

06 写单个寄存器 写2个字节到指定地址。 08 诊断

用于通讯建立检测

16

写多个寄存器

向多个寄存器写入1个参数。

40 Danaher Sensors & Controls

1

/4 -DIN, 1/8 -DIN & 1/16 -DIN 控制器、显示仪和程序控制器手册

10.5 命令简介

10.5.1 读输出/输入状态 (Function 01 / 02)

读控制器中指定地址位的输出/输入状态。

表 14 –读输出/输入状态 (Function 01/02)

指令

从机地址

功能函数数据地址

数据的位数 CRC校验 1个字节 01 / 02 高8位

低8位 高8位

低8位

2个字节

应答

从机地址 功能函数字节数 数据 CRC校验

1个字节

01 / 02

8位

高8位

低8位

2个字节

数据的字节数是指收到的数据的长度,如果收到的数据位数为16位,则数据的字节数

为2,一次操作最多可读16位的数据,最先读的数据位最后收到

10.5.2 读保持/输入寄存器 (Function 03 / 04)

读控制器中字节的数据.

表 15 – 读保持/输入寄存器 (Function 03/04)

指令

从机地址 功能函数首字地址

字数 CRC校验

1个字节 03/ 04 高8位 低8位 高8位

低8位

2个字节

应答 从机地址 功能函数字节数

首字

末字 CRC校验

1个字节

03 / 04

8位 16位 16位

2个字节

在应答信息中,字节数是指收到字节的数量,如果收到5个字的信息,则字节数为

A(16进制),一条指令最多可读64字的数据,如果所读的字不存在,则该字的返回信息为0000h 。

10.5.3 写单个输出 (Function 05)

写控制器中指定地址的输出的状态。

41 www.westinstruments.com

1

/4 -DIN, 1/8 -DIN & 1/16 -DIN 控制器、显示仪和程序控制器手册

表 16 – 写单个输出 (Function 05)

指令

从机地址 功能函数字地址 输出状态 CRC校验1个字节 05 高8位

低8位 FF/00 00 2个字节

应答

从机地址 功能函数字地址 输出状态 CRC校验1个字节

05

高8位

低8位

FF/00 00 2个字节

输出状态:FF=SET;00=RESET。

通常情况下,应答和指令数据格式相同。

10.5.4 写寄存器 (Function 06)

将2个字节命令写入指定地址

表 17 – 写寄存器 (Function 06)

指令

从机地址 功能函数字地址 数据 CRC校验

1个字节 06 高8位

低8位

高8位

低8位

2个字节

指令

从机地址 功能函数字地址 数据 CRC校验

1个字节 06

高8位

低8位

高8位

低8位

2个字节

10.5.5 通讯回路诊断(Function 08)

表 18 – 通讯回路诊断 (Function 08)

指令

从机地址 功能函数诊断代码

数据 CRC校验

1个字节 08 00 00 高8位 低8位

2个字节

指令

从机地址 功能函数

诊断代码

数据 CRC校验

1个字节

08 00 00 高8位

低8位

2个字节

10.5.6 写多个寄存器 (Function 16Hex)

写2个连续的字节到指定的地址范围

42 Danaher Sensors & Controls

1

/4 -DIN, 1/8 -DIN & 1/16 -DIN 控制器、显示仪和程序控制器手册

表 19 – 写多个寄存器 (Function 16 Hex)

指令

从机地址 功能函数首字地址字数 字节数

数据 CRC校验

1个字节

16

16位

0001 0010 16位

2个字节

指令

从机地址 功能函数首字地址 字数 CRC校验 1个字节

16

高8位

低8位

00 01 2个字节

10.5.7 出错应答

当主机发出的指令控制器不能识别时,控制器会根据情况作出应答,具体情况如

下:

表 20 – 出错应答

错误代码

故障情况

说明

00 保留

01 函数错误 功能函数超出范围 02

数据地址错误

写操作:参数数目超出范围

读操作:启始参数不存在或末位参数大于

65536.

03

数据错误

写操作:数值超出范围, 读操作:命令没有执行。

返回信息格式

应答

功能函数

错误代码

和发出指令相同

43 www.westinstruments.com

1

/4 -DIN, 1/8 -DIN & 1/16 -DIN 控制器、显示仪和程序控制器手册

11 参数说明

11.1 参数

11.1.1 位参数

表 21– 位参数

参数 Modbus R/W 说明

参数地址

通讯读写状态 1 =R 1 读/写, 0 =只读 自动 / 手动 2 =R/W 1 手动, 0 = 自动 自适应 3 =R/W 1 启动, 0 = 终止 自整定 4 =R/W 1 启动, 0 = 终止 报警1状态 5 =R 1 报警, 0 = 无报警 报警1状态 6 =R 1 报警, 0 = 无报警 设定点斜率 7 =R/W 1 启动, 0 = 终止 8 R/W 保留

9 R/W 保留

回路报警状态 10 R/W =1 报警/启动, 0 = 无报警/禁止e

11 R/W 保留

回路报警 12 R/W 读操作时读报警状态,写操作时启动或禁止回路

报警功能 数字输入 2 13

R

第2数字输入状态

14 R 保留

15 R 保留

指令举例:

设控制器地址为2,将控制器从自动改为手动状态,可用如下命令:

指令

从机地址 功能函数字地址

输出状态 CRC校验

02 05 00 02 FF 00 2DC9 应答

从机地址 功能函数

字地址

输出状态 CRC校验

02

05 00 02 FF 00 2DC9

44 Danaher Sensors & Controls

1

/4 -DIN, 1/8 -DIN & 1/16 -DIN 控制器、显示仪和程序控制器手册

11.1.2 字参数

表22 – 字参数

参数 Modbus R/W说明

参数地址过程值 1 R

设定值 2 R/W当前设定值,(运行斜率时是斜率的目标值)

输出功率 3 R/W自动状态时只读;手动状态时读写;

偏差

4 R 过程值-设定值

第2控制输出比例带 5 R/W0.0% - 999.9%,自适应启动时只读;其它情况为读写。

主控输出比例带 6 R/W0.0% - 999.9%,自适应启动时只读;其它情况为读写。 控制动作

7 R/W1 =正动作; 0 =逆动作 积分时间/回路报警时间

8

R/W

0 – 5999,自适应启动时为只读参数,ON/OFF控制,回路报警启动时为回路报警时间, 微分时间 9 R/W0 –5999;自适应启动时只读 输出1控制周期 10 R/W0.5- 512secs 量程下限 11 R/W 量程上限 12 R/W 报警1数值 13 R/W 报警2数值 14 R/W

手动积分

15

R/W

0% -100% (单输出) ?100% +100% (双输出)

死区

16 R/W?20% —+20% (PB_P + PB_S) On / Off 动作回差 17 R/W0.1% —10.0% 小数点位置

18

R/W

0= xxxx ;1 = xxx.x 2 = xx.xx;3 = x.xxx

仅适用于线性输入

输出2控制周期 19 R/W0.5- 512secs 输出限幅 20 R/W0 – 100 % 当前实际设定值 21 R 斜率启动时

45 www.westinstruments.com

1

/4 -DIN, 1/8 -DIN & 1/16 -DIN 控制器、显示仪和程序控制器手册

参数 Modbus R/W 说明

参数地址 设定值上限 22 R/W 设定值下限 23 R/W 设定点斜率 24 R/W 0 = 0ff, 1 – 9999 i 数字滤波 25 R/W 0 -100 s 过程值零点偏置 26 R/W 变送输出上限 27 R/W 1999 - 9999 变送输出下限 28 R/W 1999 - 9999 设定点2

29

R/W

遥控设定值 30 R 遥控设定零点偏置 31 R/W 报警1回差 32 R/W 报警2回差 33 R/W 设定点1 34 R/W 设定点选择

35

R/W 1 = SP1;2 = SP2

100hex = RSP

设备ID 122 R 4位

系列号低4位 123 R 0 -15 系列号共12位,采

系列号中4位 124 R 16-31 用BCD码方式储存 系列号高4位 125 R 32-47 生产日期 126 R 硬件设置 (1) 127 R 见表28 硬件设置 (2)

128

R

见表29

产品修订版本 129 R 硬件版本 130 R 输入状态 133 R Bit 0: 传感器断路标志位

Bit 1: 输入欠量程标志位 Bit 2: 输入超量程标志位

数据ID 134 =R P61000

46 Danaher Sensors & Controls

1

/4 -DIN, 1/8 -DIN & 1/16 -DIN 控制器、显示仪和程序控制器手册

12 CRC计算方法

12.1 计算方法

CRC为2字节(16位)的错误码。

在命令及应答中,使用CRC检测了整个命令的内容正确与否。

发送方发送命令时,组织好命令数据后依据计算方法计算出CRC,并将它附加在命令数据后仪器发送。当接收方接受完命令后,依照同样的方法计算CRC,如果算出的CRC和接收到的CRC一致时,认为命令数据正确,否则认为数据命令出错,接收方为子机时不对命令做出任何应答。

CRC在计算时,仅对每个字节中的8个数据位进行计算,起始位、停止位、奇偶校验位均不参与计算。

《CRC计算方法》

1) 将一个16位寄存器作为CRC寄存器,初始值设为#FFFFH。

2) CRC寄存器与命令中的第一个字节进行异或(XOR)计算。结果存入CRC寄存器。 3) CRC寄存器中的值向右移一位。

4) 如果移出的位为1,则CRC寄存器的值和#A001H进行异或(XOR)计算,结果存入CRC

寄存器。如果移出的位是0,CRC寄存器的值不变。 5) 如果移出次数不足8次,返回3)4)再次计算。

6) 如果8次已经移完并且计算完毕。取命令中的下一个字节和CRC进行移或(XOR)计

算。

7) 返回3)进行移位计算。直到命令中的全部数据计算完毕(校验命令时不包括接收到的

CRC字节)。

8) 当全部数据计算完毕后,CRC寄存器中的数据就是所求的数据。将CRC值附加在命令数

据后面一起发送。加入时低字节在前,高位字节在后。 12.2

计算举例

设控制器地址为02,读过程数值,指令应为:02,03,00,01,00,01,CRC

校验

CRC 计算过程如下:

表23-CRC计算过程

操作

16位CRC 寄存其

标志高8位 低8位 位 CRC寄存器赋值

111111111111111

1

指令第1个字节(02)

00000010 XOR 1111111111111101 CRC 寄存器第1次右移 0111111111111110 1 A001

1010000000000001

XOR 1101111111111111 CRC 寄存器第2次右移 0110111111111111 1 A001

10

100000000000

0

1

47 www.westinstruments.com

1

/4 -DIN, 1/8 -DIN & 1/16 -DIN 控制器、显示仪和程序控制器手册

1

/4 -DIN, 1/8 -DIN & 1/16 -DIN 控制器、显示仪和程序控制器手册

XOR

CRC 寄存器第3次右移 CRC 寄存器第4次右移 A001 XOR

CRC 寄存器第5次右移 10011011000100 1110 0111 0010 0001 0000 1011 1111 1111 1100 0011 1101 11111011111011111011111011111011011101 0 1 0 XOR CRC 寄存器第8次右移 A001

XOR 指令第4个字节(01)

XOR 10111010111000010010001100 11000110001100000011 0000111000000101010000000000001000001 1 1 1

0 1 1 CRC 寄存器第6次右移 0010 0100 111111111 A001 1010 0000 00000001 XOR

1000 0100 11111110 CRC 寄存器第7次右移 0100 0010 011111110 CRC 寄存器第8次右移 0010 0001 001111111 A001 1010 0000 00000001 XOR

1000 0001 00111110

指令第2个字节(03) 00000011 XOR

1000 0001 00111101 CRC 寄存器第1次右移 0100 0000 100111101 A001 1010 0000 00000001 XOR

1110 0000 10011111 CRC 寄存器第2次右移 0111 0000 010011111 A001 1010 0000 00000001 XOR

1101 0000 01001110 CRC 寄存器第3次右移 0110 1000 001001110 CRC 寄存器第4次右移 0011 0100 000100111 A001 1010 0000 00000001 XOR

1001 0100 00010010 CRC 寄存器第5次右移 0100 1010 000010010 CRC 寄存器第6次右移 0010 0101 000001001 A001 1010 0000 00000001 XOR

1000 0101 00000101 CRC 寄存器第7次右移 0100 0010 100000101 A001 1010 0000 00000001 XOR

1110 0010 10000011 CRC 寄存器第8次右移 0111 0001 010000011 A001 1010 0000 00000001 XOR

1101 0001 01000000

指令第3个字节(00) 00000000 XOR

1101 0001 01000000 CRC 寄存器第1次右移 0110 1000 101000000 CRC 寄存器第2次右移 0011 0100 010100000 CRC 寄存器第3次右移 0001 1010 001010000 CRC 寄存器第4次右移 0000 1101 000101000 CRC 寄存器第5次右移 0000 0110 100010100 CRC 寄存器第6次右移 0000 0011 010001010 CRC 寄存器第7次右移 0000 0001 101000101 A001

1

010 0000 00000001

48 Danaher Sensors & Controls

CRC 寄存器第1次右移 0111100001101000 1 A001

1010000000000001

XOR 1101100001101001 CRC 寄存器第2次右移 0110110000110100 1 A001

1010000000000001

XOR 1100110000110101 CRC 寄存器第3次右移 0110011000011010 1 A001

1010000000000001

XOR 1100011000011011 CRC 寄存器第4次右移 0110001100001101 1 A001

1010000000000001

XOR 1100001100001100 CRC 寄存器第5次右移 0110000110000110 0 CRC 寄存器第6次右移 0011000011000011 0 CRC 寄存器第7次右移 0001100001100001 1 A001

1010000000000001

XOR 1011100001100000 CRC 寄存器第8次右移 0101110000110000

指令第5个字节(00)

00000000 XOR 0101110000110000 CRC 寄存器第1次右移 0010111000011000 0 CRC 寄存器第2次右移 0001011100001100 0 CRC 寄存器第3次右移 0000101110000110 0 CRC 寄存器第4次右移 0000010111000011 0 CRC 寄存器第5次右移 0000001011100001 1 A001

1010000000000001

XOR 1010001011100000 CRC 寄存器第6次右移 0101000101110000 0 CRC 寄存器第7次右移 0010100010111000 0 CRC 寄存器第8次右移 0001010001011100 0

指令第6个字节(01)

00000001 XOR 0001010001011101 CRC 寄存器第1次右移 0000101000101110 1 A001

1010000000000001

XOR 1010101000101111 CRC 寄存器第2次右移 0101010100010111 1 A001

1010000000000001

XOR 1111010100010110 CRC 寄存器第3次右移

0

111101010001011 0

49 www.westinstruments.com

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库[WEST]P4100 - P6100 - P8100说明书 - 图文(6)在线全文阅读。

[WEST]P4100 - P6100 - P8100说明书 - 图文(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/583296.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: