logo资料库

SRS10A_通讯协议.pdf

第1页 / 共32页
第2页 / 共32页
第3页 / 共32页
第4页 / 共32页
第5页 / 共32页
第6页 / 共32页
第7页 / 共32页
第8页 / 共32页
资料共32页,剩余部分请下载后查看
SRS10A系列通讯接口说明书
目录
1安全措施
2概述
2-1通讯接口
2-2通讯协议与规格
3调节器与计算机的连接
3-1RS-485
3-2 3- 状态输出控制
4与通讯有关的设置
4-1通讯方式设置
4-2通讯地址设置
4-3通讯数据格式设置
4-4状态字符设置
4-5BCC 运算/协议类型设置
4-6通讯速度设置
4-7延迟时间设置
4-8通讯存储方式设置
4-9主控模式设定
4-10主控模式设定
4-11起始从控调节器地址
4-12最后从控调节器地址
4-13写入数据地址
5 Shimaden通讯协议概述
5-1通讯过程
5-2通讯格式
5-3读指令(R)细节
5-4写指令(W)细节
5-5广播(B)指令细节
5-6应答代码详解
6MODBUS协议概述
6-1传送方式概述
6-2消息构造
6-3从控设备地址
6-4功能代码
6-5数据
6-6错误校验
6-7消息实例
7主控通讯功能概述
7-1主控/从控设备连接
7-2传输过程
7-3超时
7-4SV 值写入
8通讯数据地址
8-1通讯数据地址详解
8-2通讯数据地址
9补充解释
9-1测量范围编码
9-2事件类型
9-3DI类型表
9-4ASCII 码表
SRS10A(SRS11A/SRS12A/SRS13A/SRS14A) 系列 数字调节 器 通讯接口 ( R S- 48 5 ) 说明书 谢谢你购买Shimaden数字调节器。 在保证这种产品适合您的要求之后, 在试图操作设备 之前,你应该仔细读说明书并且理解其内容。 要求 说明书应该被放在最终用户必要时能 参考 它的一个方便的地方 。 序言 这本说明书描述SRS10A(SRS11A/12A/13A/14A)系列数字调节器的通信接口(RS-485)的基本功能和使用方法。 对于产品概述和在产品功能的细节,或者关于接线、安装、操作或者日常维护的信息,请看《SRS10A(SRS11A /SRS12A/SRS13A/SRS14A)系列数字化调节器使用手册》(下文简称《使用手册》)
目 录 要求 ................................................................................... . 1 6. M O D B US 协议概述 ................................................... . 1 9 序言 ................................................................................... . 1 1. 安全措施 ....................................................................... . 3 2. 概述 ............................................................................... . 4 ........................................................................ . .. 4 2-1. 通讯接口 2- 2. 通讯协议与规格 ............................................................... 4 3. 调节器与计算机的连接 ................................................ . 6 3-1. RS -48 5 ............................................................................... 6 3-2. 3- 状 态输出控制 ................................................................ 6 4 . 与通讯有关的设置 . .. . .. . .. . .. . ... . .. . .............................. . ..... 7 4-1. 通讯方式设置 .................................................................. 7 4-2. 通讯地址设置 .................................................................. 7 4-3. 通讯数据格式设置 .......................................................... 7 4- 4 . 状态字符设置 ................................................................... 7 ............................................... 4-5. BCC 运算/协议类型设置 8 4-6. 通讯速度设置 ................................................................. 8 4-7. 延迟时间设置 .................................................................... 8 4-8. 通讯存储方式设置 ........................................................... 8 4-9. 通讯方式类型设置 .........................................................9 4-10. 主控方式设定 ................................................................9 ..................................................... 9 4-11. 起始从控调节器地址 4-12. 结束从控调节器地址 9 .................................................... 4-13. 写入数据地址 ................................................................ 9 6-1. 传送方式概述 .................................................................. . 1 9 ( 1 ) ASC I I 方式 .................................................................................. . 1 9 ( 2 ) R T U 方式 ..................................................................................... . 1 9 6-2. 消息构造 ......................................................................... . 1 9 ( 1 ) ASC I I 方式 ................................................................................... . 1 9 ( 2 ) R T U 方式 ...................................................................................... . 1 9 6 - 3. 从控设备地址 ................................................................. . 1 9 6-4. 功能代码 .......................................................................... . 1 9 6-5. 数据 ................................................................................. . 2 0 6-6. 错误校验 .......................................................................... . 2 0 ( 1 ) ASC I I 方式 .................................................................................. . 2 0 ( 2 ) R T U 方式 .................................................................................... . 2 0 6 - 7 . 消息实例 .... . . . .. . . . .... . .... . .... . .... . . . .. . . . .. . . . .. . . . ... ... .............. ... . . 2 0 ( 1 ) ASC I I 方式 ................................................................................. . 2 0 ( 2 ) R T U 方式 .................................................................................... . 2 1 7. 主控调节器通讯功能概述 ..........................................22 7-1. 主控/从控设备连接 ....................................................... . 2 2 7-2. 传送过程 ........................................................................ . 2 2 7-3. 暂停 .................................................................................22 7-4. 超时 .................................................................................22 7-5. SV值写入 .........................................................................22 8. 通讯数据地址...............................................................23 8-1. 通讯数据地址详解 ........................................................... . 23 (1) 数据地址及其读/写 ................................................................. 23 (2) 数据地址及数据项号.................................................................. 23 (3) 数据.............................................................................................. 23 (4) 参数部分的“空缺” ..................................................................... 23 (5) 有关选项的参数.......................................................................... 23 (6) 关于设置与执行时不在面板上显示的参数 ........................... 23 5. Shimaden 通讯协议的概述....................................... 10 8-2. 通讯数据地址 ................................................................ .24 5-2. 通讯格式 (1) 通讯格式概述 (2) 基本格式第I部分详解 (3) 基本格式第II部分详解 (4) 文本部分概述 5-3. 读指令(R)细节 (1) 读指令格式 (2) 读指令的正常应答格式 (3) 读指令的非正常应答格式 5-4. 写指令(W)细节 (1) 写指令格式 (2) 写指令的正常应答格式 (3) 写指令的非正常应答格式 5-1. 通讯过程 ................................................................ ......................................................................... ................................................................................... ............................................................................................ (1) 主控-从控关系 (2) 通讯过程 (3) 超时 10 10 10 10 ........................................................................ 10 ........................................................................... 10 ............................................................. 11 ............................................................ 11 ......................................................................... 12 ...............................................................14 ......................................................................... 14 14 ........................................................... ........................................................ 15 ................................................................15 16 16 17 ..........................................................17 ......................................................................... 17 ...............................................................18 ......................................................................... 18 .................................................................... 18 ................................................................................. ........................................................... ........................................................ 5-5. 广播指令(B)细节 (1) 广播指令格式 5-6. 应答代码详解 (1) 应答代码类型 (2) 应答代码排列顺序 9. 补充解释 ......................................................................29 9-1. 测量范围代码 .................................................................29 9-2. 事件类型 .......................................................................30 9-3. DI 类型表.........................................................................30 9-4. ASCII 代码表 ................................................................. .31 2
1. 安全措施 安全措施:为防止损坏仪表,用以下标题表示额外的提示与说明 警告 : 如不遵守将导致人身伤害或死亡 。 注意:如不遵守将导致设备损坏 。 警 告 SRS10A系列数字调节仪是为控制一般工业设备的温度、湿度及其它物理量 而设计和生产的。应该避免把该仪表用于严重影响人身安全的装置。采取 措施保证安全是用户的责任。对于因没采取适当的安全措施导致的事故, Shimaden对此不应负责任。 • • 如果控制器安装在控制箱内部,请确保接线端子不会被人身体的任何部 分接触到。 不要打开外壳,触摸电路板或用手指接触内部的任何导体。不要试图自 行修理或改变仪表。这会导致引起死亡或严重伤害的触电事故。 注 意 如果由于控制器故障会导致其它设备损坏的危险,您应该采取适当的安全 措施,例如安装保险或预防过热的装置。Shimaden 将不对由于没有采取 适当安全措施造成的事故负责。 在使用仪表之前请确保通读使用说明书中的安全注意事项且完全理解其 中内容。 3
2 . 概述 2-1. 通讯接口 对于SRS10A系列,RS-485 通讯是选件。带选件时,你能使用RS-485接口读入与设置不同类型的数据。 RS-485是美国电子工业协会(EIA)建立的数据通信标准。这标准规定了硬件。然而,没有定义数据传输程序软件, 因此不能在装有相同的接口的不同设备之间进行无条件的通讯。 在使用设备之前,用户必须很好地理解数据传输 的规格和过程。 RS-485接口能够按并联连接多台SRS10A系列调节器。目前很少型号的PC支持RS-485接口,但是如果你的计算 机安装了市面上可买到的RS-485转换器,你就能使用RS-485接口。 2-2. 通讯协议与规格 SRS10 A系列调节器支持S h i m a d en 协议和MODEBUS(RTU/ASCII)通讯协议。 ■ 两种 协议的共同部分 信号层 通讯系统 同步系统 通讯距离 通讯速度 传送过程 通讯延迟时间 通讯设备数量 通讯地址 通讯存储模式 EI A RS-485 兼容 RS-485 2- 线半双工多点系统 半双工起/停同步系统 RS-485 最大长度 5 00 米 ( 根据连接条件而异 ) 12 0 0 / 2 4 0 0 / 48 0 0 / 9 6 0 0 / 19 2 0 0 / 3 8 4 0 0 b p s 无过程 1 – 100 ( x 0. 51 2 毫秒 ) RS-485 最多 31 台设备 ( 根据连接条件而异 ) 1 – 25 5 EEP / RA M / R_ E ■ Shimaden 协议 S h i m a d e n 有自己的通讯协议 。其详细规格见下表。 数据格式 数据长度 校验方式 停止位 通讯代码 控制代码 BCC 校验 数据长度: 7 位 , 校验方式:偶校验 , 停止位: 1 数据长度: 7 位 , 校验方式:偶校验 , 停止位: 2 数据长度: 7 位 , 校验方式:无 , 停止位: 1 数据长度: 7 位 , 校验方式:无 , 停止位: 2 数据长度: 8 位 , 校验方式:偶校验 , 停止位: 1 数据长度: 8 位 , 校验方式:偶校验 , 停止位: 2 数据长度: 8 位 , 校验方式:无 , 停止位: 1 数据长度: 8 位 , 校验方式:无 , 停止位: 2 ASCII 码 S T X _ E T X _CR , @_ : _C R AD D / ADD_ t w o’s cmp / X O R / N O N E 4
■ MODBUS (RTU/A S C Ⅱ ) 通讯协议 MODBUS(RTU/ASCII)通讯协议是Modicon公司为PLC开发的通讯协议。协议的详细规格是公开的,只定义了 通讯协议而没有规定物理层如通讯介质。下表给出了详细规格。 ▪ AS C Ⅱ 模式 数据格式 数据长度 校验方式 停止位 通讯代码 控制代码 错误校验 ▪ R T U 模式 数据格式 数据长度 检验方式 停止位 通讯代码 控制代码 错误校验 数据长度:7位,校验方式:偶校验,停止位:1 数据长度:7位,校验方式:偶校验,停止位:2 数据长度:7位,校验方式:无,停止位:1 数据长度:7位,校验方式:无,停止位:2 ASCII 码 :_CRL F LR C 数据长度:8位,校验方式:偶校验,停止位:1 数据长度:8位,校验方式:偶校验,停止位:2 数据长度:8位,校验方式:无,停止位:1 数据长度:8位,校验方式:无,停止位:2 二进制数据 无 CR C 5
3. 调节器与计算机的连接 主计算机与SRS10A系列调节器之间用一条传送线和一条接收线连接。连接实例见下图,细节请参考主计算 机说明书。 3-1. RS-485 输入/输出逻辑电平基本如下: 标记 -端子 < +端子 空白 -端子 > +端子 调节器+与-端子在传送开始之前都是高阻抗,在传送开始后上述电平立即输出。(参考3-2.3-状态输出控 制。) 计算机 S R S 1 0A 系列 + - 调节器 1 + - 调节器 2 + - ・ ・ ・ ・ ・ 调节器 N + - 终 端 电 阻 ( 12 0 Ω ) 注意 1 :           用RS485时,如果需要,您需要在+与-端子间安装端子 组件附带的1/2W 120Ω终端电阻。 终端电阻只需安装在最末一台调节器上。 如果终端电阻安装在一台以上的调节器上,则不能保 证操作。 S R S 10A 系列端子 No. + - S R S 11A 1 7 1 8 SRS12A SRS13A/SRS14A 1 2 11 12 3-2. 3- 状态输出控制 由于RS-485是多点线路系统,为了避免传送信号的冲突,在非发送或接收状态时线路阻抗总是高的。在传送开 始后状态从高阻改变到通讯发送,传送结束后立即恢复到高阻抗状态。 由于3-状态控制会延迟约1毫秒,在传送最后一个字节的最后一位后,您应该让计算机接收数据之后,提供几毫 秒的延迟时间再开始传送指令。 结束字符 1 传送信号 结束字符 高阻抗状态 高阻抗状态 0 结束位 起 始 位 结 束 位 6
4. 与通讯有关的设置 SRS10A系列调整器有13个参数与通讯有关。这些参数不能由通讯指令设置或修改,只能在仪表面板上用按键设 置或修改。 设置参数时,应该按照仪表说明书中“6屏幕的说明与设置”一节所提到的过程进行。 4-1. 通讯方式设置 4-3 2  出厂值 : Lo c  设置范围 : Loc , Co m 以下选项用于设置通讯,且仅能用面板按键从Com修改到Loc 有效指令 Com1 读,写 读,写 Com2 读 读,写 Loc Com COM 指示灯 Off On 4-2. 通讯地址设置 4-33  出厂值: 1  设置范围: Stop, mAST, 1 - 255 由于是多点系统,可连接1-31(最多)块调节器。 在此系统中,每台调节器都有一个特定的地址(机器号)用于区分彼此,设置为MAST的调节器是主控调节器。 如果设置为STOP,主从功能暂时停止,从设备改成 LOC。 注意1:地址可设置为1-255。最多可连接31块调节器。 4-3. 通讯数据格式设置 4-34  出厂值: 7E1  设置范围: 8种,见下表 通讯数据格式可从以下8种中选择。 选项 字长 7E1 7E2 7N1 7N2 8E1 8E2 8N1 8N2 校验 停止位 1位 2位 1位 2位 1位 2位 1位 2位 7 位 偶校验 7 位 偶校验 7 位 无 7 位 无 8 位 偶校验 8 位 偶校验 8 位 无 8 位 无 Shimaden 标准 ○ ○ ○ ○ ○ ○ ○ ○ MODBUS/ASCII 方式 ○ ○ ○ ○     MODBUS/RTU 方式     ○ ○ ○ ○ 4-4. 状态字符设置 4-35   出厂值: StX 设定范围: StX, Att 可选择控制代码。本参数仅在使用Shimaden标准通讯协议时有效。 选项 起始字符 文本结束字符 结束字符 CR(0DH) CR(0DH) STX(02H) “ @ ”(40H) ETX(03H) “ : ”(3AH) STX ATT 7
4-5. BCC 运算/协议类型设置 4-3 6  出厂值 : Add  设定范围 : non, Add , A dd2 , Xor , L rc , cr16 通过选择BCC运算类型,同时选择通讯协议。 操作方法 选项 NON 无 ADD 累加值 ADD2 累加值的二进制补码 XOR L RC CR16 XOR ( 异或 ) L RC C R C-16 通讯协议 Sh i m aden 协议 MO D B US A S C II MO D B US R T U 4-6. 通讯速度设置 4-3 7  出厂值 : 9600 b p s  设置范围 : 12 0 0, 24 0 0, 48 0 0, 96 0 0, 19 2 00, 38 4 0 0 b p s 选择/设置向计算机传送数据的通讯速度。 4-7. 延迟时间设置 4-3 8  出厂值 : 2 0  设置范围 : 1 – 1 0 0 设置通讯从接收状态转到传送状态的延迟时间。 延迟时间 ( m se c ) = 设定值 ( 数值 ) x 0. 5 12 ( m se c ) 注意 1 : 注意 2 : 在使用RS-485时,线路转换器因3-态控制会引起一定延迟,在某些情况下会发生信号冲突。这可以通过增加延迟时 间来避免。在通讯速度比较慢时(1200/2400 bps等等)需特别注意。 从通讯指令接收到传送的真实延迟时间是延迟时间加上软件处理指令的时间。特别是在写指令时,可能需要400毫秒 的时间去处理指令。 4-8. 通讯存储方式设置 4-3 9  出厂值 : EE P  设置选项 : EE P , rAm, r _ E 因为写周期是由SRS10A系列使用的非易失性存储器的(EEPROM)决定的,如果SV数据经常被通讯替换,EEPROM的寿 命将被缩短。为了预防此事,在通讯期间当数据将经常被替换时,设置为RAM方式,以便数据可在RAM中被替换而 不是在EEPROM里替换,以此延长EEPROM的寿命。 选项 EEP rAm 处理内容 本模式下数据被通讯替换时,EEPROM 数据也被替换。从而即使在断电的情况下数据也 受到保护。 本模式下如果数据被通讯改变,仅RAM中的数据被替换而不是替换EEPROM中的数据。 当断电时,保存在RAM里的数据被清除。当电力恢复时,引导操作将由储存在EEPROM 里保存的数据进行。 r_E SV 和输出数据只被写在 RAM 中;其他数据被写在 RAM 或者 EEPROM 中。 *当用通讯存储器为“RAM”模式需要注意: 如果通讯存储器模式设置为RAM时,通讯传输的内容只写入RAM。由此会引起与之前设置的不匹配。 实例: 如果测量范围被调整到05: K 0.0-800.0 1.使用通讯功能把事件输出从上限偏差警报改为上限绝对值警报,然后改变通信存储方式从COM到LOC。 2.用按键操作将上限点从800.0调整到700.0。(当用按键操作时,写给EEPROM.) 3.断电,然后重新上电。 4.虽然由通讯功能传达的事件码的变回到上限偏差报警,由按键改变的上限值写入了EEPROM,所以读出700.0。 5.上限偏差报警的动作点最初是-199.9-200.0。但在此情况下,已经被设置为700.0(异常值)。因此,它应该 被修改成正常的范围。 8
分享到:
收藏