


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、PLC的通信方法1通信方法一通信的类别在旦£及英网络中存在两类通信:一类是并行通信,另一类是串行通信,并行通信一般 发生在可编程序控制器的内部,它指的是多处理器PLC中多台处理器之间的通信,以及PLC 中CPU单元与智能模板的CPU之间的通信。前者是在协处理器的控制与管理下,通过共享存 储区实现多处理器之间的数据交换;后者则是经过背板总线(公用总线)通过双口 RAM实现 通信。PLC的并行通信由于发生在PLC内部,对应用设计人员不必多加研究,重要的是了解 PLC网络中的串行通信。2通信方法的含义网络是由几级子网复合而成,每级子网中都配置不同的协议,其中大部分是各公司的 专用通信协议。
2、各级子网的通信过程是由通信协议决泄的,从根本上讲,要搞淸楚某级子网的通信就 必须彻底剖析它采用的通信协议,这个工作量很大,更何况大多数又都是各个公司的专用 协议,繁琐的协议规左常会掩盖问题的本质,通常会遇到这样的情况:两个公司的两种专 用协议,从协议的规定、帧格式等表而现象看可能有明显得不同,然而他们关于如何实现 通信的思路却极为相似,如岀一辙:抓住他们的同一性,就会把表面上孤立无关的事务串 联起来,正是基于这样一种思想,我们引入了 “通信方法”这一概念.网络的各级子网无论采用总线结构、还是环形结构,他的通信介质是共享资源。挂在 共享介质上的各站要想通信,首先要解决共享通信介质使用权的分配问题
3、,这就是常说的 存取控制或称访问控制。一个站取得了通信介质使用权,并不等用完成了通信过程,还有怎样传送数据的问题, 这就是常说的数据传送方式,比如说采用的数据传送方式是否先建立一种逻辑连接,然后 再传送?所采用的数据传送方式发给对方的数据是否要对方应答?发出去的数据是由一个 站收,或者多个站收,还是全体接收?诸如此类就是所谓的数据传送方式。这里所谓的通信方法就是存取控制方式+数据传送方式。本来存取控制方式与数据传 送方式都是通信协议有关层次的内容,这里专门把他们抽出来加以介绍。是因为用它们来 描述一种通信过程与人们意念上有关的概念非常接近。对于局域网来说,存取控制方式与 数据传送方式是其通信协
4、议最核心的内容。3工业局域网实时性的含义工业局域网对实时性是有要求的,各级子网对实时性的的要求不同,通常越靠底层的 子网对实时性要求越髙,越靠近上层的子网对实时性的要求越低。实时性通常采用响应时间来立量描述。响应时间是指某一系统对输入作出响应所需的 时间,以ms、s、min, h为计量单位。u向应时间很短,就标志着系统的实时性越好。PLC网络中,站通过通信子网互联在一起,当某站对子网请求通信时,它对响应是 时间是有要求的,不同站对实时性的要求可能不同,同一站不同通信任务对实时性的要求 也可能不同。一项通信任务的实时性得到满足是指其响应时间小于规定的时限:一个站的 实时性合乎要求是指该站提出的所
5、有通信任务在指左的时限内都能获得响应。整个通信子 网的实时性符合要求是指分布在子网上每一个站的每项通信任务的实时性均得到保证。要保证PLC网络的实时性必须满足下列三个时间约朿条件:1、必须限左每个站每次取得通信权的时间上限制,以防止某一站长时间霸占子网而 导致其他各站实时性恶化。2、应当保证在某一固左的时间周期内,通信子网上的每个站都有机会取得通信权, 这将为每个站提供基本实时性。3、对于重要的站可优先服务,对某项紧急通信任务应当给予优先处理,应当可以用 静态(固N)的方式赋予某站以较髙的优先权,应当可以用动态(临时)方式賦予某些紧 急任务以较高的优先权。PLC网络的实时性首先是由它所选用的存
6、取控制方式来保证的。此外提高实时性还可 以通过减少通信协议的层数来实现,一般靠近底层的子网采用只包含3层通信协议的他塌 缩结构。这正是为了提髙实时性。另外选择适当的数据传送方式对于提高实时性有明显的 效果,发送数据要求对方答应,比无应答服务慢的多,要求连接又要有应答的服务则更慢, 而广播式通信最快。当然不能只考虑实时性,还要考虑可靠性。发送区的数据在PLC网络上广播,PLC1,PLC3接收到后把它接收下来存入各自的2#接收区中, PLC3把3#发送区数据在PLC网上广播,PLCI, PLC2把它接收下来存入各自的3#接收区中。显然通过上述广播通信过程,PLCI, PLC2, PLC3的各区中数
7、据是相同的,这个过程称为 等值变化过程,通过等值化通信使得PLC网络中的每台PLC区中的数据保持一致。它既包含 着自己送出去的数据,也包含着其它PLC送来的数据。由于每台PLC区大小一样,占用的地 址段相同,每台PLC只要访问自己的区,就等于访问了其它PLC的区,也就相当与其他PLC 交换了数据。这样区就变成了名副英实的共享存储,共享区成为各PLC交换数据的中介。当然这里的共享存储区与并行总线的共享存储区在结构上有些差别,它把物理上分布在 各站的区,通过等值化通信使英好像重叠在一起,在逻辑上变成一个存储区,大小与一个区 一样,这种共享存储区称为串行共享存储区。区可以采用异步方式刷新(等值化),
8、也可以采用同步方式刷新。异步方式刷新与PLC 中用户程序无关,由各PLC所带的通信处理器按顺序进行广播通信,周而复始,使苴所有区 保持等值化,同步方式刷新是由用户程序中对区的发送指令启动一次刷新,这种方式只有当 区的发送数据变化时才刷新(等值化),这样事半功倍。全局I/O方式中的区是从PLC的I/O区划分出来的,经过等值化通信变成所有PLC共享 (全局共享),因此称为“全局I/O方式”。这种方式下PLC直接用读写指令对区进行读写 操作,简单、方便、快速,但应注意在一台PLC中对某地址的写操作在其他PLC中对同一地 址只能进行读操作。与周期I/O方式一样,全局I/O方式也要占用PLC的I/O区,
9、因而这适 用于少量数据的通信。PLC1PLC2琏接区1 #接收区2#发迸区3#接收区图1全局I/O方式的工作原理4.3主从总线通信方式主从总线通信方式又称为1:N通信方式,这是在PLC通信网络上采用的一种通信方式。 在总线结构的PLC子网上有N个站,其中只有一个主站,其他皆是从站,也就是因为这个原 因主从总线通信方式又称为1:N通信方式。主从总线通信方式采用集中式存取控制技术分配总线使用权,通常采用轮询表法,所谓 轮询表是一X从机号排列顺序表,该表配置在主站中,主站按照轮询表的排列顺序对从站进 行询问,看它是否使用总线,从而达到分配总线使用权的目的。为了保证实时性,要求轮询表包含每个从站号不能
10、少于一次,这样在周期轮询时,每个 从站在一个周期中至少有一次机会取得总线使用权,从而保证了每个站的基本实时性,对于 实时性要求比较髙的站,可以在轮询表中让苴从机号多现几次,这样就用静态的方式,赋予 该站较髙的通信优先权。在有些主从总线中轮询表法与中断法结合使用,让紧急任务可以打 断正常的周期轮询而插入,获得优先服务,这就是用动态赋予某项紧急任务以较髙优先权。存取控制只解决了谁使用总线的问题,获得总线的从站还有如何使用总线的问题,即采 用什么样的数据传送方式。主从总线通信方式中有两种基本的数据传送方式,一种是只允许 主从通信,不允许从从通信,从站与从站要交换数据,必须经主站中转。另一种是既允许主
11、 从通信也允许从从通信,从站获得总线使用权后安排主从通信,再安排自己与苴他从站(即 从从)之间的通信。4.4令牌总线通信方式令牌总线通信方式又称为N: N通信方式是指在总线结构的PLC子网上有N个站,它们 地位平等没有主站与从站之分,也可以说N个站都是主站。N: N通信方式采用令牌总线存取控制技术。在物理总线上组成一个逻辑环,让一个令 牌在逻辑环中按一立方向依次流动,获得令牌的站就取得了总线使用权。令牌总线存取控制 方式限定每个站的令牌持有时间,保证在令牌循环一周时每个站都有机会获得总线使用权, 并提供优先级服务,因此令牌总线存取控制方式具有较好的实时性。取得令牌的站有两种数据传送方式,即无应
12、答数据传送方式和有应答数据传送方式。采 用无应答数据传送方式时,取得令牌的站可以立即向目的站发送数据,发送结朿,通信过程 也就完成了:而采用有应答数据传送方式时,取得令牌的站向目的站发送完数据后并不算通 信完成,必须等目的站获得令牌并把应答帧发给发送站后,整个通信过程才结朿。后者比前 者的响应时间明显增长,实时性下降。有些令牌总线型PLC网络的数据传送方式固左为一种, 有些则可由用户选择。4.5浮动主站通信方式浮动主站通信方式又称N: M通信方式,适用于总线结构的PLC网络,是指在总线上有 M个站,其中N (NVM=个为主站,其余为从站。N: H通信方式采用令牌总线与主从总线相结合的存取控制技
13、术。首先把N个主站组成 逻辑环,通过令牌在逻辑环中依次流动,在N个主站之间分配总线使用权,这就是浮动主站 的含义。获得总线使用权的主站再按照主从方式来确怎在自己的令牌持有时间内与哪些站通 信。 一般在主站中配置有一 X轮询表,可按轮询表上排列的其它主站号及从站号进行轮 询。获得令牌的主站对于用户随机提岀的通信任务可按优先级安排在轮询之前或之后进行。获得总线使用权的主站可以采用多种数据传送方式与目的站通信,英中以无应答无连接 方式速度最快。4.6 CSMA/CD通信方式CSMA/CD通信方式是一种随机通信方式,适用于总线结构的PLC网络,总线上各站地位 平等,没有主从之分,采用CSMA/CD存取
14、控制方式,即“先听后讲,边讲边听”。CSMA/CD存取控制方式不能保i正在一定时间周期内,PLC网络上每个站都可获得总线使 用权,因此这是一种不能保证实时性的存取控制方式。但是它采用随机方式,方法简单,而 且见缝插针,只要总线空闲就抢着上网,通信资源利用率高,因而在PLC网络中CSMA/CD 通信法适用于上层生产管理子网。CSMA/CD通信方式的数据传送方式可以选用有连接、无连接、有应答、无应答及广播通 信中的每一种,可按对通信速度及可靠性的要求进行选择。4.7令牌环通信方式有少量的PLC网络采用环形拓扑结构,其存取控制采用令牌法,具有较好的实时性。图1表示了令牌工作过程及其帧结构。(a)令牌
15、环皙停位目的地址源地址控制信息DATA差诸检验ACK令牌(b)帧结构图(令牌环通信方式)在图(a)中,令牌在物理环中按箭头指向,一站接一站的传送,获得令牌的站才有权 发送数据,设B站要向D站发送数据。当令牌传送到B站时,B站把令牌变为暂停证,然后 把待发送数据按图(b)表示的格式加在暂停证后面从B站发送出去,最后再加上令牌一起 发往C站。此帧信息经C站中转后到达D站,D站把自己的本站地址与帧格式中目的地址相 比较,发现两者相同,表明此帧信息事发给D站的,然后对此帧信息作差错校验,并把校验 结果以肯圧应答或否泄应答填在ACK段中。同时把此帧信息复制下来,再把带有应答的帧继 续向下传送,经A站中转到达B站。B站用自己的本站地址与帧中源地址相比较,发现两者 相同,表明此帧是自己发出的,再检查ACK段。若为否泄应答,要有组织重发,若为肯泄应 答,则耙此帧从环上吸收掉
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年人教版小升初数学专项训练-鸡兔同笼(含答案)
- 精彩视频分享广告设计师试题及答案
- 2024纺织品设计师证书考试重要试题及答案
- 生理学解剖试题及答案
- 冰雕设计考试题及答案
- 保密在线考试题库及答案
- .net专业面试题目及答案
- 市场竞争下的纺织研发战略试题及答案
- 开发潜能的广告设计师考试试题及答案
- 新闻夜航考试题及答案
- 韦氏测试题及答案
- 历年贵州特岗试题及答案
- 2025怎样正确理解全过程人民民主的历史逻辑、实践逻辑与理论逻辑?(答案3份)
- 国家开放大学《工具书与文献检索》形考任务1-4参考答案及作业1
- GB/T 45501-2025工业机器人三维视觉引导系统通用技术要求
- 浅谈南京市区地形地貌和工程地质层构成
- 北师大版四年级数学下册第五单元 认识方程标准检测卷(含答案)
- 人工智能在环保领域的应用及挑战
- 2025年陕西省初中学业水平考试英语 例析与指导 试卷示例题答案及听力材料
- 泉州地理会考题目及答案
- 2025年工会知识竞赛题库200题及答案(完整版)
评论
0/150
提交评论