2类主站也需要一类主站的GSD文件,作用就是将配置数据如何下载到1类主站中。配置过程中该配置工具解释连接到总线上的现场设备的GSD文件。另外,还能检查GSD文件结构的正确性。......
2023-11-20
为了实现不同厂家生产的设备之间的互连操作与数据交换,国际标准化组织ISO/TC 97于1978年建立了“开放系统互联”分技术委员会,起草了开放系统互联参考模型的建议草案,并于1983年成为正式的国际标准ISO 7498。1986年又对该标准进行了进一步的完善和补充,形成了为实现开放系统互联所建立的分层模型,简称OSI参考模型。这是为异种计算机互连提供的一个共同基础和标准框架,并为保持相关标准的一致性和兼容性提供了共同的参考。“开放”并不是指对特定系统实现具体的互联技术或手段,而是对标准的认同。一个系统是开放系统,是指它可以与世界上任一遵守相同标准的其他系统互联通信。
OSI参考模型是在博采众长的基础上形成的系统互联技术。它促进了数据通信与计算机网络的发展。OSI参考模型提供了概念性和功能性结构,将开放系统的通信功能划分为7个层次。各层的协议细节由各层独立进行。这样一旦引入新技术或提出新的业务要求,就可以把因功能扩充、变更所带来的影响限制在直接有关的层内,而不必改动全部协议。OSI参考模型分层的原则是将相似的功能集中在同一层内,功能差别较大时分层处理,每层只对相邻的上下层定义接口。
OSI参考模型把开放系统的通信功能划分为7个层次。从连接物理介质的层次开始,分别赋予1,2,…,7层的顺序编号,相应地称之为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。OSI参考模型如图2-21所示。
OSI模型有7层,其分层原则如下:
1)根据不同层次的抽象分层。
2)每层应当实现一个定义明确的功能。
3)每层功能的选择应该有助于制定网络协议的国际标准。
4)各层边界的选择应尽量减少跨过接口的通信量。
5)层次应足够多,以避免不同的功能混杂在同一层中,但也不能太多,否则体系结构会过于庞大。
下面从最下层开始,依次讨论OSI参考模型的各层。注意:OSI模型本身不是网络体系结构的全部内容,这是因为它并未确切地描述用于各层的协议和服务,它仅仅告诉我们每一层应该做什么。不过,ISO已经为各层制定了标准,但它们并不是参考模型的一部分,而是作为独立的国际标准公布的。
图2-21 OSI参考模型
1.物理层
物理层(Physical Layer)涉及通信在信道上传输的原始比特流。设计上必须保证一方发出二进制“1”时,另一方收到的也是“1”而不是“0”。这里的典型问题是用多少伏特电压表示“1”,多少伏特电压表示“0”;一个比特持续多少微秒;传输是否在两个方向上同时进行;最初的连接如何建立和完成通信后连接如何终止;网络接插件有多少针以及各针的用途。这里的设计主要是处理机械的、电气的和过程的接口,以及物理层下的物理传输介质等问题。
2.数据链路层
数据链路层(Data Link Layer)的主要任务是加强物理层传输原始比特的功能,使之对网络层显现为一条无错线路。发送方把输入数据分装在数据帧(Data Frame)里(典型的帧为几百字节或几千字节),按顺序传送各帧,并处理接收方回送的确认帧(Acknowledgement Frame)。因为物理层仅仅接收和传送比特流,并不关心它的意义和结构,所以只能依赖各链路层来产生和识别帧边界。可以通过在帧的前面和后面附加上特殊的二进制编码模式来达到这一目的。如果这些二进制编码偶然在数据中出现,则必须采取特殊措施以避免混淆。
传输线路上突发的噪声干扰可能把帧完全破坏。在这种情况下,发送方机器上的数据链路软件必须重传该帧。然而,相同帧的多次重传也可能使接收方收到重复帧,比如接收方给发送方的确认丢失以后,就可能收到重复帧。数据链路层要解决由于帧的破坏、丢失和重复所出现的问题。数据链路层可能向网络层提供几类不同的服务,每一类都有不同的服务质量和价格。
数据链路层要解决的另一个问题(在大多数层上也存在)是防止高速发送方的数据把低速的接收方“淹没”。因此,需要有某种流量调节机制,使发送方知道当前接收方还有多少缓存空间。通常流量调节和出错处理同时完成。(www.chuimin.cn)
如果线路能用于双向传输数据,数据链路软件还必须解决新的麻烦,即从A到B数据帧的确认帧将同从B到A的数据帧竞争线路的使用权。借道(Piggybacking)就是一种巧妙的方法,我们将在以后讨论它。
广播式网络在数据链路层还要处理新的问题,即如何控制对共享信道的访问。数据链路层的一个特殊的子层——介质访问子层,就是专门处理这个问题的。
3.网络层
网络层(Network Layer)关系子网的运行控制,其中一个关键问题就是确定分组从源端到目的端如何选择路由。路由既可以选用网络中固定的静态路由表(几乎保持不变),也可以在每一次会话开始时决定(如通过终端对话决定),还可以根据当前网络的负载状况,高度灵活地为每一个分组决定路由。
如果在子网中同时出现过多的分组,它们将相互阻塞通路,形成瓶颈。此类拥塞控制也属于网络层的范围。
当分组不得不跨越一个网络以到达目的地时,新的问题又会产生。第二个网络的寻址方法可能和第一个网络完全不同;第二个网络可能由于分组太长而无法接收;两个网络使用的协议也可能不同等。网络层必须解决这些问题,以便异种网络能够互连。
在广播网络中,选择路由的问题很简单。因此网络层很弱,甚至不存在。
4.传输层
传输层(Transport Layer)的基本功能是从会话层接收数据,在必要时把它分成较小的单元传递给网络层,并确保到达对方的各段信息正确无误,而且这些任务都必须高效率地完成。从某种意义上讲,传输层使会话层不受硬件技术变化的影响。
5.会话层
会话层(Session Layer)允许不同机器上的用户建立会话(Session)关系。会话层允许进行类似传输层的普通数据的传输,并提供了对某些应用有用的增强服务会话,也可被用于远程登录到分时系统或在两台机器间传递文件。
6.表示层
表示层(Presentation Layer)完成某些特定的功能,由于这些功能常被请求,因此人们希望找到通用的解决办法,而不是让每个用户来实现。值得一提的是,表示层以下的各层只关心可靠地传输比特流,而表示层关心的是所传输的信息的语法和语义。
7.应用层
应用层(Application Layer)包含大量人们普遍需要的协议。例如,世界上有成百种不兼容的终端型号,如果希望一个全屏幕编辑程序能工作在网络中许多不同的终端类型上,每个终端都有不同的屏幕格式、插入和删除文本的换码序列、光标移动等,其困难可想而知。
解决这一问题的方法之一是定义一个抽象的网络虚拟终端(Network Virtual Terminal),编辑程序和其他所有程序都面向该虚拟终端。而对每一种终端类型,都写一段软件来把网络虚拟终端映射到实际的终端。例如,当把虚拟终端的光标移到屏幕左上角时,该软件必须发出适当的命令使真正的终端的光标移动到同一位置。所有虚拟终端软件都位于应用层。
应用层的另一个功能是文件传输。不同的文件系统有不同的文件命名原则,文本行有不同的表示方式等。不同的系统之间传输文件所需处理的各种不兼容问题,也同样属于应用层的工作。此外,还有电子邮件、远程作业输入、名录查询和其他各种通用和专用的功能。
有关现场总线与工业以太网及其应用技术的文章
2类主站也需要一类主站的GSD文件,作用就是将配置数据如何下载到1类主站中。配置过程中该配置工具解释连接到总线上的现场设备的GSD文件。另外,还能检查GSD文件结构的正确性。......
2023-11-20
Web并不是Intranet内的唯一设置,Intranet还需要采用其他一些公开标准,如SMTP及FTP服务器等。仅供单位内部使用Intranet大部分只供单位内部使用,不对外开放。为了使单位内部能从Internet上检索信息,又不让外界非法进入,通常采用防火墙将Intranet与Internet隔离。针对部门或整个企业一对多的信息交流,Intranet通过Web界面公布信息,减少大量的过时文件,减少生产印刷和传送企业信息的成本。Intranet可以及时地传送以下信息:产品种......
2023-11-20
节省硬件数量与投资由于现场总线系统中分散在设备前端的智能设备能直接执行多种传感、控制、报警和计算功能,因而可减少变送器的数量,不再需要单独的控制器、计算单元等,也不再需要DCS系统的信号调理、转换、隔离技术等功能单元及其复杂接线。......
2023-11-20
EtherCAT是一个可用于现场级的超高速I/O网络,它使用标准的以太网物理层和常规的以太网卡,传输介质可为双绞线或光纤。一般常规的工业以太网都是采用先接收通信帧,进行分析后作为数据送入网络中各个模块的通信方式,而EtherCAT的以太网协议帧中已经包含了网络中各个模块的数据。EtherCAT技术已经完成,专门的ASIC芯片也在实现之中。目前市场上已提供了从站控制器,EtherCAT的规范也成为了IEC/PAS文件。图1-19 EtherCAT通信协议模型......
2023-11-20
为满足实时性要求,也为了实现工业网络的低成本,现场总线采用的通信模型大都在OSI模型的基础上进行了不同程度的简化。图2-24 OSI与部分现场总线通信参考模型的对应关系图2-24中的H1指IEC标准中的61158。图2-25是OSI模型与另两种现场总线的通信参考模型的分层比较。其中LonWorks采用了OSI模型的全部七层通信协议,被誉为通用控制网络。......
2023-11-20
由于标准并未统一,所以对现场总线也有不同的定义。但现场总线的本质含义主要表现在以下6个方面。现场设备互连是基本的要求,只有实现互操作性,用户才能自由地集成FCS。通过网络对现场设备和功能块统一组态,把不同厂商的网络及设备融为一体,构成统一的FCS。......
2023-11-20
由于共享CIP协议,CompoNet可以很容易地集成到现有的CIP网络构架中。CompoNet用于连接控制器、传感器和执行器。这意味着用户可以根据具体环境和应用要求选择网络型式和传输介质,如为信息层选择EtherNet/IP,为控制层选择ControlNet,为设备层选择DeviceNet,为传感器、执行器选择CompoNet。因此,CompoNet可以根据各种机械结构进行不同规模的扩展。先进的物理层和数据链路层CompoNet采用曼彻斯特编码技术以达到更高的可靠性。CompoNet支持I/O数据通信和显示报文通信。......
2023-11-20
添加主站和从站,如图6-19所示。网络接口卡使用CP5611,从站使用FBPRO-8DI智能节点,设置从站的输入、输出均为8个字节,地址为7,设置网络的通信波特率。具体的操作步骤如下:1)选择“DP Slave”→“General”命令,双击GSD文件对应的从站模块FBPRO-8DO生成从站。图6-19 添加主站和从站4)完成上述工作后,导出NCM文件,导出的文件路径为“C:\SIEMENS\CPBV51\ncm\COMPro1.ldb”。......
2023-11-20
相关推荐