欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    SFRTU.docx

    • 资源ID:3353989       资源大小:29.64KB        全文页数:30页
    • 资源格式: DOCX        下载积分:12金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    SFRTU.docx

    1、SFRTUSF-RTU 通信规约概述 SF-RTU SCl80l 通信规约依照美国SCI公司SC-RTU 通信规约, 结合CSC2000综合自动化系统的特点编译而成, 为了维持和SC-RTU的一致性, 规约通信帧格式部份完全维持了原规约的面貌。与SC-RTU相较,SF-RTU有自己的特点, 应该注意的地址咱们作了详细的说明,以引发用户的注意。 主机与 SF-RTU 的通信能够直接通过电缆, 无线, 电力线载波, 微波和光纤等通信介质的调制解调器进行连接, 一台以上的RTU能够通过量路转接接在同一个讯道上(共线操作),通信规约采纳纵横奇偶校验, 使信息通信有很高的效率和很高的可信度, 另外, 信

    2、息只有全数通过可信度检查并无错误时才能传送到相应的I/O模板, 对操纵操作的执行具有返送校核的功能。 通信规约 信息格式 每一个信息包括以下两部份: 信息头和查验码 数据 信息头和校验码 主机和RTU之间信息传送的大体字格式是l1位的字格式如下表所示 10 0 M P 7 6 5 4 3 2 1 0 S M=停止位 P=奇偶位 07=数据位 (字节) S=起始位 位的传送在通道中是从右到左(先传送低位), 每一个字有一个起始位, 8位数据和一名停止位, 奇偶校验位置奇校验。 信息帧头 信息帧头包括以下四个字节: 7 0 站号 R | D | 命令 字节数(高位) 字节数(低位)R=通信错误重复

    3、发送标志D=通信方向位 站号 站号的范围是255个, 站号能够是 l-255 中任一个数, 站号0用于送广播命令,具有站号0的有效信息, 由所有RTU接收但RTU不回答, 站号在主机到RTU的信息传送顶用来识别传送目标, 在RTU到主机的信息传送顶用来识别发送源, 它也用来检查是不是正确的RTU被选择。 方向位和重发位 方向位(DIR)指示传送方向, 它为1时信息传送是RTU到主机, 它为0时是主机到RTU。 重发位置1用来指示, 由于通信失败主机重复一样命令。 命令码助记符表 信息头有6位来表示传送死令码,那个码是l6进制命令码, 命令码的助记符和相应的说明如下表所示。 助记符命令码命令NA

    4、K00否定问答(仅是RTU响应命令)RRC01报告RTU配置DRF02报告全数据XRF03报告异非数据SOE04事件顺序记录PAR05报告脉冲累加值PAZ06脉冲累加值清零(并冻结)PAF07脉冲累加值冻结PAT08脉冲累加值冻结标志清除SDB09设置死值区SDB0A读死值区0B备用0C备用COA0D控制输出设备COD0E直接控制输出COE11控制输出执行ROA12开关量遥调输出设备13备用ROE14开关量遥调输出执行COL15控制输出锁存DRL18请求锁存数据SST19同步系统时间RST1A报告系统时间RIM1B报告接口方式SIM1C设置接口方式VER1D读RTU和RME板本标识符RES1E

    5、执行RTU冷启动ERR1F报告出错数据 *=以后使用 *=广播命令 字节数 字节数是在那个信息中数据字节数数量,它不包括信息头和LPC这五个字节. 纵向奇偶校验(LPC) 纵向奇偶校验字节(LPC)老是在有效信息的最后一个字节。纵向奇偶校验字节加上每一个字的奇偶校验,形成一个矩阵爱惜。LPC是对信息所有字节包括信息头,进行“异或”其结果是垂直奇偶,LPC用来对信息进行整体校验,当信息校验犯错时,抛弃那个信息,抛弃那个信息后RTU响应一个NAK命令,主站重复上次那个信息。 7 0 数据 主机到RTU传送信息中的数据部份包括对RTU中相应模板的命令, RTU响应主机的那个命令, 在RTU响应中的数

    6、据部份包括本地输入数据和需要报告的各类状态. SC-RTU的硬件跳线模拟 与SC-RTU不同, SF-RTU CPU板上没有一个8位的硬件跳线用来作为程序的标志。SF-RTU用软件模拟了该功能,用户能够默任跳线状态是正确的,跳线状态作为一个字节在RRC响应命令中传送到主机,它的格式是: 7 0MON LED X SOE板数 其中 X=未用位名称值意义7MON1执行监控6LED1在CPU板上显示站号0显示任务调度5TIM1TIM板未插4N/A0未用3MSOE最高位2SOE1SOE0LSOE最低位 0-3位表示在这台RTU中顺序事件记录板的二进制数量. RTU状态字节 RTU的状态字节反映了RTU

    7、当前的运行状态,那个字节的数据响应所有数据 请求命令时传送 到主机. RTU状态 7 0 0 ERR PAZ ROVE SOVF SOE CLK RST 相应每位所表示的意义如下表: 位置 名称 意义 7 N/A 6 ERR 出现一个错误 由ERR请求清除 5 PAZ 脉冲累加值已被冻结 由PAT请求清除 4 ROVE SOE报告缓冲区溢出 由SOE请求清除 3 SOVE SOE队列已经溢出 由SOB请求清除 2 SOE 有SOE数据 由SOB请求清除 1 CLOCK 时钟未设置 由SST请求清除 0 RESET RTU已经复位 由SDB请求清除 表1 在RTU响应RRC命令时,利用两个l6进

    8、制码报告板类型。下表列出相应板类型的码: 码 板类型点号11 数字输入板 2432 模拟输入板 l2 l4 数字输出板 32 05 控制输出板(定时继电器驱动板) l6 26 模拟输出板 8 l6 开关量遥调输出板 4 3B 脉冲输入板(脉冲累加) 8 30 脉冲输出板(控制接点输出) 8 下面介绍主机命令。正确的RTU响应,和对所有命令的NAK码在介绍每一个命令的开始,给出命令的助记符和l6进制的命令码,命令全名,和一个简要的命令功能说明。 NAK 00 否定回答 NAK命令老是一个RTU响应命令,不可能是一个主机命令,它包括RTU状态字节,犯错信息 的命令码,错误码和LPC字节,NAK码是

    9、一个特珠的命令. RTU 7 0 站 号 R | 1 | NAK (00) 字节数(高位) 字节数(低位) RTU状态 0 0 | 命 令 NAK 错误码 LPC 一些通常的错误利用以下错误码在NAK响应中报告给主机: 码 错误 FF 无效命令码 FD 无效的从头传送被接收 FC 无效信息长度 RRC 0l 报告RTU配置 按槽顺序报告插入RTU的所有板类型,RTU状态字节和RTU跳线同时被报告,空的槽或不可 识别的槽报告“0” 主机 7 0 站号 R 0 RRC (0l) 字节数 (高位) 字节数 (低位) LPC 字节数=0 RTU 7 0 站 号 R 1 RRC (0l) 字节数 (高位

    10、) 字节数 (低位) RTU状态 000槽板类型 00l槽板类型 . 015槽板类型 CPU跳线 LPC 字节数=18DRF 02 请求全数据 按顺序报告RTU的全数数据 主机 7 0 站号 R 0 DRF (02) 字节数 (高位) 字节数 (低位) LPC 字节数=0 RTU 7 0 站号 R 1 DRF (02) 字节数 (高位) 字节数 (低位) RTU状态 报告记录 LPC 字节数=l+2*(AI数)+(DI数)/6 AI 记录(12位A/D转换值) 0 1 0 0 数值(高位) 数值(低位) D/I 记录(6点/记录) 1 0 数值输入值 XRF 03 报告转变数据 RTU接到那个

    11、命令后报告从上次主站扫描后,转变的数据(新数据)那个命令不报告事件时刻. 主机 7 0 站号 R 0 XRF (03) 字节数(高位) 字节数(低位) LPC 字节数=0 RTU 7 0站 号 R 1 XRF (03) 字节数 (高位) 字节数 (低位) RTU状态 报告记录 LPC 字节数=1+3*( AI数)+3*(DI 数)/6 AI 记录槽号 点号 0 1 0 0 数值 (高四位) 数值 (低八位数)其中: 槽号=0-F 点号=0-BDI 记录0 0 组号 槽号 1 0 DI点值 0 0 变位标志 其中: 组号=0-3 槽号=0-F 点值=当前状态 变位标志 1 表示相应位发生变位 S

    12、OE 04 事件顺序记录 RTU对那个命令的响应是发送从上次SOE请求以来所有SOE顺序事件记录,那个命令也 清除RTU状态字节中的ROVE、SOVE和SOE标志. 主机 7 0 站 号 R 0 | SOE (04) 字节数 (高位) 字节数 (低位)LPC 字节数=0 RTU 7 0 站号 R 1 SOE (04) 字节数 (高位) 字节数 (低位) RTU 状态 SOE 报告记录(1) . SOE 报告记录(N) LPC 字节数依据SOE报告记录数量而定 SOE 报告记录 事件时间(MSB) 事件时间 事件时间 事件时间(S) (LSB) 事件时间 (MSB) 事件时间 (lms/l0)

    13、(LSB) X X 组号 槽号 X X 6点DI变位标志 L X 6点DI状态值 其中X=任意值 L=0表示SOE记录还有下一组 L=1表示SOE记录的最后一组 组号=0-3 槽号=0-F 事件时刻=事件发生时的系统时刻 事件时刻是RTU内事件发生的绝对时刻,RTU的时钟由主站运算机设置,那个时钟必需按时 同步。 PAR 05 报告脉冲累加值 PAR 脉冲报告在PAF或PAZ命令后的最新累加值. 主机 7 0 站 号 R 0 PAR (05) 字节数 (高位) 字节数 (低位) LPC 字节数=0 RTU 7 0 站 号 R 1 PAR (05) 字节数 (高位) 字节数 (低位) RTU状态

    14、 累加值 (高位) (I) 累加值 (低位) 累加值 (高位) (N) 累加值 (低位) LPC 字节数=l+2*(累加值数量) PAZ 06 脉冲累加值冻结并清零 PAZ命令让RTU复制内部缓冲区的全数累加值到冻结缓冲区,内部缓冲区清零,并设置RTU 状态的冻结标志位。 主机 7 0 站号 R 0 PAR (06) 字节数 (高位) 字节数 (低位) LPC 字节数=0 RTU 7 0 站 号 R 1 | PAZ (06) 字节数 (高位) 字节数 (低位) RTU 状态 LPC 字节数=1 PAF 07 脉冲累加值冻结 PAF命令除不清除内部缓冲区外与PAZ的功能一样。 主机 7 0 站号

    15、 R 0 PAF (07) 字节数 (高位) 字节数 (低位) LPC 字节数=0 RTU 7 0 站号 R 1 PAF (07) 字节数 (高位) 字节数 (低位) RTU状态 LPC 字节数=1 PAT 08 清除冻结标志PAT命令让RTU清除冻结标志 主机 7 0站号R0PAT (08)字节数 (高位)字节数 (低位)LPC 字节数=0 RTU 7 0站号RlPAT (08)字节数 (高位)字节数 (低位)RTU 状态LPC 字节数=1SDB 09 设置死区 SDB命令清除RTU复位标志并设置死区值,该死区值是以A/D转换值为单位,4069=l00%,因此分辨率是1/4096,约为,死区

    16、值用于RTU中的所有点.,若是信息中设有死区值那末RTU将回送当前死区值。 主机 7 0站 号R0SDB (09) 字节数 (高位)字节数 (低位)输出记录LPC 字节数=2 输出记录 7 00000死区值 (高位)死区值 (低位) RTU 7 0站 号RlSDB (09) 字节数 (高位)字节数 (低位)RTU 状态LPC 字节数=1 RDB 0A 报告死区RDB命令报告模拟量输入板或多路转换板的死区值 主机 7 0R0RDB (0A) 字节数 (高位)字节数 (低位)槽l0000 .槽N0000 LPC 字节数依槽数而定 RTU 7 0站号RlRDB (0A)字节数 (高位)字节数 (低位

    17、)RTU 状态报告记录(I) 报告记录(N)LPC 字节数依报告记录数而定 报告记录 7 0 点记录 (P1) 点记录 (P2)点记录 0 0 0 0 死区值 (高位) 死区值 (低位) COA 0D 操纵输出设置COA命令为以后COE命令在RTD板上设点对象和性质,另外超不时刻值,在该时刻内,COE命令必需发出,RTU最大处置时刻为8秒,超不时刻的单位为250ms.主机 7 0站 号R0COA (0D)字节数 (高位)字节数 (低位)超时时间值 输出记录 LPC 字节数=2 RTU 7 0站 号RlCOA (0D)字节数 (高位)字节数 (低位)RTU 状态超时时间值 (反码)输出记录值 (

    18、反码) LPC输出记录其中槽号=0-F 点号=0-FCOD 0E 直接操纵输出COD命令在信息检查正确后对所选择的点进行输出操作. 主机 7 0站 号R0COD (0E)字节数 (高位)字节数 (低位)输出记录 (l)输出记录 (2)输出记录 (3)LPC 字节数依的类型和数量而定 D/A 输出记录: 7 0槽 号 点 号 0 1 0 0 数值 (高位) 数值 (低位) 操纵接点输出记录 7 0槽 号0点 号ll脉冲宽值 (高位)脉冲宽值 (低位)脉宽分辨率其中点号=0-7 脉冲宽值=l-l6383乘以脉宽分辨率 0=25ms/单位 1=lms/单位 RTU 7 0站号RlCOD (0E) 字

    19、节数 (高位) 字节数 (低位) RTU 状态 LPC 字节数=1 NAK响应 码l=输出记录无效,该命令忽略 码l6=第1点执行失败,以后忽略 码l7=第2点执行失败,以后忽略 码N=第N-l5点执行失败,以后忽略 COE 11 操纵输出执行 COE对由COA命令设置的点执行输出操作,该命令必需在COA命令给定的超不时刻和8秒两个时刻中较少的时刻内执行才有效. 主机 7 0站号R0COE (11)字节数 (高位)字节数 (低位)槽 号点 号LPC 字节数=1 站 号 RlCOE (11)字节数 (高位) 字节数 (低位)RTU 状态LPC 字节数=1 NAK响应: 码l=没有有效的COA命令

    20、 码2=硬件执行失败 码3=超时 ROA l2 开关量遥调输出设置 ROA命令设置的开关量遥调点执行输出搡作的对象和性质,并给定的超不时刻. 主机 7 0站 号R0ROA (l2)字节数 (高位)字节数 (低位)超时值槽 号点 号性 质LPC 字节数=2 其中: 槽号=0-F 点号=0-8 性质 0=降 l=升RTU 7 0站 号R1ROA (l2)字节数 (高位)字节数 (低位)RTU 状态超时值槽 号点 号性 质LPC 字节数=3其中 槽号=0-F 点号=0-8 性质 0=降 1=升 NAK响应 码l.=板类型/记录不匹配 值得注意的是:超时值是发送值的反码 报告记录是发送值的反码ROE

    21、14 开关量遥调输出执行 ROE 对由ROA命令设置的点执行输出操作,该命令必需在ROA命令给定的超不时刻和8 秒两个时刻中较少的时刻内执行才有效。 主机 7 0站 号R0ROE (l4)字节数 (高位)字节数 (低位)槽 号点 号性 质LPC 字节数=1RTU 7 0站 号R1ROE (l4)字节数 (高位)字节数 (低位)RTU 状态分接头状态LPC 字节数=2NAK响应 码l=没有有效的ROA命令 码2=硬件执行失败 码3=超时COL 15 操纵输出锁存COL命令输出所要求的数值到带有所存的数字输出板 主机 7 0站 号R0COL (l5)字节数 (高位)字节数 (低位)槽 号0000位

    22、值 (0-7) 位值 (8-l5) 位值 (l6-23) 位值 (24-3l)LPC 字节数=5 RTU 7 0站号RlCOL (l5)字节数 (高位)字节数 (低位)RTU 状态LPC 字节数=2NAK 响应: 码l=锁存输出板的不存在DRL l8 请求锁存数据DRL 命令要求执行锁存输出板中的数据 主机 7 0站 号RlCOL (18)字节数 (高位)字节数 (低位)槽 号0000LPC 字节数=1 RTU 7 0站 号R1DRL (18)字节数 (高位)字节数 (低位)RTU 状态位值 (0-7)位值 (8-l5) 位值 (l6-23) 位值 (24-31)LPC 字节数=5 NAK响应

    23、 码1=锁存输出板不存在 SST l9 同步系统时钟SST 命令用于传送系统时钟到RTU,并清除RTU状态字节 中的时钟未设置位,系统时钟是一 个48位的二进制值。 主机 7 0站 号RlSST (l9)字节数 (高位)字节数 (低位)系统时间 (高位)系统时间系统时间系统时间 (s) (低位)系统时间 (高位)系统时间 (lms/10) (低位)LPC 字节数=6 7 0站 号RlSST (l9)字节数 (高位)字节数 (低位)RTU 状态系统时间 (高位)系统时间系统时间系统时间 (s) (低位)系统时间 (高位)系统时间 (lms/10) (低位)LPC 字节数=7NAK响应:码1= 1

    24、710 毫秒段中的数比9999大RST 1A 报告系统时钟RST 命令用于向主机报告RTU的系统时钟主机 7 0站 号R0 RST (1A)字节数 (高位)字节数 (低位)LPC 字节数=0主机 7 0站 号R0 RST (1A)字节数 (高位)字节数 (低位)LPCRTU 7 0站 号RlSST (l9)字节数 (高位) (低位)RTU 状态系统时间 (高位)系统时间系统时间系统时间 (s) (低位)系统时间 (高位)系统时间 (lms/l0) (低位)LPC 字节数=7SIM 1C 设置接口方式SIM 命令依照命令中的数值改变接口方式位的当前值 主机 7 0站 号 R 0 SIL (1C) 字节数 (高位) 字节数 (低位) P3 P2 P1 P0 LPC 字节数=1RIM 1B 请求接口方式RIM 命令要求执行RTU当前的借口方式 主机 7 0站 号 R 0 RIM (1B) 字节数 (高位) 字节数 (低位) RTU (低位)LPC 字节数=0


    注意事项

    本文(SFRTU.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开