可编程序控制器通信与网络-PLC技术网(www.plcjs.com)-可编程控制器技术门户


可编程序控制器通信与网络

 (点击题目可以在互联网中搜索该题目的相关内容)
日期:2006-11-21 0:06:53     来源:   作者: 点击:
点击【 大  中  小 】,可以选择字体的大小,以便你阅读.
问题提出: 

1 .什么是可编程控制器的通信? 

2 .通信的方式有哪些? 

3 .什么是实时性? 

4 .可编程序控制器之间是如何连接的? 

可编程序控制器的组网与通讯是近年来自动化领域颇受重视的新兴技术。在可编程控制器及其网络中存在两类通信:一类是并行通信,另一类是串行通信。 

二、通信方法的含义 

可编程控制器网络是由几级子网复合而成,每级子网中都配置不同的协议,其中大部分是公司的专用通信协议。 

各级子网的通信过程是由通信协议决定的。从根本上讲,要搞清楚某级可编程控制器子网的通信就必须彻底剖析它所采用的通信协议,这个工作量很大,更何况大多数又都是各公司的专用协议。繁琐的协议规定常会掩盖问题的本质,通常会遇到这样的情况:两个公司的专用协议,从协议的规定,帧格式等表面现象看可能有明显的不同,然而它们关于如何实现通信的思路却极为相似,如出一辙。抓住它们的同一性,就会把表面上孤立无关的事情串联起来。正是基于这样一种思想,我们引入了 “通信方法”这一概念。 

可编程控制器网络的各级子网无论采用总线结构,还是环形结构,它的通信介质是共享资源。挂在共享介质上的各站要想通信,首先要解决共享通信介质使用权的分配问题,这就是常说的存取控制或访问控制。 

一个站取得了通信介质使用权,并不等于完成了通信过程,还有怎样传送数据的问题,这就是常说的数据传送方式。比如说采用的数据传送方式是否要先建立一种逻辑连接,然后再传送?所采用的数据传送方式发给对方的数据是否要对方应答?发出去的数据是由一个站收,或者多个站收,还是全体接收?诸如此类就是所谓的数据传送方式。 

这里所谓的通信方法 = 存取控制方式 + 数据传送方式。本来存取控制方式与数据传送方式都是通信协议有关层次的内容,这里专门把它们抽出来加以介绍,是因为用它们来描述一种通信过程与人们意念上有关通信的概念非常接近。对于局域网来说,存取控制方式与数据传送方式是其通信协议最核心的内容。 

三、工业局域网实时性的含义 

工业局域网对实时性是有要求的,各级子网对实时性的要求不同。通常愈靠底层的子网对实时性要求愈高,愈靠上层的子网对实时性的要求愈低。 

实时性通常采用“响应时间”来定量描述。响应时间是指某一系统对输入做出响应所需的时间,以 ms, s, min, h 为计量单位。响应时间越短,就标志着系统的实时性越好。 

可编程控制器网络中,各站通过通信子网互连在一起,当某站对子网请求通信时,它对响应时间是有要求的。不同站对实时性的要求可能不同,同一站中不同通信任务对实时性的要求也可能不同。一项通信任务的实时性得到满足是指其响应时间小于规定的时限;一个站的实时性合乎要求是指该站提出的所有通信任务在指定的时限内都能获得响应。整个通信子网的实时性符合要求是指分布在子网上每一个站的每项通信任务的实时性均得到保证。 

要保证可编程控制器网络的实时性必须满足下列三个时间约束条件: 

( 1 )必须限定每个站每次取得通信权的时间上限值,以防某一站长期霸占子网而导致其它各站实时性恶化。 

( 2 )应当保证在某一固定的时间周期内,通信子网上的每个站都有机会取得通信权,这将为每个站提供基本实时性。 

( 3 )对于重要的站可优先服务,对于某项紧急通信任务应当给予优先处理,应当可以用静态(固定)的方式赋予某些站以较高的优先权,应当可以用动态(临时)方式赋予某些紧急任务紧急以较高的优先权。 

可编程控制器网络的实时性首先是由它所选用的存取控制方式来保证的。此外提高实时性还可以通过减少通信协议的层数来实现,一般靠底层的子网采用只包含 3 层通信协议的塌缩结构,这正是为了提高实时性,另外选择适当的数据传送方式对于提高实时性有明显的效果,发送数据要求对方应答,比无应答服务慢得多,要求连接又要应答的服务则更慢,而广播式通信最快。当然不能只考虑实时性,还要考虑可靠性。 

本新闻共7页,当前在第11 2  3  4  5  6  7  

上一篇: 串行通讯的PLC远程控制
下一: PLC通讯控制伺服电机