【工业现场总线】控制网络的主要特点是?OSI参考模型的分层是?

目录

1、控制网络的主要特点?

2、网络拓扑结构的主要类型?其各自主要特点是什么?

3、网络的传输介质主要有什么?

4、网络传输介质的访问控制方式主要有哪些?其各自主要特点是什么?

5、OSI参考模型的分层是什么?现场总线主要采用了哪几层?

6、网络互连设备主要有哪些?各自分别用于什么层次的网络连接?


1、控制网络的主要特点?

(1)控制网络的节点大都是具有计算与通信能力的测量控制设备,也可以是PC或其他种类的计算机、工作节点。

(2)控制网络主要完成测量、控制任务;工作环境在工业现场,比较恶劣,抗干扰能力强。

3)控制网络必须满足对控制的实时性。

2、网络拓扑结构的主要类型?其各自主要特点是什么?

网络的拓扑结构是指网络中节点的互连形式。

1. 环形拓扑:各结点通过通信线路组成闭合回路,环中数据只能单向传输。

2. 星形拓扑:每个结点都由一条单独的通信线路与中心结点连结。

3. 总线拓扑:传输介质是一条总线,各网络节点通过相应硬件接口接至总线上。一个节点发送数据,所有其他节点都能接收。信息可以在总线上一对一发送,也可以按分组发送,达到目的节点后,经过地址识别,将信息复制下来。  

4.树形拓扑:是一种层次结构,结点按层次连结,信息交换主要在上下结点之间进行,相邻结点或同层结点之间一般不进行数据交换。优点:连结简单,维护方便,适用于汇集信息的应用要求。

3、网络的传输介质主要有什么?

最早的有铜轴电缆,分为粗缆和细缆,优点:价格便宜,容易安装;缺点:传输距离短,抗干扰性能差。

现在流行双绞线和光纤,特点分别如下:

双绞线分为屏蔽双绞线(STP)和非屏蔽双绞线(UTP),屏蔽双绞线(STP)的特点是抗干扰性能好,传输距离中等,但是对安装(接地)的要求比较高。

非屏蔽双绞线(UTP)的特点是,安装简单,传输距离较长,但是抗干扰性不好,容易受到强磁场或电场的干扰。

光纤的特点是,传输距离远,抗干扰性能强,保密性好,安装调试稍微复杂,价格昂贵。

4、网络传输介质的访问控制方式主要有哪些?其各自主要特点是什么?

在随机访问方式中,常用的争用总线技术为CSMA/CD(Carrier Sense Multiple Access with Collision Detection载波监听多路访问/冲突检测)。在控制访问方式中常用令牌总线、令牌环或称之为标记总线、标记环。

载波监听CSMA的控制方案是”先听再讲”。一个站要发送,首先需监听总线,以决定介质上是否存在其它站的发送信号。如果介质是空闲的,则可以发送。如果介质是忙的,则等待一定间隔后重试。这种避免冲突的发送等待策略,称为坚持退避算法。可采用以下三种CSMA坚持退避算法:1-坚持CSMA。介质空闲就发送,介质忙则继续监听,等到总线空闲,立即发送。如果发生冲突,则等待一段随机时间,重复第一步。缺点是:假如有两个或两个以上的站点有数据要发送,冲突就不可避免。 

P-坚持CSMA。假如介质是空闲的,则以P的概率发送,或以(1—P)的概率延迟一个时间单位后重复处理。该时间单位等于最大的传输延迟。假如介

质是忙,继续监听直到介质空闲,重复第一步。 

P-坚持CSMA。如果选择P过大,使NP >1,则冲突不可避免。最坏的情况是,随着冲突概率的不断增大,吞吐率会降为0。所以必须选择P值使NP <1,如果P值选得过于小,则通道利用率又会大大降低。 

冲突检测:由于传输线上不可避免的有传输延迟,有可能多个节点同时监听到线上空闲并开始发送,从而导致冲突。故每个工作节点发送信息之后,还要继续监听线路,判定是否有其他节点正与本节点同时向传输线发送。一旦发现,便中止当前发送。

令牌方式是一种按一定顺序在各站点传递令牌的方法。谁得到令牌,谁才有权发起通信。

 

(1)令牌环(token-ring)方式

   用于环形局域网。表示发送权的令牌在环形信道上不断循环。环上每个相应站点都可获得发报权,而任何时刻只会有一个站点利用环路传送报文。

(2)令牌总线(token- bus)方式

   用于总线网络拓扑。网上各工作站按一定顺序形成一个逻辑环。每个工作站在环中均有一个指定的逻辑位置,末站的后站就是首站,即首尾相连。每站都了解先行站(PS)和后继站(NS)的地址,总线上各站的物理位置与逻辑位置无关。

3. 时分复用

    是指为共享介质的每个节点预先分配好一段特定的占用总线的时间。各个节点按分配好的时间及其先后顺序占用总线的介质访问控制方式。

(1)同步时分复用

   指为每个节点分配相等的时间,而不管通信数据量的大小。

(2)异步时分复用

   指为每个节点分配的时间长度不一,根据通信数据量的大小不同而不同。

5、OSI参考模型的分层是什么?现场总线主要采用了哪几层?

1物理层(physical layer)

定义终端之间的电气、机械等特性和标准

包括电压、频率、数据速率、最大传输距离、物理连接器等属性

2数据链路层(data link layer)

在物理线路上提供可靠的数据传输

有关物理地址、网络拓扑、线路规划、差错报告、数据帧有序传输、流量控制

3网络层(network layer)

在网络结点间提供路由选择和数据交换等操作,为传输层提供整个网络范围内两个终端用户之间数据传输的通路。

4传输层(transport layer)

为数据的传输提供服务,对上层屏蔽传输细节

把数据分段并组装成数据流5数据的可靠传输

建立、维护和有序地中断虚电路,传输差错校验和恢复,信息流控制机制

5会话层(session layer)

建交、管理和终止应用程序之间的会话。

为表示层服务,管理表示层之间的数据交换、会话间的同步。

报告会话层、表示层和应用层中产生的错误。

6表示层(presentation layer)

负责不同数据表示格式之间的统一转换。

保证一个系统应用层发出的信息能被另一个系统的应用层读出。

7应用层(application layer)

为用户的应用程序提供网络服务,不为下层服务,如:字处理程序等

识别并证实目的通信方的可用性,协同应用程序间的工作同步

6、网络互连设备主要有哪些?各自分别用于什么层次的网络连接?

ISO的OSI七层参考模型,也为网络互连提供了明确的指导。网络的分层使网络互连变的简洁和规范。根据网络互连设备工作的层次及其所支持的协议,这些网络互连设备通常分为:中继器、网桥、路由器和网关。

1. 中继器(Repeater)

   工作在第一层即物理层,用于互连相同类型的网络。中继器的作用是对电缆上传输的数据信号进行再生放大,再转发到其他电缆上,从而延长信号的传输距离,扩展局域网网段的长度。

2. 网桥(Bridge)

   工作在第二层即数据链路层,用于互连相似的网络。网桥的作用是将数据帧从一个网络段转发到另一个网络段,使得多个网络段在逻辑上看起来是一个网络。

3. 路由器(Router)

    工作在第三层即网络层,用于互连不同类型的网络。使用路由器互联网络的最大特点是:各互连子网仍保持各自独立,每个子网可用采用不同的拓朴结构、传输介质和网络协议,网络结构层次分明。

4. 网关(Gateway)

    工作在网络层以上的高层,其基本功能是实现不同网络协议的互连。这里,“不同”是指它们的物理网络和高层协议都不一样,因此,网关一般须提供不同的网络协议之间的相互转换。


关注作者了解更多

我的其他CSDN专栏

误差理论与可靠性工程

过程控制系统

虚拟仪器技术labview

毕业设计

求职面试

大学英语

过程控制系统

工程测试技术

虚拟仪器技术

可编程控制器

工业现场总线

数字图像处理

智能控制

传感器技术

嵌入式系统

复变函数与积分变换

单片机原理

线性代数

大学物理

热工与工程流体力学

数字信号处理

光电融合集成电路技术

电路原理

模拟电子技术

高等数学

概率论与数理统计

数据结构

C语言

模式识别原理

自动控制原理

数字电子技术

关注作者了解更多

资料来源于网络,如有侵权请联系编者

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/35564.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微软开源神器OmniParser V2.0 介绍

微软开源的OmniParser V2.0是一款基于纯视觉技术的GUI智能体解析工具&#xff0c;旨在将用户界面&#xff08;UI&#xff09;截图转换为结构化数据&#xff0c;从而实现对计算机屏幕上的可交互元素的高效识别和操控。这一工具通过结合先进的视觉解析技术和大型语言模型&#xf…

用python代码将excel中的数据批量写入Json中的某个字段,生成新的Json文件

需求 需求&#xff1a; 1.将execl文件中的A列赋值给json中的TrackId&#xff0c;B列赋值给json中的OId 要求 execl的每一行&#xff0c;对应json中的每一个OId json 如下&#xff1a; {"List": [{"BatchNumber": "181-{{var}}",// "Bat…

实验篇| Nginx环境搭建-安全配置

在前面的文章里&#xff0c;阿祥详细介绍了在 Windows 系统中安装 Nginx 服务器的具体操作步骤&#xff0c;感兴趣的朋友可以参考&#xff1a;实验篇 | Nginx 反向代理 - 7 层代理 。完成 Nginx 的安装只是搭建 Web 服务的第一步&#xff0c;为了保障服务器的稳定运行以及数据安…

理解我们单片机拥有的资源

目录 为什么要查询单片机拥有的资源 所以&#xff0c;去哪些地方可以找数据手册 一个例子&#xff1a;STM32F103C8T6 前言 本文章隶属于项目&#xff1a; Charliechen114514/BetterATK: This is a repo that helps rewrite STM32 Common Repositorieshttps://github.com/C…

从零开始 | C语言基础刷题DAY3

❤个人主页&#xff1a;折枝寄北的博客 目录 1.打印3的倍数的数2.从大到小输出3. 打印素数4.打印闰年5.最大公约数 1.打印3的倍数的数 题目&#xff1a; 写一个代码打印1-100之间所有3的倍数的数字 代码&#xff1a; int main(){int i 0;for (i 1; i < 100; i){if (i % …

Blender材质 - 层权重

层权重 混合着色器 可以让 面朝向的一面显示一种材质 另一面显示另一种材质 就能实现挺不错的材质效果 移动视角 材质会跟着变化 有点类似虚幻的视差节点BumpOffset

3个 Vue $set 的应用场景

大家好&#xff0c;我是大澈&#xff01;一个喜欢结交朋友、喜欢编程技术和科技前沿的老程序员&#x1f468;&#x1f3fb;‍&#x1f4bb;&#xff0c;关注我&#xff0c;科技未来或许我能帮到你&#xff01; 在 Vue2 中&#xff0c;由于 Object.defineProperty 的限制&#…

Flutter_学习记录_ ImagePicker拍照、录制视频、相册选择照片和视频、上传文件

插件地址&#xff1a;https://pub.dev/packages/image_picker 添加插件 添加配置 android无需配置开箱即用&#xff0c;ios还需要配置info.plist <key>NSPhotoLibraryUsageDescription</key> <string>应用需要访问相册读取文件</string> <key>N…

LeetCode 解题思路 19(Hot 100)

解题思路&#xff08;递归&#xff09;&#xff1a; 终止条件&#xff1a; 若节点为空&#xff0c;返回深度0。递归步骤&#xff1a; 分别计算左子树和右子树的最大深度&#xff0c;取较大者并加1&#xff08;当前节点&#xff09;。 Java代码&#xff1a; class Solution {…

如何启用 HTTPS 并配置免费的 SSL 证书

引言 HTTPS 已成为现代网站安全性的基础要求。通过 SSL/TLS 证书对数据进行加密&#xff0c;不仅可以保护用户隐私&#xff0c;还能提升搜索引擎排名并增强用户信任。本指南将详细介绍如何通过 Lets Encrypt&#xff08;免费、自动化的证书颁发机构&#xff09;为您的网站启用…

element-plus中Popconfirm气泡确认框组件的使用

1、基本使用 从element-plus官网复制代码&#xff1a; <template><el-popconfirm title"Are you sure to delete this?"><template #reference><el-button>Delete</el-button></template></el-popconfirm> </template…

软件需求分类、需求获取(高软46)

系列文章目录 软件需求分类&#xff0c;需求获取 文章目录 系列文章目录前言一、软件需求二、获取需求三、真题总结 前言 本节讲明软件需求分类、需求获取的相关知识。 一、软件需求 二、获取需求 三、真题 总结 就是高软笔记&#xff0c;大佬请略过&#xff01;

10、基于osg引擎生成热力图高度图实现3D热力图可视化、3D热力图实时更新(带过渡效果)

1、结果 2、完整C代码 #include <sstream> #include <iomanip> #include <iostream> #include <vector> #include <random> #include <cmath> #include <functional> #include <osgViewer/viewer> #include <osgDB/Read…

鸿蒙应用程序包HAP的开发与使用

1、HAP是什么&#xff1f; HAP&#xff08;Harmony Ability Package&#xff09;是应用安装和运行的基本单元。HAP包是由代码、资源、第三方库、配置文件等打包生成的模块包&#xff0c;其主要分为两种类型&#xff1a;entry和feature。 entry&#xff1a;应用的主模块&#x…

【Mac】安装 Parallels Desktop、Windows、Rocky Linux

一、安装PD 理论上&#xff0c;PD只支持试用15天&#xff01;当然&#xff0c;你懂的。 第一步&#xff0c;在 Parallels Desktop for Mac 官网 下载 Install Parallels Desktop.dmg第二步&#xff0c;双击 Install Parallels Desktop.dmg 第三步&#xff0c;双击安装Paralle…

matlab 自适应模糊PID在反应釜温度控制中的应用

1、内容简介 matlab163-自适应模糊PID在反应釜温度控制中的应用 可以交流、咨询、答疑 2、内容说明 略摘要:针对工业过程控制具有时变、滞后、非线性等特点,在传统 PID 控制中融入模糊控制的功能,形成了新的参数自 适应模糊 PID 控制器,并把它应用在化工制药中常用的反应釜温度…

基于FPGA的3U机箱温度采集板PT100,应用于轨道交通/电力储能等

板卡简介&#xff1a; 本板为温度采集板&#xff08;PT100&#xff09;&#xff0c;对目标进行测温&#xff0c;然后将温度转换成处理器可识别的电流信号。 性能规格&#xff1a; 电源&#xff1a;DC5V&#xff0c;DC15V 4线制PT100&#xff1a;7路&#xff08;标称测温范围…

管家婆实用贴-如何设置打印机共享

很多商家在使用管家婆软件经营日常业务时会有多个操作员多台电脑需要打印&#xff0c;但是不想每台电脑配置一台打印机&#xff0c;一台电脑专门用来打印又浪费设备。遇到这种情况时可以将插线电脑上的打印机共享给其他的电脑一起使用&#xff0c;方便又高效。今天来和小编一起…

Qt QML实现视频帧提取

## 前言 视频帧率&#xff08;Frame Rate&#xff09;是指视频播放时每秒显示的画面帧数&#xff0c;通常用fps&#xff08;Frames Per Second&#xff09;来表示。视频是由一系列静止的图像帧组成的&#xff0c;而视频帧率则决定了这些图像帧在单位时间内播放的速度。较高的视…

LabVIEW压比调节器动态试验台

本案介绍了一种基于LabVIEW的压比调节器动态试验台的设计&#xff0c;通过实用的LabVIEW图形化编程语言&#xff0c;优化了数据采集与处理的整个流程。案例通过实际应用展示了设计的专业性与高效性&#xff0c;以及如何通过系统化的方法实现精确的动态测试和结果分析。 ​ 项目…