没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
MR13通讯协议使用说明
MR13 中文版通讯协议操作说明
(日本岛电公司MR13调节器通讯接口中文学习软件)
作为三回路九段可编程PID调解器,通讯协议为国际通信新协议,与
岛电SR253相同,但与FP21,SR25,SR53标准不兼容。
本资料和开发的学习软件,作为用户学习RS232C,RS485接口通讯指
令的参考,不足之处请给与指正。
XF-MR13的通讯学习软件操作说明书目录
1. 软盘清单
2. 通讯口的技术数据
3. 调节器通迅接线
4. 调节器通迅参数的设置
5. standard 标准通讯协议说明:
6. 通讯数据地址列表
7. 在PC计算机上,采用BASICA语言,实现对MR13数据采集的编程例
附录一:.MR13.BAS流程图
附录二:.量程范围列表
附录三:.ASCⅡ码列表
1. 软件清单
在软盘内,提供了下述的应用资料及其它调用文件.
中文版 通讯协议V 2.10 操作说明 (words 文件)
BASICA.EXE - COMOPAQ.BASIC
SRFP.BAS - BASIC参考的通讯学习软件
STAR253.BAS - BASIC参考的SR25的"DS"指令数据采集软件
232T.BAS - BASIC的PC机232口及先锋RS485口测试软件
★ 用户可用Windows 环境下的WORDS的"PRINT"打印指令检查或打印MR13.doc 文件内容。
2.通讯口的技术数据
1. 信号电平: EIA标准 RS-232C,RS-485
2. 通讯方式: RS-232C 3线半双工,单台
白RS-485 2线半双工,多台
3. 同步系统: 起始位-停止位同步系统
4. 通讯距离: RS-232C 15 米
RS-485 500 米 (具体视通讯条件而定)
5. 通讯速度: 1200,2400,4800,9600,19200 波特率
6. 传输保护: 无保护
7. 数据格式: 数据7位,1位偶校验位,1位停止位
数据7位,1位偶校验位,2位停止位
数据7位,无校验, 1位停止位
数据7位,无校验, 2位停止位
数据8位,1位偶校验位,1位停止位
数据8位,1位偶校验位,2位停止位
数据8位,无校验, 1位停止位
数据8位,无校验, 2位停止位
8. 通讯码: ASCII码
9.隔 离: 传输信号与输入信号隔离,系统与输出隔离
3. 调节器通迅接线
3.1 RS-232C
上位机RS232C 9针连接器
数据发送 SD 3
数据接收 RD 2
信号地 GND 5
RD 3数据接收
SD 2数据发送
SG 7信号地
RS232接口,只能单台点对点的通迅,不能进行总线的并联。
3.3.485接口连线形式:
上位机RS232C 9针连接器 希曼顿 RS232/RS485转换器 MR13 485通讯接口
1 RXD 数据接收 数据发送/接收高 TR + 10
2 TXD 数据发送 数据发送/接收低 SD - 9
3 信号地 GND 屏蔽地 SG 6
+ 9
- 3
信号地5
数据发送 SD 3
数据接收 RD 2
信号地 GND 5
RS485通讯采用差动的两线发送,两线接收的双向数据总线两线制方式。上位机和下位调节器的内部接收器的接收高(RDA)和
低(RSD)线以及内部发送器的发送高(SDA)和低(SDB)线都挂在数据总线上,平时内部发送器的发送线处于高阻关闭态。如下
图通讯过程示意图所示,通常上位机是讲者,下位调节器是听者,并按主、从方式进行通讯,多台仪表的通讯靠地址(设备号)
的不同来区分。通讯中,发送方需将发送线置于低阻态。发送完成后,发送线需重新恢复到高阻关闭态。接收方在接收数据
完成后,又成为发送方。因此,RS485接口存在着双向数据总线转换冲突问题。在上位机可由软件调整,下位可由仪表的RS485
延时时间窗口调整。
485通迅示意图
┌─────────────────────────────┐
│┌───────┐ │
││ 上位机的 │ │
││ 485 │ │
││ 通迅接口 │ │
│└──┬─┬──┘ │
│ │ │ 发送/接收双向数据总线 │
│ │ ├─────────┬─────────┐ │
│ │ │ │ │ │
│ ├─┼───────┬─┼───────┐ │ │
│ ┌─┴─┴─┐ ┌─┴─┴─┐ ┌─┴─┴─┐ │
│ │MR13-(1) │ │ MR13-(2) │. . │ MR13(3) │ │
│ └─────┘ └─────┘ └─────┘ │
└─────────────────────────────┘
通讯时,上位机必须根据调节器设定的地址,共同约定的数据格式,波特率等通讯规约,发送通讯文件,下位调节器在接收地
址符合,接收字符格式和校验正确后,才能进行正常的通讯。
4. 调节器通迅参数的设置
参照MR13中文操作流程图,手动选择如下设置:
在MR13[1-14B]窗口设置通信地址:
地址:01~99
在MR13[1-15B]窗口设置波特率:
通讯波特率:1200、2400、4800、9600、19200,
在MR13[1-16B]窗口设置通讯字符格式:
通讯字符格式:7E1,7E2,7N1,7N2,8E1,8E2,8N1,8N2.
格式 数据位 校验位 停止位
7E1 7 偶校验 1
7E2 7 偶校验 2
7N1 7 无 1
7N2 7 无 2
8E1 8 偶校验 1
8E2 8 偶校验 2
8N1 8 无 1
8N2 8 无 2
通讯协议方式:Standard(新标准)、SRFP(与MR13/FP21协议兼容)
在MR13[1-17B]窗口设置存储方式:
存储方式:
EEP(修改参数的保存在EEPROM中) 注: EEPROM寿命为10万次
RAM(修改参数的保存在RAM中,掉电后丢失)注:调机用
在MR13[1-18B]窗口设置字符串控制符格式:
字符串控制符格式:1。STX_ETX_CR 2。STX_ETX_CRLF 3。@_:_CR
在MR13[1-19B]窗口设置BCC块校验方式:
BCC块校验方式: 1。Add(求和) 2。Add_two’s cmp(求和后求反) 3。XOR(异或求和) 4。None(无)
在MR13[1-20B]窗口设置延迟时间:
范围:0~125
RS485延时时间: 延时时间=设定值 * 0。25 mS
注: 延时时间主要用于适配数据发送/接收总线的转换速度
5. standard 标准通讯协议说明:
5.1 标准通讯协议的通讯过程示意图
1.上位机/下位机关系
● 上位机是指个人计算机或可编程逻辑器件PLC。
● 下位机指MR13调节器。
● 通讯指令由上位机发出,由下位机响应并结束。如果发生通讯格式或BCC块校验错,下位机将无反应。
2.通讯过程
上位机 调节器
┏━━━━━┓ 发送
┃发送全文件┃ ───────────> (接收)
┗━━━━━┛ ↓
返回 ┏━━━━━┓
(接收) <─────────── ┃返回全文件┃
↓ ┗━━━━━┛
┏━━━━━┓ 发送
┃发送全文件┃ ───────────> (接收)
┗━━━━━┛ ↓
返回 ┏━━━━━┓
(接收) <─────────── ┃返回全文件┃
↓ ┗━━━━━┛
┏━━━━━┓ 发送
┃发送全文件┃ ───────────> (接收)
┗━━━━━┛ ↓
返回 ┏━━━━━┓
(接收) <─────────── ┃返回全文件┃
↓ ┗━━━━━┛
3.时间脉冲输出
实际上,在接受到开始字符的一秒钟之后,结束字符才能被接受,这就是时间脉冲输出,并且控制自动进入等待下一
条指令状态。因此,上位机应该设置一秒钟时间作为时间脉冲输出。
5-2.通讯格式
(1)通讯格式概要
这种通讯格式是由基本格式Ⅰ,文本格式部分和基本格式Ⅱ组成的.
1)通讯指令格式
起始字符
分地址 文件结束字符
本机地址
指令类型 数据量 结束字符
指令代码
数据 BCC数
b e i j
a
⑴
STX
@
⑵
0
0
⑶
1
2
c
⑷
1
1
d
⑸
R
W
⑹
0
0
⑺
1
3
⑻
0
0
⑼
0
0
f
⑽
9
0
g
⑾
——
,****
h
⑿
ETX
:
⒀
E
7
⒁
3
8
⒂
CR
CR
⒃
- -
LF
基本格式1 文本格式 基本格式2
2)仪表响应格式
起始字符
分地址 文件结束符
本机地址
指令类型 结束字符
响应码
数据 BCC数据
b e i j
a
⑴
STX
@
⑵
0
0
⑶
1
2
c
⑷
1
1
d
⑸
R
W
⑹
0
0
⑺
0
0
g
(11)
,****
——
h
⑿
ETX
:
⒀
3
7
⒁
E
8
⒂
CR
CR
⒃
LF
- -
(2)基本格式1说明
a:起始符以 STX(02H) 或"@" (40H)控制符表示, 当起始引导符接收到,可判断出一组开始接收新的数据。
说明: 控制符的标准格式在MR13[1-18B]窗口成组设置:
STX_ETX_CR、 STX_ETX_CR LF 或 @_:_CR
b:地址:调节器设定的地址号 01~99。
说明: MR13[1-14B]窗口设置地址:01~99.多调节器时,设定地址号不能重叠
c:分地址:MR13 设置如下:
1……回路1
2……回路2
3……回路3
(3)文件格式说明
文本格式类型根据指令和应答改变,请参看5-3读指令说明和5-4写指令说明。
d:指令类型(⑸):
“R”(52H/大写字符) 读指令 ,从个人微机或PLC上读MR13的数据。
“W”(57H/大写字符) 写指令 ,从个人微机或PLC上写MR13的数据。
e:⑹⑺⑻⑼指令代码:例如:0300 表示为第一设定值的参数( 可读/ 写).其它见后指令代码表
参看5-6通信地址说明。
f: 数据量⑽:0~9
在读(R)或写(W)指令中,表示了读参数的个数,可以连续读顺序指令代码10个,从而提高了读指令的效率.
例如:
R
52H
0
30H
3
33H
0
30H
0
30H
9
39H
表示读0300H~0309H的10个设定值的参数
在W-写指令中, f固定为0. 表示了仅能设定一个参数(编者按:出于可靠性的考虑)
g: 数据⑾:
W指令后,插入数头符“,”代表改写一个参数
数头符 第一数据
“,” 1 2 3 4
例: 仅一个参数的写 W03000,****( 参数)
e:响应代码⑹⑺:
正常响应码为”00”。
参看5-5响应码说明。
(4)基本格式2说明
h:结束符 表示文件的结束 以 ETX(03H) 或 “:”(3AH)表示
i:两位BCC(二进制块)码
说明: MR13[1-19B]窗口设置BCC块校验方式:
剩余21页未读,继续阅读
资源评论
地瓜哥哥
- 粉丝: 1
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功