YC-08执行终端开发的文档.docVIP

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
YC-08执行终端开发的文档

PLC在电力系统现场总线控制系统中通讯网络的设计 一、方案基本要求 PLC(可编程逻辑控制器) 在电力系统现场总线式控制系统中是作为下位机控制各模拟量和开关量的输入输出。其在网络通信方面的基本要求是: 能够接收监控机传来的控制报文,以此执行相关的控制。 将采集到的数据以报文传输的方式,传送给上一级的监控机。 具有自检测和故障报警功能。 在电力系统现场总线控制系统中一台监控机控制大约20台的下位机。系统结构如图1: 图1 系统结构图 二、PLC通信方案设计 PLC通信方案的设计大致分为以下几个方面: 通信网络物理层及网络拓扑 通信协议及报文格式 主从机通信流程 通信网络物理层及网络拓扑 20台S7-200 PLC通过自带的RS-485端口,以自由通信口方式组成通信网络。该通信网络 采用总线式拓扑,与监控机构成半双工、主/从式的通信网络。拓扑图如下图所示。 图2 拓扑图 通信协议及报文格式 协议约定如下: 该网络采用主/从方式,主机为监控机,其余PLC均为从机。主机每间隔一定的时间150ms依次轮询每一个从节点。PLC处于被动状态,只响应主机发来的命令,决不主动向主机发送数据。监控机地址为0,其余从节点地址为2、3……。 2) 该网络采用异步传输,波特率为9600bps,8位数据位,无校验。 3) 交换报文格式: 主机命令报文:主机命令报文主要有两种,分别是读从机命令,和写从机命令,格式分别如下: 表1写从机命令 表2 读从机命令 命令内容 字节数 同步字符’g’ 3字节(0~2) 命令类型(读/写) 1字节(3) 从节点地址 1字节(4) 写入开关量 16字节(5~20) 写入模拟量 2字节(21~22) 写入开关量 16字节(23~38) 写入模拟量 2字节(39~40) 写入开关量 16字节(41~56) 写入模拟量 2字节(57~58) 校验和 1字节(59) 命令内容 字节数 同步字符‘g’ 3字节 命令类型(读/写) 1字节 从节点地址 1字节 校验和 1字节 共60字节 共6字节 “写从机”命令中,“命令长度”指该条命令一共包含的字节数;“命令类型”指明该命令为“读从机”还是“写从机”;“从节点地址”指主机将要与之通讯的从节点的地址可以是12、3……; “写入开关量”和“写入模拟量”在一帧中重复两次相同的内容;“校验和”采用CRC-8校验,校验对象从“从节点地址”到“写入模拟量”共55,在“读命令”中,校验对象仅从节点地址一项。 表3命令代码 命令类型 读命令 写命令 二进制代码 A0h A1h 表4写入开关量代码 字节0 字节1 字节2 字节3-字节15 DO1动作时间 DO2动作时间 DO3动作时间 …… 其中,代码 00h——表示立即返回(返回即断开) FFh——表示动作后不返回(一直闭合) FEh——表示完全不动作(忽略动作指令) 其余01h~FDh——表示动作时间多少时间后返回 例如:08h——表示动作8×10ms=80ms后返回 (2)从机响应报文 从机响应报文也分两种,一种为“命令响应报文”,另一种为“上传报文”。“命令响应报文”是从机接收主机发来的“读/写”命令后,向主机发送的响应报文,目的在于向主机报告从机是否正确接收了报文;“上传报文”仅仅在从机正确接收主机发来的“读从机命令”后才发送,该报文包含主机要求读入的数据。这两种报文格式如下: 表6 上传报文 表7 命令响应报文 命令内容 字节数 同步字符EB90 6字节(0~5) 从节点地址 1字节(6) 状态字 1字节(7) 上传开关量 3字节(8~10) 上传开关量变化值 3字节(11~13) 上传模拟量 8字节(14~21) 校验和 1字节(22) 命令内容 字节数 同步字符7059 6字节(0~5) 从节点地址 1字节(6) 状态字 1字节(7) 校验和 1字节(8) 共23字节 共9字节 “状态字”为一个字节,共8bit,每个bit指示不同的涵义,用来反映从机接收主机数据是否正确,以及此时刻从机正处于何种状态。状态字代码如下: 表8 状态字代码 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 1

文档评论(0)

liwenhua00 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档