如何选择工业以太网交换机?

现在市面上有许多品牌的工业以太网交换机,并且类型也相当复杂。在选择交换机的时候,需要考虑多个因素,比如工作环境、是否需要冗余配置、是否需要网管功能、是否需要非网管功能、以及未来的维护和扩展性等。通常情况下,当选择工业以太网交换机时,必须综合考虑到可靠性、实时性、安全性以及兼容性等方面。

1.可靠性

在工业现场的环境中,可靠性无疑是最关键的因素。

在考虑时需要注意以下因素:设备硬件在工作环境下的耐受力,例如工作温度范围、电磁兼容性(EMC)、安装方式和供电方式等。工业以太网设备与商用以太网设备不同,通常采用更适合现场机柜安装的紧凑设计和导轨安装方式。为了防止设备损坏由于旋转部件故障带来的影响,还应该选择无风扇设计的硬件设备。在产品参数描述中,需要详细说明工作温度范围和电磁兼容性的相关信息。须同时提供对应的准入标准验证文件。

在选择可靠稳定的硬件之后,我们还需要关注交换机所提供的各种冗余方式和快速故障诊断与恢复功能。

2.实时性

系统所能承受的响应时间和抖动范围,因应用环境而异。在自动化网络中,每次数据帧从一台设备转发到另一台设备时,都会有一定的延迟。因此,在选择工业以太网交换机时,首要考虑的是交换机在数据帧转发过程中的端口时延。

在标准工厂自动化控制系统中,系统可以容忍的响应时间最长为10毫秒。为了控制数据帧从系统顶部到底部的累积时延,选择交换机时,需注意交换机端口时延不得超过10微秒。

3.兼容性

工业以太网交换机和其他工业以太网的部件都需要支持标准的TCP/IP协议进行通信。在任何情况下,工业以太网设备和商用以太网设备之间都不应该出现不兼容的问题。在应对不同的工业现场总线解决方案时,工业以太网设备必须具备与之兼容的相应能力。目前,不同制造商的工业交换机组件环网协议存在差异。出于扩展和兼容性方面的考虑,建议用户选择具备MRP介质冗余环协议的设备,以便为未来的网络扩展工作打下坚实的基础。这份协议的目的是标准化环网协议,使得不同品牌的设备可以连接在一起形成环网。

4.安全性

由于以太网具有开放性,在建立自动化网络时,我们必须考虑到网络安全的因素。在选择设备时,用户应该选择具备VLAN功能的交换机,以便更好地划分网络功能。利用VLAN划分,我们能够根据功能来对网络中的设备进行分组隔离,以免遭受人为恶意破坏或误操作的影响。用户可以利用交换机的802.1x功能来对需要接入网络的设备进行授权验证,以区分合法用户和非法用户。

5.其他

在选择工业以太网交换机时,除了考虑实际应用的需求之外,还应注意其他一些常用的功能。举个例子,比如说,这包括用于区分不同业务数据优先级的QoS优先级队列,或者便于进行网络故障诊断的端口镜像功能。然而,需要注意的是,并非所有有多功能的交换机都适用于每个应用环境。例如,像路由功能这样的功能,通常会破坏数据传输的优先级标签和实时性。使用大量的三层交换机在控制层甚至现场层会导致高额的成本,同时也削弱了工业以太网的应用特性。为了避免浪费,用户应根据自己的需求选择合适的设备功能并进行购买。

在实际操作层面,工业交换机只需要提供端口连接功能即可,没有必要使用复杂功能的网络设备。在控制层,通常需要选择支持环网功能的网管型交换机来搭建冗余环网,以提供有效的诊断方式。为了实现各个控制单元之间的连接,可以使用增强型网管交换机来提供冗余连接,并进行VLAN划分。只有在需要连接信息层网络时,才应该使用功能复杂的三层交换机设备。

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

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

相关文章

Istio学习笔记- 服务网格

Istio 服务网格 参考:Istio / Istio 服务网格 Istio 使用功能强大的 Envoy 服务代理扩展了 Kubernetes,以建立一个可编程的、可感知的应用程序网络。Istio 与 Kubernetes 和传统工作负载一起使用,为复杂的部署带来了标准的通用流量管理、遥…

别试错了,是该关注一下软件内在质量了

太多这种例子了,老板们早上出的新想法,恨不得第二天就能上线。。每个互联网公司都试图突破固定领地,不断地尝试新的业务,一旦发现不行,就立刻砍掉,名曰“试错”。 研发部门,为了应对压力&#…

技术总结大杂烩

mysql引擎 MySQL常用存储引擎:MyISAM、InnoDB、MEMORY、MERGE,其中InnoDB提供事务安全表,其他存储引擎都是非事务安全表。 MyISAM:mysql默认存储引擎。MyISAM不支持事务,也不支持外键,但其访问速度快&…

py 打开多个页面

要在Python中打开多个网页,可以使用Python的网络爬虫库(如BeautifulSoup或Scrapy)或第三方库(如Selenium)来模拟浏览器操作。 使用BeautifulSoup或Scrapy等库,可以通过编写代码来抓取网页上的内容&#xf…

[每周一更]-(第71期):DevOps 是什么?

Wiki的解释: DevOps(Development和Operations的混成词)是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。 通过自动化“软件交付”和“架构变更”的…

day14-文件系统工作流程分析

1.内核启动文件系统后,文件系统的工作流程 1.参数的接收 2.参数的解析 3.参数的应用 问题: 1. UBOOT 传给 KERNEL 的参数是以tagglist进行的 KERNEL 传给 文件系统(busybox)的参数是以什么进行的? 2. 在整个文件系统中都需…

马尔可夫过程

马尔可夫决策过程 马尔可夫含义 马尔可夫性质 在给定历史状态 s 0 , … , s t s_0,\dots,s_t s0​,…,st​的情况下,某个状态的未来只与当前状态 s t s_t st​有关,与历史的状态无关。 ​ p ( s t 1 ∣ s t ) p ( s t 1 ∣ s 0 , s 1 , … , s t…

【python】单词接龙

题目: 这是一个关于“单词接龙”的算法题目。在这个游戏中,我们需要从给定的一组单词中,以特定的开头字母构造出一条最长的“龙”。每个单词在这条“龙”中最多出现两次。当两个单词相连时,它们的重合部分被合并成一个。例如&…

spring boot中使用Bean Validation做优雅的参数校验

一、Bean Validation简介 Bean Validation是Java定义的一套基于注解的数据校验规范,目前已经从JSR 303的1.0版本升级到JSR 349的1.1版本,再到JSR 380的2.0版本(2.0完成于2017.08),目前最新稳定版2.0.2(201…

LMI相机配置步骤,使用Gocator2550相机

在此之前可以先浏览我编写的相机SDK通用类和LMISDK,进行配套观看 https://blog.csdn.net/m0_51559565/article/details/134404394 //LMI相机SDK https://blog.csdn.net/m0_51559565/article/details/134403745 //相机通用类1.启动LMI加速器 LMI加速器用于将相机…

什么是智能井盖?万宾科技的智能井盖传感器的效果

近年来为打造智慧城市政府一直在不懈努力。加速城市基础建设是一项重要的举措,它有助于推动城市综合治理城市生命线的建设工程。在改善市民生活质量的过程中,市政部门正积极进行井盖的改进和升级工作,特别是那些看似微不足道的井盖却蕴含着重…

Java基于itextPDF实现pdf动态导出

Java基于itextPDF实现pdf动态导出 1、制作PDF导出模板2 、集成itextpdf3 、编写实体4 、编写主要代码5、编写controller并测试补充:踩坑记录 现在的业务越来越复杂了,有些业务场景已经不能满足与EXCEL导出和WORD导出了,例如准考证打印&#x…

深度学习 植物识别算法系统 计算机竞赛

文章目录 0 前言2 相关技术2.1 VGG-Net模型2.2 VGG-Net在植物识别的优势(1) 卷积核,池化核大小固定(2) 特征提取更全面(3) 网络训练误差收敛速度较快 3 VGG-Net的搭建3.1 Tornado简介(1) 优势(2) 关键代码 4 Inception V3 神经网络4.1 网络结构 5 开始训练5.1 数据集…

深入理解JMeter中的JSON Extractor

Apache JMeter是一款出色的开源性能和功能测试工具,这款工具提供了丰富的功能和强大的扩展性,可以应对各种复杂的测试需求。当我们在进行接口测试时,经常会遇到需要从接口响应中提取信息并在后续请求中使用的情况。这时候,JMeter中…

arf_1解题

arf_1解题 镜像环境 version: 3.2services:web:image: registry.cn-hangzhou.aliyuncs.com/n1book/web-file-read-1:latestports:- 80:80新建yml文件将代码保存在当前位置 使用docker-compost up -d 拉取镜像 解题 访问该镜像映射端口为1520 可以看到页面只有一个holle但…

java Concurrent 线程安全的集合类

ConcurrentHashMap:是一个线程安全的哈希表实现,它支持高并发的读写操作。它采用了分段锁的机制,将整个哈希表分成多个段,每个段都有一个独立的锁,不同的线程可以同时访问不同的段,从而提高并发性能。 Con…

【Python】一文带你掌握数据容器之集合,字典

目录: 一、集合 思考:我们目前接触到了列表、元组、字符串三个数据容器了。基本满足大多数的使用场景为何又需要学习新的集合类型呢? 通过特性来分析: (1)列表可修改、支持重复元素且有序 (2)元组、字符…

DAY52 300.最长递增子序列 + 674. 最长连续递增序列 + 718. 最长重复子数组

300.最长递增子序列 题目要求:给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。 子序列是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7] 是数组 […

Home Assistant使用ios主题更换背景

Home Assistant使用ios主题、更换背景 lovelace-ios-dark-mode-theme 默认前置情况,1、已安转HACS插件2、搜索安装 IOS Dark Mode Theme1)第一、二步应该很容易实现,configuration.yaml文件很容易被找到2)而本人在进行第三步操作时…

python_定时任务自动匹配数据II

从配置文件读取配置参数,并每天定时执行日常任务、每周一定时执行周任务,匹配符合要求的org数据,文件查找-复制-合并-裁剪。 import os import re import shutil import threading import datetime import timeimport schedule# 全局变量&am…