第十章 RS485网络通信及其应用.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十章 RS485网络通信及其应用 PAGE PAGE 162 黄石市科威自控有限公司 第十章 RS485网络通信及其应用 内容提要 本章主要介绍了嵌入式PLC的RS485控制网络通信的网络拓扑结构、通信资源、通信控制字、主从站的设置方法、网络状态监视方法、RS485网络通信应用举例、网络解决方案、RS485通信协议及示例、RS485物理连接特征、RS485网络与计算机的通信。着重介绍了RS485网络通信的使用。 10.1 RS485网络通信 嵌入式PLC的第二通信网络是RS485网络,其物理接口是串口1,在串口1上,运行模式下加载了三菱FX2N计算机链接格式1协议的子集,即只对数据寄存器D进行读写操作,但嵌入式PLC既可为该协议的主站,也可作为该协议的从站.RS485网络通信速度规定为9600 BPS,但主从站的设置,通信报文数及报文长度的设定,报文发送频率控制等网络通信控制,由梯形图进行控制。 10.1.1 485网络拓扑结构 1、名词解释 主节点:主动向其它各节点发送命令并取得信息的站点。主从结构网络必须有主节点。又称主站。 从节点:在网络中接受主节点命令,返回要求信息的节点,称为从节点。又称从站。 2、485网络特征 485网络是主从结构网络。 用梯形图进行网络设置,设置内容包括:设备地址、通讯内容、任务分配等。 通过PLC-RS485串口(A+,B-)连接,构成RS485网络。 3、注意事项 主站节点只有一个,地址固定为0。 一个网络最多有.63个从节点,从节点地址可设定,但不能有相同的地址。 主站与任一从站都能通讯,而从站与从站之间交换数据必须通过主站才能进行。 PLC都可与人机界面连接。可连人机界面达数十家。如HITECH、DELTA、MITSUBISHI、EVIEW、KEWEI等。 4、485网络拓扑结构示意图 485网络拓扑结构示意图 10.1.2 RS485网络通信资源 1、主站通信资源 485网络总体占用资源:D7000D7999。 数据交换区:D7000D7899。 控制字:D7990D7999。 嵌入式PLC上电将D7000D7999清零。 1)、RS485网络规划了两级任务:0级任务,1级任务。 0级发送任务:发送报文数占发送报文总数的2/3。 1级发送任务:发送报文数占发送报文总数的1/3。 0级接收任务:接收报文数占接收报文总数的2/3。 1级接收任务:接收报文数占接收报文总数的1/3。 区别: 在报文数相同的情况下,0级数据循环比1级数据循环快1倍。 如果0级报文数等于1级报文数的两倍,则通讯循环次数0级和1级一样。 如果0级报文数超出1级一次报文数的两倍以上,则0级比1级循环次数少。 例如:每秒报文总流量为30个/秒,则0级每秒报文流量为20个/秒,1级报文流量为10个/秒。如果规划0级报文个数为2个,1级报文个数为5个,则每秒钟0级报文循环次数为20/2=10次,1级报文循环次数为10/5=2次,从而满足不同的实时要求。 2)、主站控制寄存器和状态寄存器 控制寄存器:D7960D7971 D7960:0级任务读起始地址;K7000表示D7000作为起始地址。 D7961:0级任务读报文个数;不超过250。 D7962:0级任务读报文长度,以字节为单位,双数;不超过96。 D7963:0级任务写起始地址;K7020表示D7020作为起始地址。 D7964:0级任务写报个文数,不超过250。 D7965:0级任务写报文长度,以字节为单位,双数;不超过96。 D7966:1级任务读起始地址;K7500表示D7500作为起始地址。 D7967:1级任务读报文个数;不超过250。 D7968:1级任务读每个报文长度,以字节为单位,双数;不超过96。 D7969:1级任务写起始地址;K7620表示D7620作为起始地址。 D7970:1级任务写报文个数;不超过250。 D7971:1级任务写每个报文长度,以字节为单位,双数;不超过96。 控制字设置结果必须保证数据交换区在D7000D7899以内。 状态寄存器:D7990D7993 D7990:1#16# 设备状态;0为正常,1为异常。 D7991:17#32# 设备状态;0为正常,1为异常。 D7992:33#48# 设备状态;0为正常,1为异常。 D7993:49#63# 设备状态;0为正常,1为异常。 3)、报文流量的理论计算: 每秒钟的报文流量的理论计算值: 只有0级读任务时,报文流量: Q1=960/(30+N1*4),N1为0级读取数据字的个数。 只有0级写任务时,报文流

文档评论(0)

creepzhang + 关注
实名认证
内容提供者

工业自动化仪器仪表与装置装配工、低压电工持证人

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

领域认证该用户于2023年08月19日上传了工业自动化仪器仪表与装置装配工、低压电工

1亿VIP精品文档

相关文档