日本岛电sr90系列仪表通讯指南

上传人:小** 文档编号:93488672 上传时间:2019-07-22 格式:PDF 页数:16 大小:199.23KB
返回 下载 相关 举报
日本岛电sr90系列仪表通讯指南_第1页
第1页 / 共16页
日本岛电sr90系列仪表通讯指南_第2页
第2页 / 共16页
日本岛电sr90系列仪表通讯指南_第3页
第3页 / 共16页
日本岛电sr90系列仪表通讯指南_第4页
第4页 / 共16页
日本岛电sr90系列仪表通讯指南_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《日本岛电sr90系列仪表通讯指南》由会员分享,可在线阅读,更多相关《日本岛电sr90系列仪表通讯指南(16页珍藏版)》请在金锄头文库上搜索。

1、 90 调节器通讯指南 2002.4 本资料和开发的学习软件,作为用户学习 SR90 系列仪表通讯编程的参考,不足之处请 给与指正。 日本岛电公司中国技术服务中心北京市希曼顿自动化研究所 电话:010-62557875,82629617,62613592,62639753 传真:62566702 说明:用户在购买 SR90 系列带通迅接口产品时,将随机提供该学习软盘。 * 目录 目录 1. 1. 软件清单 2. 2. CC90 的使用方法 3.3. 进入通讯命令学习前的准备工作 4.4. 通讯协议以及 BASIC 程序方法 5.5. SR90 系列仪表的通讯命令 6.6. BASICA 的程序

2、通讯软件说明: 7. 7. 附录:A.通讯串口接线方法 B.有关 RS422/485 通讯口的技术数据 * 1.软件清单 1.软件清单 在软盘内,提供了下述的软件和资料 SR90 通讯协议.DOC SR90 调节器通讯指南(WORDS 文件) BASICA.EXE - 高级 BASIC 语言 SR90.BAS 通讯测试软件 232T.BAS - BASIC 程序的 PC 机 232 口及先锋 RS422 口测试软件 2.SR90 通讯协议 2.SR90 通讯协议 1) 串口接线 计算机与带 RS-232C 通讯口的连线 计算机与希曼顿 RS-232C/RS-485A 通讯变换器连线 RS-23

3、2C/RS-485 通讯变换器与仪表 RS-485 通讯口的连线 D 型 25 针、九针串口接线对照表 2) 通讯协议 3) 参数设置 设置调节器通讯地址和使用的 PC 机串口,及通讯参数设置。 3. 进入通讯命令学习前的准备工作 3. 进入通讯命令学习前的准备工作 3-1. 3-1. 初次连接系统的准备工作 (仪表未连接) 1 )参照串口接线窗口和附录.通讯串口接线方法,对系统进行正确的接线。 2 )PC 机 RS232 通讯口正常(包括地线、握手信号),将 SD,RD 端短接。 3.) RS232 接口至 RS232/RS485 转换器连线是否正确。 注意:9 针与 25 针串口的定义区别

4、。 注意:9 针与 25 针串口的定义区别。 4.)将 RS232/RS485 转换器的 RS422 输出端发送、接收短接,测转换器好坏。 5.)RS232/RS485 转换器到仪表通讯口的连线正确。 如果远距离通讯(1200 米),利用示波测量发送波形的前沿,确定通讯线路的传输 品质, 选择合适的通讯波特率。 注:如采用 PC 机内式转换卡,可省去前两步骤。 注:如采用 PC 机内式转换卡,可省去前两步骤。 其它的操作: 连接仪表且上电,确信仪表已进行了有关的通讯参数(地址、波特率)设定。 在学习软件中相应的画面应设置与仪表相一致的 PC 机通讯地址和字符参数,否则将不 能正常通讯。注:仪表

5、的有关设定请参阅 SR80 操作流程图 注:仪表的有关设定请参阅 SR80 操作流程图 4.通讯协议以及 BASIC 程序方法 4.通讯协议以及 BASIC 程序方法 4-1. 通讯的含意 4-1. 通讯的含意 RS232接口,只能单台点对点的通迅,不能进行总线的并联,但通讯软件和485 方式相 同 上位机的 485 通讯示意图 485 通讯接口 发送/接收双向数据总线 SR90-(1) SR90-(2) . . SR90(99) RS485 通讯采用差动的两线发送,两线接收的双向数据总线两线制方式。上位机 和下位调节器的内部接收器的接收高(RD+)和低(RS-)线以及内部发送器的发送高 (S

6、D+)和低(SD-)线都挂在数据总线上,平时内部发送器的发送线处于高阻关闭态。 如下图通讯过程示意图所示,通常上位机是讲者,下位调节器是听者,并按主、从方 式进行通讯,多台仪表的通讯靠地址(设备号)的不同来区分。通讯中,发送方需将发 送线置于低阻态。发送完成后,发送线需重新恢复到高阻关闭态。接收方在接收数 据完成后,又成为发送方。 因此,RS485 接口存在着双向数据总线转换冲突问题。在上位机可由软件调整, 下位可由仪表的 RS485 延时时间窗口调整。 建议:选用 RS485 接口的仪表时,可采用研华 5020 型 RS232/RS485 智能通讯转换模块, 编程时无需考虑总线切换的问题。

7、注意:通讯时,上位机必须根据调节器设定的地址,共同约定的数据格式,波特率等 通讯规约,发送通讯文件,下位调节器在接收地址符合,接收字符格式和校验正确后才 能进行正常的通讯。 4-2. 通讯协议说明: 4-2. 通讯协议说明: 通讯协议的通讯过程示意图 上位机 调节器 发送 发送全文件 (接收) 返回 (接收) 返回全文件 发送 发送全文件 (接收) 返回 (接收) 返回全文件 4-3. 发送全文件和返回全文件的组成 4-3. 发送全文件和返回全文件的组成 4.3.1 通讯控制符的三种格式:1.STX_ETX_CR 2.STX_ETX_CRLF 3._:_CR 4.3.2 通讯发送格式 b e

8、i j a STX STX 0 0 1 1 c 1 1 d R W 0 0 1 1 0 8 0 c f 0 0 g - ,* h ETX ETX D 7 A 8 CR CR 1. 通讯发送格式的解释 a 通讯的起始符,一位,STX:(02H)或 ”(40H) b 通讯下位机地址、 两位, 由 8 位二进制组成。 地址范围 199(1:0000 0001 0110 0110),这 8 位二进制码被分成高 4 位和低 4 位,其中高 4 位被送入中,低 4 位被送入,并转换成 ASCII 码。 c 通讯下位机地址的子地址一位,这位被固定为 1。 d 通讯命令类型一位。”R”(52H),表明在上位机

9、发送或仪表应答中的读命 令。”W”(57H) ,,表明在上位机发送或仪表应答中的写命令。”B” 表明在上位机以广 播方式发送命令,但 SR90 不支持广播方式,”B” 只作为预留命令。 e 通讯命令代码、四位。是 16 位二进制代码(065535) ,这 16 位 被分成四组,并转换成相应的 ASCII 码。命令代码详见命令代码表。 f 通讯命令连续读代码一位。表明上位机要连续读取多少个参数。这位取值范 围”0”(30H) ”9”(39H),十个数。实际的连续读参数的个数=表明的数值+1。 g 通讯数据这位的数据量决定于这位的数据,既这位的数据长度不定。数据总是 以”,”(2CH),数据项与数

10、据项之间不需要任何分割符。 数据的长度主要取决于第的方 式。每一个数据项由 16 位二进制代码组成(1 个字),每 4 位被分成一个数据单元,同 时每个数据单元又被转换成 ASCII 数据。当位为 ”R”读命令时,此位不写。 第一数据项 第二数据项 第 N 数据项 ”,” 2CH 高位 第一 单元 第二 单元 第三 单元 低位 第四 单元 高位 第一 单元 第二 单元 第三 单元 低位 第四 单元 高位 第一 单元 第二 单元 第三 单元 低位 第四 单元 h 数据发送结束符一位,ETX(03H)或 ”:”(3AH)。所有的数据和命令再此位之前 都以发送完成,遇到此字符表明结束。 i BCC

11、块校验 、两位 三种 BCC 块校验和无校验。上位机的 BCC 校验应通过软 件处理。仪表的 BCC 校验可在1-34窗口设置。当 BCC 校验结果有错误时,将没有应 答。BCC 校验数据被分成高 4 位和低 4 位,并被转换成 ASCII 码, :高 4 位的 ASCII 码。:低 4 位的 ASCII 码。 1).ADD 块校验 例: STX 0 1 1 R 0 1 0 0 9 EXT E 3 CR LF (02H)+(30H)+(31H)+(31H)+(52H)+(30H)+(31H)+(30H)+(30H)+(39H)+(03H)=1E3H BCC 校验结果 :“E“=45H :“3“

12、=33H 2).ADD_TWOS CMP 块校验 例: STX 0 1 1 R 0 1 0 0 9 EXT 1 D CR LF (02H)+(30H)+(31H)+(31H)+(52H)+(30H)+(31H)+(30H)+(30H)+(39H)+(03H)=1E3H BCC 校验结果 :“1“=31H :“D“=44H 3).XOR 块校验 例: STX 0 1 1 R 0 1 0 0 9 EXT 1 D CR LF (02H)(30H)(31H)(31H)(52H)(30H)(31H)(30H)(30H)(39H)(03H) =59H BCC 校验结果 :“5“=35H :“9“=39H j 回车符、一位或两位 CR

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号