工业控制系统信息安全技术与实践全套教学课件_第1页
工业控制系统信息安全技术与实践全套教学课件_第2页
工业控制系统信息安全技术与实践全套教学课件_第3页
工业控制系统信息安全技术与实践全套教学课件_第4页
工业控制系统信息安全技术与实践全套教学课件_第5页
已阅读5页,还剩527页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1章

工业控制系统信息安全概述CH1-工业控制系统信息安全概述.pptxCH2-工控安全防护体系.pptxCH3-可编程逻辑控制器PLC.pptxCH4-工业以太网CH5-工业防火墙技术.pptxCH6-NAT技术.pptxCH7-数据加密技术及应用CH8-VPN技术.pptx全套可编辑PPT课件工业控制系统ICS

工业控制系统(IndustrialControlSystem,ICS)是指由计算机与工业过程控制部件组成的自动控制系统,它由控制器、传感器、传送器、执行器和输入/输出接口等部分组成。这些组成部分通过工业通信线路,按照一定的通信协议进行连接,形成一个具有自动控制能力的工业制造或加工系统。1.1

工业控制系统概述1.2工业控制系统信息安全的特点目录/contents1.3

我国工业控制行业存在的主要问题1.4工业控制系统安全的重大意义01工业控制系统概述工业控制系统发展概况

随着计算机技术、通信技术和控制技术的发展,传统的控制领域正经历着一场前所未有的变革,开始向网络化方向发展。控制系统的结构从最初的CCS(计算机集中控制系统),到第二代的DCS(分布式控制系统),发展到现在流行的FCS(现场总线控制系统)。

我国工业控制技术虽然起步较晚,但发展迅速,到“十二五”期间,ICS已在能源工业、电力工业、交通运输业、水利事业、公用事业和装备制造企业得到广泛应用。国家关键基础设施对ICS已经形成不可分割的依赖关系,ICS已成为我国现代工业自动化、智能化的关键。工业控制系统典型结构一个典型的工业工控网络通常包括5个逻辑层:企业资源(管理)层生产管理层(MES)过程监控层现场控制层现场设备层企业可根据自身生产或运行流程搭建各自不同的工业控制系统架构。以制造执行系统(MES)层为分界线,向上是通用IT领域,向下是工业控制系统领域。数据采集与监控系统SCADASCADA系统是以计算机为基础的生产过程控制与调度自动化的系统,用于控制分散的资产以便进行与控制同样重要的集中数据采集。SCADA系统集成了数据采集系统,数据传输系统和HMI软件,以提供集中的监视和控制,以便进行过程的输入和输出。分布式控制系统(DCS)DCS系统是一个由过程控制级和过程监控级组成的以通信网络为纽带的多级计算机系统,综合了计算机、通信、显示和控制等4C技术,其基本思想是分散控制、集中操作、分级管理、配置灵活以及组态方便。。DCS系统采用集中监控的方式协调本地控制器以执行整个生产过程。DCS系统具有如下特点:1)高可靠性。2)开放性。3)灵活性。4)易于维护。5)协调性。6)控制功能齐全。现场总线控制系统(FCS)现场总线控制系统(FCS)是基于现场总线技术的计算机控制系统,它是集计算机技术、网络技术和控制技术为一体的先进的计算机控制系统。是一种全分散、全数字、全开放的控制系统。概括地说,FCS具有以下特点:(1)FCS采用的现场总线是一个全数字化的现场通信网络。(2)FCS的现场总线网络是开放式互连网络。(3)FCS的所有现场设备直接通过一对传输线(现场总线)互连。(4)FCS普遍采用智能仪表,增强了系统的自治性。02工业控制系统信息安全的特点工业控制系统的特点高实时性要求高业务连续性要求工业专用协议生命周期长工业控制系统与传统IT系统的区别•更新代价高•网络结构和行为稳定性高•网络通讯协议不同•对系统稳定性要求高•系统运行环境不同工业控制系统与传统IT系统的区别分类信息技术系统工业控制系统性能要求非实时

一致的响应要求高吞吐量允许高延迟和抖动实时

严格的响应时间控制可允许适度的吞吐量不允许高延迟和/或抖动可用性要求可以接受重新启动之类的响应可用性的缺陷往往可以容忍的,不过要取决于系统的操作要求

通常不允许重新启动之类的响应,因为过程的可用性要求可用性要求可能需要冗余系统中断必须有计划和提前预定时间(天/周)高可用性需要详尽的部署前测试风险管理要求数据保密性和完整性是首位的容错是不太重要的–临时停机不是一个主要的风险主要的风险影响是业务操作的延迟人身安全是首位的,其次是过程保护容错必不可少,即使是瞬间的停机也可能不被允许主要的风险影响是不合规,环境影响,生命、设备或生产损失体系结构的信息安全焦点首要焦点是保护IT资产,以及在这些资产上存储和相互之间传输的信息。中央服务器可能需要更多的保护首要目标是保护边缘客户端(例如,现场设备,如过程控制器)中央服务器的保护也很重要物理上的相互作用传统的IT系统对于环境没有特别的影响在物理上会产生非常复杂的相互作用,安全工具必须先测试,以确保它们不会影响ICS的正常运作时间关键响应紧急交互不太重要可以根据必要的安全程度实施严格限制的访问控制对人和其他紧急交互的响应是关键应严格控制对ICS的访问,但不应妨碍或干扰人机交互工业控制系统与传统IT系统的区别分类信息技术系统工业控制系统系统操作系统被设计为使用典型的操作系统采用自动部署工具使得升级非常简单与众不同且可能是专有的操作系统,往往没有内置的安全功能,软件变更必须小心进行,通常是由软件供应商操作,因其专用的控制算法,以及可能要修改相关的硬件和软件资源限制系统被指定足够的资源来支持附加的第三方应用程序如安全解决方案系统被设计为支持预期的工业过程,可能没有足够的内存和计算资源以支持附加的安全功能通信标准通信协议主要是有线网络,稍带一些本地化的无线功能的典型的IT网络实践许多专有的和标准的通讯协议使用多种类型的传播媒介,包括专用的有线和无线(无线电和卫星)网络是复杂的,有时需要控制工程师的专业知识变更管理在具有良好的安全策略和程序时,软件变更是及时应用的。往往是自动化的程序。软件变更必须进行彻底的测试,以递增方式部署到整个系统,以确保控制系统的完整性。ICS的中断往往必须有计划,并提前预定时间(天/周)。ICS可以使用不再被厂商支持的操作系统。管理支持允许多元化的支持模式服务支持通常是依赖单一供应商部件生命周期3-5年的生存期15-20年的生存期访问部件组件通常在本地,可方便地访问组件可以是隔离的,远程的,需要大量的物力才能获得对其的访问工控系统安全的定义国际标准《工业过程测量、控制和自动化网络与系统信息安全》(IEC62443)中,针对工控安全的定义包括以下几个方面:

保护系统所采取的措施

由建立和维护保护系统的措施所得到的系统状态

能够免于对系统资源的非授权访问和非授权或意外的变更、破坏或者损失

基于计算机系统的能力,能够保证非授权人员和系统既无法修改软件及其数据也无法访问系统功能,却保证授权人员和系统不被阻止

防止对工控系统的非法或有害入侵,或者干扰其正确和计划的操作工控系统安全的分类工控系统的安全通常可分为功能安全、物理安全和信息安全三类。

功能安全是为了实现设备和工厂安全功能

物理安全是减少由于电击、着火、辐射、机械危险、化学危险等因素造成的危害

信息安全是指通过计算机技术和网络技术手段,使计算机系统的硬件、软件、数据库等受到保护工控系统安全的特殊性

网络通讯协议不同:大量的工控系统采用私有协议

系统稳定性要求高:网络安全造成误报等同于攻击

系统运行环境不同:工控系统运行环境相对落后

网络结构和行为相对稳定:不能频繁变动调整

安全防护要求高:无法通过补丁来解决安全问题1.工控安全与传统安全网络架构区别工控安全传统安全

网络相对简单,多为有线、无线

标准TCP/IP通信协议

设备类型相对简单,网络设备、主机设备、防护设备为主

网络复杂,多种网络混合,包含有线、无线、卫星通信、无线电通信、移动通讯等

通信协议复杂,包含很多专用通讯协议及私有协议

设备复杂,网络设备、主机设备、防护设备、控制设备、现场设备种类繁多2.工控安全与传统安全防护目标区别工控安全在不利条件下维护生产系统功能正常可用

在不利条件下保证不出现信息泄露

保护信息资产的完整性

确保信息实时下发传递

基本不考虑信息传递实时性

防范外部、内部的网络攻击

防范外部、内部的网络攻击

保护工控系统免受病毒等恶意代码的侵袭

保护信息系统免受病毒等恶意代码的侵袭

避免工控系统遭受有意无意的违规操作

安全事件发生后能迅速定位找出问题根源

安全事件发生后能迅速定位找出问题根源传统安全3.工控安全与传统安全防护手段区别传统安全工控安全VS主动防护白名单机制旁路机制保证网络畅通抵御已知未知病毒学习建立防护策略被动防御黑名单机制冗余热备保证网络畅通识别清除已知病毒预先设置防护策略4.工控安全与传统安全运行环境区别传统安全•

网络与互联网相通•

操作系统新,频繁更新补丁•

杀毒软件是标配•

办公软件为主,类型数量繁多•

信息交互多通过网络实现•

安全漏洞较少,防护措施完善工控安全•

网络相对隔离,不联互联网•

操作系统老旧,很少更新补丁•

基本不安装杀毒软件•

专用软件为主,类型数量不多•

信息交互通过多通过U盘实现•

安全漏洞较多,易受攻击5.工控安全与传统安全物理环境区别

一般无机房,直接部署在生产环境配有专用机房,统一放置设备

无专用散热装备

配有空调

环境条件恶劣,高温、高湿、粉尘大、振动、酸碱腐蚀等VS

环境条件优良,温湿度基本恒定,灰尘小,无振动,无腐蚀性

基本无监控、登记管理措施

配有防盗门、视频监控、出入登记等

6.工控安全与传统安全数据传输区别实时性要求高,不允许延迟基本无加密认证机制指令、组态、采集数据为主流向明确基本无交叉实时性要求不高,允许延迟加密认证防护文件、邮件、即时消息为主数据交叉传输VS工控安全传统安全7.工控安全与传统安全管理维护区别VS传统安全

管理制度比较完善

配备专业维护技术人员

能够实现自我维护

标准政策文件完整工控安全

管理制度不完善甚至缺失

缺乏专业技术人员

设备维护依赖提供商

政策标准文件不完善03我国工业控制行业存在的主要问题国内工业控制行业现状在世界范围内,工业自动化厂商众多,中国虽然市场巨大,然而工控业整体技术发展相对滞后,国内产品供应商直接面临美、日、德等各国知名品牌公司的强力竞争。近年来通过国内企业引进国际生产技术的和自主研发,正在不断缩小与跨国企业的差距。2022年1月,国家工业信息安全发展研究中心发布《2021年工业信息安全态势报告》。2021年全球工业信息安全危中有机,国内工业信息安全整体态势基本平稳展望2022年,建议以“安全指数”为抓手、以“数据安全”为重点、以“态势感知”为手段、以“漏洞管理”为依托,形成集技术、管理、平台、生态于一体的工业信息安全工作布局。我国工业控制系统存在的主要问题

1.核心技术产品受制于人

2.安全防护水平相对落后

3.网络攻击风险持续加剧

4.安全管理机制尚待健全04工业控制系统安全的重大意义工业控制系统安全的重要性工业自动化和信息化系统是工业的核心组成部分,是支撑国民经济的重要基础设施,是工业各行业、企业的“神经中枢”。工业控制系统安全的核心任务是确保这些“神经中枢”的安全。工业控制系统安全与人民的生活息息相关,对国家的发展有非常重要的战略意义。工控系统面临的病毒、木马、黑客入侵、拒绝服务等传统的信息安全威胁,国内外频繁出现的工控系统安全事故以及工控系统安全的发展趋势,充分说明了进行工控系统安全防护的重要性。我国构建工控系统安全的重要举措

2019年多项网络安全相关法律法规、配套制度及有关标准陆续向社会发布。

以提升工业信息安全技术支撑整体能力为目标,聚焦培育工控系统产品、企业和生态,加快发展工业信息安全产业。

从2019年起,国家互联网应急中心(CNCERT)编写的《我国互联网网络安全态势综述》报告正式发布。

国内许多科技研发企业正积极进行技术创新,开发安全防护系列产品,打造工控安全防御体系。感谢观看工控安全防护体系目录CONTENTS1工业控制系统信息安全保障体系2工业控制系统安全防护技术3工业控制系统安全设备4常见的工控网络边界防护方案PART1工业控制系统信息安全保障体系1.1工业控制系统安全防护策略典型的工业企业控制系统层次模型1.1工业控制系统安全防护策略工业控制系统可依据“网络专用、分层分域、横向隔离、纵深防御”的策略进行安全防护,搭建工业控制系统安全架构。1.工业控制网络与企业办公网络安全互联鉴于工业控制网络的结构与功能和企业办公网络完全不同,再加上其结构的复杂性和异构性,在进行网络规划设计时,必须严格落实工业控制网络与企业办公网络及互联网等其他网络安全互联的要求,用网络安全防护设备将工控网络与办公网络进行逻辑分隔,避免办公网络与工业控制网络在同一网络平面中,层次不清。同时,在两个网络之间建立网络壁垒,实现身份鉴别、安全隔离、加密认证、访问控制、恶意行为防范、入侵检测、安全审计等安全功能。1.1工业控制系统安全防护策略工业控制系统可依据“网络专用、分层分域、横向隔离、纵深防御”的策略进行安全防护,搭建工业控制系统安全架构。2.分层分域设计工业控制系统安全防护的重点是结构安全性,IEC62443-3标准建议通过横向分区、纵向分域,对工业控制系统的各个子系统进行分段管理,即通过安全层次和安全区域的划分以及边界防护设备的部署来实现结构安全性。在复杂的工业控制系统内部进行安全区域的划分,在安全区域的边界及内部进行安全防护,实现物理隔离或逻辑隔离。通过分层分域设计,整个网络系统的安全问题就转化为各个安全区域的安全防护问题。由于各个安全区域的网络结构相对简单,具有相同或相近的安全防护需求和策略,可以在安全区域内部以及安全区域之间,采用有效的安全防护手段,更好地避免工控网络安全风险,提高安全设备的利用率。1.1工业控制系统安全防护策略分层分域设计案例1.1工业控制系统安全防护策略工业控制系统可依据“网络专用、分层分域、横向隔离、纵深防御”的策略进行安全防护,搭建工业控制系统安全架构。3.纵深防御架构纵深防御架构指的是采用两种或以上重叠的安全机制对工业控制系统进行保护,这样任何一种安全机制出现故障,都不会导致工业控制系统完全失去保障。这是普遍需要的,因为单个安全产品、技术和解决方案都不能足够保护工业控制系统。纵深防御架构通常包括防火墙系统、DMZ区域和入侵检测能力,同时配置有效的安全策略、培训程序和事件响应机制。1.2工业控制系统安全防护理念组织机构、人员编制、职责分工和教育培训组织管理体系技术防护体系技术标准体系行政法规技术标准和规范安全制度物理安全防护电磁安全防护信息安全防护三位一体1.2工业控制系统安全防护理念在构建工业控制系统安全防护体系时,要注意以下原则。(1)水桶原则。安全机制和服务设计的首要目的是防御最常见的攻击,通过提高系统中安全薄弱环节的安全性,来提高整个工控网络的安全性能。(2)整体性原则。充分考虑各种安全配套措施的整体一致性,避免顾此失彼。(3)均衡性原则。没有任何的一个安全防护体系可以保证100%的安全性,只需根据需求建立合理的实用安全性,正确处理需求风险和代价的关系。(4)等级性原则。对信息保密程序、用户操作权限、网络安全程度(包括安全子网和安全区域)和系统安全结构等分不同等级进行防护,对不同级别的安全对象提供合适的、可选的安全解决方案。1.2工业控制系统安全防护理念在构建工业控制系统安全防护体系时,要注意以下原则。(5)一致性原则。安全体系的设计必须遵循一系列标准,以确保各个分系统的一致性。(6)易操作性原则。安全措施如果太麻烦,不易设置和操作,使用时就很容易出错,反而更不安全。(7)统筹规划、分步实施原则。设计安全防护体系时,首先要有完整的解决方案,然后考虑时间和成本,分阶段逐步实施。在实施过程中还需对最开始的方案进行修正。(8)动态发展原则。安全技术和安全状态并非一成不变,而是动态变化的,因此构建安全防护体系时,应根据形势和变化进行动态调整。PART2工业控制系统安全防护技术2.1网络隔离和访问控制技术物理隔离技术包括单向隔离技术、协议隔离技术、信息摆渡技术等安全网关技术多种技术的有机融合,核心是多功能VLAN技术最常用的网络隔离技术之一,依托于交换机的端口实现,经常在工业控制系统中运用。NAT技术可以实现数据包地址一对一或多对一的转换防火墙技术应用最广泛的逻辑隔离技术2.2身份验证技术1基于共享密钥的身份验证基于生物学特征的身份验证基于智能卡/令牌的身份验证23456基于公开密钥加密算法的身份验证基于位置的身份验证双因子身份验证2.3数据加密与确认技术对称密钥加密技术发送和接收数据的双方使用相同的密钥对数据进行加密和解密运算非对称密钥加密技术需要一对密钥,一个是私有密钥(简称私钥),另一个则是公开密钥(简称公钥)VPN技术利用隧道技术、加解密技术、密钥管理技术和使用者与设备身份认证技术等在不可信的第三方网络(例如Internet)中通过隧道创建的安全、稳定的专用网络2.4日常管理相关技术日志审核技术入侵检测与入侵防护技术蜜罐技术恶意代码防护技术漏洞扫描技术态势感知技术0103020405062.5物理安全防护技术01物理安全防护技术02人员安全防护技术PART3工业控制系统安全设备3.1网络边界安全防护在工业控制系统网络与企业办公网络交界的位置,应通过具有隔离功能的网络防护设备进行严格的隔离防护,可以有以下三种方法:1完全隔离2单向隔离3双向访问3.1网络边界安全防护办公网络与工控网络有连接要求时,应该做到以下几点:(1)办公网络与工控网络的连接必须有文件记载,且尽量采用最少的访问点,如有冗余的访问点,也必须有文件记载。(2)办公网络与工控网络之间宜安装状态包检测防火墙,只允许明确授权的信息访问流量,对其他未授权的信息访问流量一概拒绝。(3)可以在办公网络与工控网络之间建立一个中间网络——非军事化区(DMZ)。这个DMZ区域应连接至防火墙,以确保定制的通信仅在办公网络与DMZ区域之间、工控网络与DMZ区域之间进行,办公网络与工控网络之间不可以直接相互通信。(4)工控网络与公司外部网络之间通信时,应采用虚拟专用网络(VPN)技术。3.1网络边界安全防护办公网络与工控网络有连接要求时,应该做到以下几点:(5)建议采用冗余架构,包括业务系统、网络、电源、安全等系统的冗余。(6)完成监控、分析与防御之间的反馈环路,尽量使用更先进的安全信息和事件管理或日志管理工具进行自动化处理,并根据安全需求和安全威胁的变化,及时调整过滤规则。(7)根据需要进行管理员分级,可设置超级管理员、安全管理员、配置管理员、审计管理员等,并规定相应的职责,维护各自的文档和记录。3.2区域边界安全防护1.防护设备在安全区域之间部署防火墙、路由器、入侵检测系统(IDS)、入侵防护系统(IPS)、隔离网闸、安全监测平台、安全审计平台等设备,实现网络隔离和边界安全防护。建议在工业控制网络的每个安全区域边界使用工业防火墙、安全检测平台和安全设计平台,因为这些设备的功能各不相同,可以实现更好的安全区域边界防护。3.2区域边界安全防护2.防护要领(1)根据具体需求,将系统或设备划归到合适的安全区域,并严格定义区域中使用的协议、端口及服务。(2)严格保护有修改区域权限的用户。(3)所有入站和出站流量必须强制通过一个或多个已知的可被监视和控制的网络连接,尤其注意控制无线网络的使用。(4)每个连接都应该部署一个或多个安全设备。(5)在区域边界防护设备上配置合适的规则,以拒绝所有(DENYALL)的规则结束,确保所有允许规则都明确定义。(6)阻止所有格式不正确的工业网络协议包,阻止所有区域中不允许的入站或出站流量,阻止所有在协议不被允许区域中检测出的工业网络协议包,对所有的登录验证尝试进行记录,对所有的工业网络端口扫描进行报警。3.3区域内部安全防护1.防护设备区域内部的安全主要是通过基于主机的安全来完成的包括主机防火墙、主机IDS(HIDS)、终端杀毒系统、应用程序白名单、外部控制工具等它们可以控制最终用户对设备的身份验证、该设备如何在网络上通信、能访问哪些文件、能执行哪些应用程序等等。3.3区域内部安全防护2.防护要领在进行区域内部防护设备配置时,需注意以下几点:(1)在主机防火墙上配置合适的规则,只允许需要的特定端口和服务,其他流量均拒绝。(2)在主机IDS上,设置合适的规则,阻止未定义的流量、恶意软件或代码等,检测并记录异常活动,若需要生成合规性报告,可以记录正常或合法的活动。另外,注意误报可能导致合法的流量被阻塞或拒绝。(3)定期更新终端杀毒系统的病毒库。(4)确保只有安全获得审核的应用才能加入应用程序白名单。PART4常见的工控网络边界防护方案常见的工控网络边界防护方案常用的防火墙部署方案包括:办公网络与工控网络间部署单防火墙办公网络和工控网络之间部署防火墙与路由器办公网络和工控网络之间部署带DMZ的防火墙办公网络和工控网络之间部署双防火墙等1办公网络与工控网络间部署单防火墙在办公网络和工控网络之间部署一个双接口的防火墙,并配置合适的防火墙规则,可以有效降低外来的攻击。2办公网络和工控网络之间部署防火墙与路由器采用路由器与防火墙的组合,路由器部署在防火墙前面,进行基本的包过滤,而防火墙将采用状态包检测技术或代理网管技术处理较复杂的问题。这种设计提供纵深防护,即对方需穿过两个不同设备。3办公网络和工控网络之间部署带DMZ的防火墙带DMZ的防火墙如同构建了一个中间网络,用来部署一个或多个关键设备,如历史数据库服务器、无线访问点、远程和第三方接入系统等4办公网络和工控网络之间部署双防火墙使用成对的防火墙,像历史数据库这样的公共服务器被布置于防火墙之间,被称为制造执行系统(ManufacturingExecutionSystem,MES)层。其中,第一道防火墙负责阻断进入控制网络和公共服务器的非授权连接;第二道防火墙则可以防止从被攻击的服务器连接到控制网络的网络连接,能更好地提高工控网络的安全性,同时也可以阻止控制网的流量冲击公共服务器。感谢观看第3章可编程逻辑控制器PLC可编程逻辑控制器

可编程逻辑控制器(ProgrammableLogicalController)简称PLC,是一种以微处理器为基础,综合了现代计算机技术、自动控制技术和通信技术发展起来的一种通用的工业自动控制装置。目录CONTENTS3.1PLC相关原理3.2开放的自动化技术3.3本章实训01PLC相关原理1)开关量逻辑控制2)工业过程控制3)运动控制4)数据处理5)通信及联网PLC的应用领域

(2)编程容易(4)输入/输出功能模块齐全(6)运行速度快(1)可靠性高(3)组态灵活(5)安装方便PLC功能特点存储器输出单元电源多种外部设备输入单元中央处理单元(CPU)PLC基本结构PLC电源用于将交流电转换成PLC内部所需的直流电,目前大部分PLC采用开关式稳压电源供电。1、电源中央处理器是PLC的控制中枢,也是PLC的核心部件,其性能决定了PLC的性能。中央处理器由控制器、运算器和寄存器组成,这些电路都集中在一块芯片上,通过地址总线、控制总线与存储器的输入/输出接口电路相连。中央处理器的作用是处理和运行用户程序,进行逻辑和数学运算,控制整个系统使之协调。2、中央处理单元存储器是具有记忆功能的半导体电路,它的作用是存放系统程序、用户程序、逻辑变量和其他一些信息。其中系统程序是控制PLC实现各种功能的程序,由PLC生产厂家编写,并固化到只读存储器(ROM)中,用户不能访问。3、存储器输入、输出单元是PLC与被控设备相连的输入输出接口。4、输入输出单元输入单元是PLC与被控设备相连的输入接口,是信号进入PLC的桥梁,它的作用是接收主令元件、检测元件传来的信号。输入的类型有直流输入、交流输入、交直流输入。5、输入单元输出单元也是PLC与被控设备之间的连接部件,它的作用是把PLC的输出信号传送给被控设备,即将中央处理器送出的弱电信号转换成电平信号,驱动被控设备的执行元件。输出的类型有继电器输出、晶体管输出、晶闸门输出。6、输出单元02开放的自动化技术IEC61131-3编程语言简介1993年,国际电工委员会(InternationalElectrotechnicalCommission,简称IEC)发布了用于工业控制领域——可编程逻辑控制器(PLC)的国际标准,命名为:IEC61131。IEC61131-3是IEC61131标准的第三部分,该部分明确了PLC的编程语言、语法、程序结构、数据类型、指令、函数等关于编程的方方面面,为PLC编程提出了明确的、可操作的指导。1.程序组织单元POU在模块化程序设计环境下,程序组织单元POU(ProgramOrganizationUnit)是用户程序中最小的、独立的软件单元。它相当于传统编程系统中的块(Blocks),POU之间可以带参数或不带参数地相互调用。在IEC61131-3中定义了三种类型的POU:1)FUN(函数)2)FB(功能块)3)PROG(程序)2.简单语言元素PLC程序是由一定数量的基本语言元素(最小单元)组成的,把它们组合在一起形成“说明”或“语句”。1)分界符2)关键字3)直接量4)标识符3.数据类型IEC61131-3定义了PLC编程中最常用的数据类型,并允许用户自己定义导出的数据类型。1)基本数据类型(1)BOOL值(2)浮点数据类型(3)整型数据类型(4)时间数据类型(5)日期和时间数据类型(6)字符串数据类型2)用户自定义数据类型(1)结构化数据类型(2)枚举类型(3)数组类型(4)指针类型4.变量在编制POU之前,必须对变量进行定义和声明,使用变量的地方不同,所使用的变量也会有区别。1)输入变量2)输出变量3)输入/输出变量4)全局变量5)局部变量6)存取通径变量5.标准函数IEC61131-3中定义了典型的PLC函数,它们的名字作为关键字保留。1)数据类型转换函数2)数值和算术函数3)位组函数4)选择函数5)比较函数6)字符串函数6.IEC61131-3编程语言可分为文本类语言和图形类语言两大类。(1)指令表(IL)(2)结构化文本ST(3)梯形图LD(4)功能块图(FBD)(5)顺序功能图(SFC)数PLCnext技术简介PLCnext是PhoenixContact最新推出的自动化平台,涵盖新型PLC控制器产品、PROFICLOUD服务、PLCnextStore等产品与服务,是IT迅猛发展时代背景下的新型自动化解决方案。PLCnext总体架构分为五大部分: 1)硬件与操作系统 2)中间件 3)PLCnext核心组件 4)内部用户组件 5)外部用户组件菲尼克斯AXCF2152PLC

硬件介绍AXCF2152适用于AxiolineI/O系统,快速、坚固并且易于使用。该控制器性能卓越且便于操作,专为恶劣的工业环境设计。优势双核处理器(2个ARMA9800MHz),可支持更快的运算速度和更多的任务数量(最多可以支持32个任务)。最小扫描时间可到一毫秒。PROFINET支持支持多种协议,例如:http、https、FTP、OPCUA、SNTP、SNMP、SMTP、SQL、MySQL、DCP等连接至PROFICLOUD,连接至PLCnextStore可并排安装多达63个AXIOI/O模块2个以太网接口,共用一个MAC地址抗电磁干扰性能增强Linux操作系统支持高级语言:编程符合IEC61131-3标准,C++、C#、Java菲尼克斯AXCF2152PLC

硬件介绍订货号和型号MAC地址复位按钮SD卡(2G/8G):扩展PLC的存储空间。存储更多更大的程序;备件更换时不需要下载新的程序;应对大容量的数据程序,避免频繁读存取PLC内存导致其损坏。扫描二维码可进菲尼克斯社区获取资料。菲尼克斯AXCF2152PLC

软件介绍AXCF2152控制器所使用的软件是PLCnextEngineer,它是由菲尼克斯公司所开发的,用于菲尼克斯电气自动化控制器的工程软件平台,PLCnextEngineer符合IEC61131-3,并可利用插件扩展其功能性。菲尼克斯AXCF2152PLC

软件介绍PLCnextEngineer界面主要由以下四个区域构成。(1)实例区(系统):包括控制器调试系统所需的所有元素以及要执行的所有元素(2)类型区(组件):包括理论上可用于系统调试和编程的所有元素(3)编辑区:用于编辑实例和类型(4)消息窗口+附加功能:显示编译期间检测到的警告和错误,并提供其他功能,如逻辑分析,断点控制和监视窗口菲尼克斯AXCF2152PLC

软件介绍菲尼克斯AXCF2152PLC

软件介绍03本章实训本章实训

本章实训主要是通过实验室配备的菲尼克斯电气公司的PLC、AIO/DIO模块、PROFINET交换机、安全路由器和防火墙MGUARD等设备,构建小型工业控制系统,使学生了解利用PLC进行程序开发的方法,实现简单的工业控制。本章设计了设置PLC的IP地址、开发PLC跑马灯程序、实现“与”门逻辑、实现电压转换和PLC程序的复位共五个实训任务。目录CONTENTS实训一:设置PLC的IP地址实训二:PLC跑马灯程序实训三:数字量—实现“与”门逻辑实训四:模拟量—实现电压转换实训五:PLC程序的复位实训一:设置PLC的IP地址实训一:设置PLC的IP地址网络连接:PC1直接与PLC相连接,或通过SW进行连接实训一:设置PLC的IP地址实训步骤:步骤1:打开软件PLCnextEngineer,新建一个工程实训一:设置PLC的IP地址实训步骤:步骤2:在右侧搜索框中输入2152,在弹出的下拉框中选择“AXCF2152Rev.>=00/2020.6.0”

,并拖动到左侧的Project上。实训一:设置PLC的IP地址实训步骤:步骤3:双击Project,再点击Settings,设置IP范围。双击“axc-f-2152”,可手工设置想为PLC分配的IP地址。实训一:设置PLC的IP地址实训步骤:步骤4:点击Project,然后点击OnlineDevices出现此页面,将下拉列表选成以太网(更改PC机IP的以太网)。实训一:设置PLC的IP地址实训步骤:步骤5:点击下拉列表右边的图标,看是否扫描到PLC,并选择合适的PLC。实训二:PLC跑马灯程序实训二:PLC跑马灯程序网络连接:PC1直接与PLC相连接,或通过SW进行连接实训二:PLC跑马灯程序实训步骤:步骤1:打开软件PLCnextEngineer,新建一个工程实训二:PLC跑马灯程序实训步骤:步骤2:在右侧搜索框中输入2152,在弹出的下拉框中选择“AXCF2152Rev.>=00/2019.0.0”

,并拖动到右侧的Project上。实训二:PLC跑马灯程序实训步骤:步骤3:在搜索框中输入DI16,将Axikcontrol标签下的Devices的Digitalinputandoutput下的AXLFDI16/1DO16/12H拖到左侧的AxiolineF下。实训二:PLC跑马灯程序实训步骤:步骤4:在搜索框中输入AI2,在右上角的搜索框中输入ai2并将Axikcontrol标签下的Devices的Analoginputandoutput(1of1)下的AXLFAI2AO21HRev.>=02/1.00拖到左侧的AxiolineF下(注意:添加的输入输出模块顺序应与实物摆放顺序一致,di16在ai2上)。实训二:PLC跑马灯程序实训步骤:步骤5:双击选择PLC,点击DataList,在全局变量Default中创建新的变量:DO16,必须先将DO16变量类型改为WORD,并在过程数据调控ProcessDataItem中选择DO16。实训二:PLC跑马灯程序实训步骤:步骤6:在右侧选择Programming,右键选择Programs,点击AddProgram,建立一个新的程序项目,名字自拟,如Main。实训二:PLC跑马灯程序实训步骤:步骤7:双击Main打开程序,选择第二种编程方式(AddLDCodeWorksheet)进行代码开发实训二:PLC跑马灯程序实训步骤:步骤8:点击Code,添加程序段,分别添加程序,输入ROL建立模块,输入DO16(与ROL的IN口连接),ROL(在N处输入数字1),ROL后接另一个DO16实训二:PLC跑马灯程序实训步骤:步骤9:此时,

DO16是红色的,程序会报错,这是因为DO16与当前程序里没有关联。有两种方法可将DO16关联为全局变量:1.点击DO16,选择上面的第二个选项;2.点击Variables,在Default组下添加DO16。实训二:PLC跑马灯程序实训步骤:步骤10:添加程序DO16,添加EQ模块(上接口接DO16,下接口输出数字0),添加SEL模块(G接口接EQ后面,在IN1输入数字1),添加DO16(与SEL的IN0相连接),添加DO16接入SEL后端。实训二:PLC跑马灯程序实训步骤:步骤11:双击PLCnext标签,在ESM1条目下添加新任务,Task_1S,将后面Interval(间隔时间)和Watchdog(看门狗时间,<=任务周期)数值都改为1000,在Task_1S条目下再添加新任务Main,并在后面ProgramType将任务Main添加进去。实训二:PLC跑马灯程序实训步骤:步骤12:双击Project,在下拉框中选择以太网,点击搜索,点击NameofStation(Online),选择如图1.0所示选项,进行PLC与计算机的通讯。如果通讯成功,Status框下方会显示对勾,说明通讯成功,可以进行程序的下载。实训二:PLC跑马灯程序实训步骤:步骤13:右键点击axc-2152-1:AXCF2152,点击WriteandStartProject,进行程序的下载。实训二:PLC跑马灯程序实训步骤:步骤14:如果能顺利连接上PLC,则会出现以下界面,输入用户名admin,密码在PLC的面板上。如果无法正常连接,请确认IP地址是否配置好。实训三:实现“与”门逻辑实训三:数字量-实现“与”门逻辑网络连接:PC1直接与PLC相连接,或通过SW进行连接实训三:数字量-实现“与”门逻辑实训步骤:步骤1:打开软件PLCnextEngineer,新建一个工程实训三:数字量-实现“与”门逻辑实训步骤:步骤2:在右侧搜索框中输入2152,在弹出的下拉框中选择“AXCF2152Rev.>=00/2019.0.0”

,并拖动到右侧的Project上。实训三:数字量-实现“与”门逻辑实训步骤:步骤3:在搜索框中输入DI16,将Axikcontrol标签下的Devices的Digitalinputandoutput下的AXLFDI16/1DO16/12H拖到左侧的AxiolineF下。实训三:数字量-实现“与”门逻辑实训步骤:步骤4:在搜索框中输入AI2,在右上角的搜索框中输入ai2并将Axikcontrol标签下的Devices的Analoginputandoutput(1of1)下的AXLFAI2AO21HRev.>=02/1.00拖到左侧的AxiolineF下(注意:添加的输入输出模块顺序应与实物摆放顺序一致,di16在ai2上)。实训三:数字量-实现“与”门逻辑实训步骤:步骤5:双击左侧的PLC,在DataList下的Default添加两个变量:GloballBool、GlobalBoolOut实训三:数字量-实现“与”门逻辑实训步骤:步骤7:在PLC的DataList标签下完成GlobalBool的过程数据项设置(点击ProcessDataItem下的空白栏,下列dio-1/IN00——dio-1/IN15随便选择)实训三:数字量-实现“与”门逻辑实训步骤:步骤9:在PLC的DataList标签下完成GlobalBoolOut的过程数据项设置(点击ProcessDataItem下的空白栏,下列dio-1/OUT00——dio-1/OUT15随便选择)实训三:数字量-实现“与”门逻辑实训步骤:步骤11:在右侧选择Programming,右键选择Programs,点击AddProgram,建立一个新的程序项目,名字自拟,如Main。实训三:数字量-实现“与”门逻辑实训步骤:步骤12:双击Main,打开程序,选择第二种编程方式(AddLDCodeWorksheet)进行代码开发实训三:数字量-实现“与”门逻辑实训步骤:步骤13:在Main标签下的Variables下的Default中添加一个变量LocalBool实训三:数字量-实现“与”门逻辑实训步骤:步骤14:在Main下的Code中的空白地方构建如图的框架,分别单击GlobalBool、GlobalBoolOut上方出现3个VAR,点击第二个VAR(全局模式)实训三:数字量-实现“与”门逻辑实训步骤:步骤15:双击左侧的PLCnext(2),在TasksandEvends的ESM1中添加一个任务,名为Task_20ms,将滚动条往右滑,将Interval改为20、将Watchdog改为20,在Task_20ms下建一个Main,在ProgramType下勾选Main(注意:在做这步以前先配置好IP)实训三:数字量-实现“与”门逻辑实训步骤:步骤16:双击Project下面的axc-f2152-1:AXCF2152,点Cockpit,将程序写入到PLC。实训三:数字量-实现“与”门逻辑实训步骤:步骤17:输入用户名和密码登录。登录成功后下方就会有数值条在变化,有灯再闪。实训三:数字量-实现“与”门逻辑实训步骤:步骤18:在PLCnext(2)标签下的ESM1(1)下的Task_20ms(1)中双击Main:Main,在Variables标签中,可更改输入参数的值(在功能块中也能更改),可点击进入Code标签,观察结果。实训四:模拟量-电压转换实训四:模拟量——电压转换0-30000为1-10v实训步骤:可以在实训三的基础上继续下面步骤步骤1:双击左侧的aio-1:AXLFAI2AO21H,设置输入通道的值为“0V-10V”实训三:数字量-实现“与”门逻辑实训步骤:步骤6:在PLC的DataList标签下添加一个全局变量GlobalWord,并将GlobalWord的类型(Type)改为WORD实训三:数字量-实现“与”门逻辑实训步骤:步骤8:完成GlobalWord的过程数据项设置(点击ProcessDataItem下的空白栏,下列aio-1/IN01——aio-1/IN02随便选择)实训四:模拟量——电压转换0-30000为1-10v实训步骤:步骤2:Programming→Local→Functions&FunctionBlocks下,新建一个功能块Analog_1,双击打开此功能块,选择第一种编译方法(AddSTCodeWorksheet)实训四:模拟量——电压转换0-30000为1-10v实训步骤:步骤3:输入计算电压的公式:Output:=(to_real(to_int(input))/30000)*(10-0);实训四:模拟量——电压转换0-30000为1-10v实训步骤:步骤4:分别将“input”和“Output”定义为“input”和“Output”类型的变量。实训四:模拟量——电压转换0-30000为1-10v实训步骤:步骤5:把input的类型改为WORD,

Output改为REAL实训四:模拟量——电压转换0-30000为1-10v实训步骤:步骤6:把功能块Analog_1拖进Main程序中,将之前定义的GlobalWord作为输入参数,再定义一个新的本地变量Voltage作为输出参数。实训四:模拟量——电压转换0-30000为1-10v实训步骤:步骤7:重新将程序写入到PLC,并查看运行时参数的变化情况。实训五:PLC程序的复位实训五:PLC程序的复位方法一:在PLCNextEngineer内对PLC程序的复位操作这种方法是在网络连接正常的情况下,通过在线方式删除程序。实训五:PLC程序的复位方法二:通过复位按钮复位1、删除用户定义数据这种复位会删除以下数据所有程序:包括IEC61131-3程序和高级语言编写的程序总线配置网络配置(不复位IP地址)修改过的操作系统和固件复位方法:将PLC断电,同时按住复位按钮PLC重新上电,这个过程一直按住复位按钮等RUN灯和FAIL灯一起亮起来,再松开复位按钮,表示复位成功实训五:PLC程序的复位方法二:通过复位按钮复位2、恢复出厂设置这种复位会删除所有数据,恢复出厂设置。复位方法:将PLC断电,同时按住复位按钮PLC重新上电,这个过程一直按住复位按钮等PLC上所有灯(除了E和D灯)都亮起来,再松开复位按钮,表示复位成功感谢观看第4章工业总线与以太网基础01现场总线现场总线产生与发展20世纪50年代之前,第一代气动信号控制系统(PCS)20世纪50年代,第二代电动模拟信号控制系统20世纪70年代,第三代数字计算机集中式控制系统20世纪70年代中期以来,第四代集散式分布控制系统(DCS)第五代现场总线控制系统(FCS),作为新一代控制系统主流总线介绍.PROFIBUS总线德国国家标准,是由Siemens公司为主的十几家德国公司、研究所共同推出。由PROFIBUS-DP、PROFIBUS-FMS、PROFIBUS-PA组成参考国际标准组织的开放系统互连(OSI)模型,物理层、数据链路层两部分形成了PROFIBUS-PA标准第一部分的子集,采用了应用层,作为标准的第二部分PROFIBUS-PA传输技术遵从IEC1158-2(H1)标准,可实现总线供电与本质安全防爆,是用于过程自动化的总线类型PROFIBUS-DP用于分散外设间的高速传输,适合于加工自动化领域的应用PROFBUS-FMS为现场信息规范,适用于纺织、楼宇自动化、可编程控制器、低压开关等一般自动化。PROFIBUS与以太网相结合,产生了PROFINET技术,取代了PROFIBUS-FMS的位置。主流总线介绍CAN总线控制器局域网简称CAN总线最早由德国BOSCH公司提出,用于汽车内部测量与执行部件之间的数据通信。CAN协议也是建立在国际标准组织的OSI模型基础上,其模型结构只有物理层、数据链路层和应用层。CAN的信号传输介质为双绞线,传输速率最高可达1Mbit/s/40m;直接传输距离最远可达10km/5kbit/s,挂接设备最多可达110个。主流总线介绍DeviceNet1994年美国美国罗克韦尔自动化公司推出了DeviceNet网络,实现了低成本、高性能的工业设备的网络互连DeviceNet是一个开放式网络标准,规范和协议都是开放的,厂商将设备连接到系统时,无需购买硬件、软件或许可权。DeviceNet价格低、效率高,特别适用于制造业、工业控制、电力系统等行业的自动化,适合于制造系统的信息化主流总线介绍ControlNet1997年美国罗克韦尔自动化(RockwellAutomation)公推出的ControlNet是一种新的面向控制层的实时性现场总线网络。它提供如下功能:(1)在同一链路上同时支持I/O信息,控制器实时互锁以及对等通信报文传送和编程操作。(2)对于离散和连续过程控制应用场合,均具有确定性和可重复性。ControlNet协议的制定也参考了OSI模型,并参照了其中的第1、2、3、4、7层。与一般现场总线相比,ControlNet增加了网络层和传输层,它既考虑了网络的效率和实现的复杂程度,又兼顾到协议技术的向前兼容性和功能完整性。这对与异种网络的互连和网络的桥接功能提供了支持,更有利于大范围的组网。ontrolNet广泛应用于交通运输、汽车制造、冶金、矿山、电力、食品、造纸、石油、化工、娱乐及很多其他领域的工厂自动化和过程自动化。主流总线介绍CC-Link1996年11月,三菱电机为主导的多家公司以“多厂家设备环境、高性能、省配线”的理念开发和公布了控制与通信链路系统(Control&CommunicationLink)现场总线,简称CC-Link。是唯一起源于亚洲地区的开放式总线系统,可以将控制和信息数据同时以10Mbit/s高速传输的现场网络,具有性能卓越、应用广泛、使用简单、节省成本等突出优点一般工业控制领域的网络分为3或4个层次,分别是管理层、控制层和部件层。部件层也可以再细分为设备层和传感器层。CC-Link是一个以设备层为主的网络,同时也可以覆盖较高层次的控制层和较低层次的传感器层。CC-Link是一个技术先进、性能卓越、应用广泛、使用简单、成本较低的开放式现场总线,其技术发展和应用有着广阔的前景。02工业以太网工业以太网基本概念工业以太网是按照工业控制的要求,发展适当的应用层和用户层协议,使以太网和TCP/IP技术真正能应用到控制层,延伸至现场层,而在信息层又尽可能采用IT行业一切有效而又最新的成果。因此,工业以太网与以太网在工业中的应用全然不是同一个概念当前工业自动化系统按照应用领域分为离散制造控制和连续过程控制,工业网络分层为设备层、I/O层、控制层和监控层。各种工业以太网与工业总线的关系如图4-1所示。工业以太网基本概念工业以太网基本概念每种工业以太网都有设备层现场总线与之互补,如表4-1所示。工业以太网互补的设备层现场总线EtherNet/IPDeviceNet,ControlNetPROFINETPROFIBUSDP,PROFIBUSPAFoundationFieldbusHSEFoundationFieldbusHIIDAIDA,ModbusTCP/IP工业以太网主要标准IDA分布式自动化接口IDA(theInterfaceforDistributedAutomation)是一种完全建立在以太网基础上的工业以太网规范,它将基于Web的实时分布式自动化环境与集中的安全体系结构相结合,目标是创立一个基于TCP/IP的分散自动化的解决方案,涵盖了自动化结构中的所有层次,包括设备层。工业以太网协议IDA希望开发一个供机器人、运动控制和包装用的功能块库。这些应用要求微秒级的同步。IDA采用RTI(RealTimeInnovations)公司的中间件NDDS(网络数据传送服务)来实现微秒级的实时性。IDA的协议栈如图4-2所示工业以太网主要标准IDA分布式自动化接口IDA(theInterfaceforDistributedAutomation)是一种完全建立在以太网基础上的工业以太网规范,它将基于Web的实时分布式自动化环境与集中的安全体系结构相结合,目标是创立一个基于TCP/IP的分散自动化的解决方案,涵盖了自动化结构中的所有层次,包括设备层。工业以太网协议IDA希望开发一个供机器人、运动控制和包装用的功能块库。这些应用要求微秒级的同步。IDA采用RTI(RealTimeInnovations)公司的中间件NDDS(网络数据传送服务)来实现微秒级的实时性。IDA的协议栈如图4-2所示工业以太网主要标准Ethernet/IPEthernet/IP技术采用标准的以太网芯片,并采用有源星形拓扑结构,将一组工业设备点对点地连接到交换机,应用层则采用工业界广泛应用的开放协议——控制和信息协议(CIP)。Ethernet/IP通信协议模型如图4-3所示工业以太网主要标准PROFINETPROFINET是由PROFIBUS国际组织提出的基于实时以太网技术的自动化总线标准,它将企业信息管理层IT技术和工厂自动化相结合,同时又完全保留了PROFINET现有的开放性。PROFINET支持星形、总线型和环等拓扑结构。PROFINET提供了大量的工具帮助用户方便地安装工业电缆和耐用连接器以满足电磁兼容(EMC)和温度的要求。PROFINET框架内标准化,保证了不同制造商设备之间的兼容性。PROFINET的通信协议模型如图4-4所示。工业以太网主要标准HSE1998年现场总线基金会开始起草HSE,2003年3月完成了HSE的第一版标准。HSE主要利用现有商用的以太网技术和TCP/IP协议族,通过错时调度以太网数据,达到工现场监控任务的要求。HSE的协议体系结构如图4-6所示。03以太网基础以太网基础OSI开放系统互连模型为了构建一个标准化的数据通信和网络世界,1979年国际标准化组织ISO开发了一个开放系统互连参考模型(OSI)。OSI模型的目标是可以使两个系统(如两台计算机)之间进行相互通信。OSI模型由七个功能层组成,也称为7层模型,如图4-7所示。系统A可以与系统B通信。这些系统可以在不同的网络,如公共网络和私有网络。局域网局域网(LAN)是指计算机、工作站和外围设备之间在非常有限的地理位置区域内进行的通信。局域网中连接的站点是对等的,不存在主站和副站。每个站点都可以建立、维护和断开与另一个站点的连接。对于公共网络,LAN采用稍微不同的方法实现OSI模型的底层要求。IEEE802已经为局域网建立了一些标准,LAN模型与OSI模型关系如图4-8所示。以太网以太网只是OSI模型中第1层和第2层的一种特殊形式。它不是一个完整的网络协议,而是一个子网,其他协议(如TCP/IP套件)可以在该子网上工作。以太网最重要的功能是:填写物理层:通过介质发送和接收串行位流;检测碰撞。填写数据链路层:MAC介质访问控制子层:提供网络访问机制CSMA/CD;建立数据帧。LLC逻辑链路控制子层:确保数据可靠性;为更高级别的应用程序提供数据通道。物理层基于同轴电缆的以太网最初的以太网是围绕总线拓扑的概念设计的。以太网的第一个实现是粗缆以太网,基于一根黄色粗同轴电缆,也称为10Base5。10Base5以太网的特点:传输速率最高10Mbps基带传输最大5x100=500米每段最多连接100个收发器物理层基于双绞线的以太网基于双绞线的以太网,站点与中央集线器之间最大长度为100米。每个站点都必须直接与集线器或交换机连接。双绞线已经从10Base-T(10Mbps)发展到100Base-T(100Mbps)和1000Base-T(1000Mbps)。快速以太网快速以太网采用非屏蔽双绞线电缆,支持高达100Mbps的速度。电缆由8根电线组成,4对线组成。在10/100Base-T中仅使用4对中的2对:白橙色/橙色、白绿色/绿色。表4-2显示了10/100Base-T的管脚配置。TD代表传输数据,RD代表接收数据。帧颜色功能1绿色和白色+TD2绿色-TD3橙色和白色+RD4蓝色未使用5蓝色和白色未使用6橙色-RD7棕色和白色未使用8棕色未使用物理层直通线也称为直连电缆,是指双绞线两端线序相同。此双绞线可用于连接站点与网络交换设备,如:PC和集线器/交换机或PC和墙壁之间的连接。交叉线是双绞线一端和直通电缆相同,另一端白橙色/橙色为插脚1和2,白绿色/绿色为插脚3和6。此双绞线可用于PC到PC连接,集线器/交换机和另一个集线器/交换机之间的连接。快速以太网的特点是: 以100Mbps的速度传输数据 全双工通信 支持无线以太网千兆以太网千兆位以太网的目标数据速率为1000Mbps。千兆以太网仍然使用125MHz的100Base-T/Cat5时钟速率,为每个时钟信号(00、01、10和11)编码两位,用四个电压等级,达到1000Mbps的数据速率。此外,1000BASE-T也使用以太网电缆的四个数据对实现双向发送或接收数据。这种调制技术被称为4D-PAM5,目前使用五种不同的电压水平。第五个电压电平用于误差机制。物理层基于光纤的以太网为了使传输距离变得更长,光纤电缆是一个很好的选择。第一种光纤的名称为10BASE-F和100BASE-F。在发送和接收数据时,始终使用单独的玻璃纤维。采用光纤的千兆以太网为全双工模式,数据速率为1000Mbps。千兆以太网有两种不同的类型。1000BASE-SX和1000BASE-LX。1000Base-SX在多模光纤上使用短波长光脉冲。1000Base-LX在多模或单模光纤上使用波长较长的光脉冲。物理层无线局域网基于热点连接是利用无线接入点将无线局域网与有线局域网连接起来的配置。无线接入点作为所有无线数据传输路由的中心点。整个无线网络具有唯一的SSID(服务集标识),并且还具有网络名称。基于点对点的连接是指每个计算机设备都直接与另一个计算机设备通信。因此,实际上这种网络结构是不可能实现的。数据链路层以太网数据帧一个以太网数据帧至少由46个实际数据字节和26个协议字节(开销)组成。这个最小的数据字节数是定义时隙时间所必需的。以太网数据帧格式如图4-9所示,数据帧各字段含义如下:数据链路层MAC地址每个站点都有一个以太网地址即每一个网卡独有的物理地址——MAC地址(媒体访问控制地址)。每一个网卡制造商都会给每一张网卡一个全球唯一的地址,该地址存储在网卡只读存储器中。MAC地址结构如图4-11所示数据链路层CSMA/CD以太网在数据链路层MAC子层使用IEEE802.3载波监听多路访问/冲突检测CSMA/CD协议。该协议包括3部分内容:载波监听、多路访问、冲突检测数据链路层CSMA/CA有线以太网的CSMA/CD技术不能应用于无线以太网。无线以太网采用的半双工无线电,在发送数据时,无法检查是否发生碰撞。为了解决这一问题,我们采用了另一种技术,即CSMA/CA,它不检测碰撞,而是避免碰撞,CA代表碰撞避免。相关设备集线器(Hub)集线器实际上是一个多接口的中继器。集线器在OSI模型的物理层上工作:它将传入信号重新生成到所有其他端口,如图4-16所示,所有通过集线器相互连接的网络都是冲突域。相关设备交换机(Switch)网桥可以像中继器一样传输数据,不同的是数据包通过网桥从一个链路传输到另一个链路之前,网桥检查MAC地址,在此基础上判断是否传输到另一个链路,如图4-21所示,由此可见网桥是工作在数据链路层的设备。一个网桥配备两个以上的网络端口,我们叫它“交换机”。虚拟局域网VLANVLAN类型VLAN可以分为两种类型:静态VLAN和动态VLAN。静态VLAN基于端口,根据用户连接到的交换机端口,判断属于哪一个VLAN。优点是易于配置;所有操作在交换机上完成,用户几乎不需要操作。缺点是如果用户将电脑连接到错误的端口,则管理员必须重新配置;如果第二个交换机连接到属于某个VLAN的端口,则连接到该交换机的所有计算机都将自动属于该VLAN。动态VLAN不是基于交换机的端口,而是基于用户的地址或使用的协议。优点是每个人都可以将计算机连接到任何端口,并且仍然是正确VLAN的一部分。缺点是这种VLAN类型的成本较高,因为它需要特殊的硬件。虚拟局域网VLANIEEE802.1Q标记帧IEEE802.1Q在以太网帧中增加了4个字节的802.1Q标签,如图4-18所示,包含了2个字节的标签协议标识和2个字节的标签控制信息。标签字节字段含义如下:虚拟局域网VLAN端口聚合TrunkTRUNK称为端口聚合是在交换机和网络设备之间比较经济的增加带宽的方法。TRUNK的主要功能就是将多个物理端口(一般为2~8个)绑定为一个逻辑的通道,使其工作起来就像一个通道一样。将多个物理链路捆绑在一起后,不但提升了整个网络的带宽,而且数据还可以同时通过被绑定的多个物理链路传输,而且具有链路冗余的作用,在网络出现故障或其他原因断开其中一条或多条链路时,剩下的链路还可以工作。网络冗余网络冗余是指集成硬件和软件,以确保在网络某一点故障时,保持最佳的可用性。通信系统网络是每一个现代自动化项目的核心。为了处理不同网络中的故障,可以在网络设备中集成不同的协议。生成树协议生成树协议(STP)是IEEE802.1d中描述的开放协议。它是一个OSI第2层协议,保证了无闭环局域网。它基于RadiaPerlman开发的算法。生成树协议使网络允许冗余链路,如果链路出于任何原因损坏,则会自动恢复并提供非闭环的备份路径。网络冗余介质冗余协议MRP是Profinet标准的一部分。在MRP的情况下,环状网络通过阻塞环中的一个端口以获得一个线状结构。在发生网络错误的情况下,网络分成两条独立的线路,当被阻塞的端口被释放时,这些线路再次连接在一起。恢复时间在100毫秒范围内。并行冗余协议与上述技术相比,如果出现网络错误,PRP不会计划更改活动拓扑。该协议在两个并行的网络上运行。每个数据帧都通过两个网络发送。接收节点处理首先到达的消息并拒绝后到达的复制消息。PRP使双网络,对高层协议是不可见的。HSR冗余则是通过环网结构实现的平行冗余的技术。04TCP/IP协议以太网基础TCP/IP协议传输控制协议/网络控制协议(TCP/IP)是一组工业标准协议,设计用于在由不同网段组成的大型网络上进行通信,这些网段由路由器连接。TCP/IP协议族可以完美地定位在OSI模型中。一个四层简化模型主要用于表示TCP/IP协议族称为TCP/IP模型,如图4-23所示。这个模型的核心是网络层和传输层,应用层描述所有使用TCP/IP协议的应用协议。例如,HTTP协议属于此协议。网络控制协议网络控制协议(TheInternetProtocol,简称IP协议),用于OSI模型的第3层网络层,这一层负责在不同的网络上表述和传输信息。网络控制协议(IP)要实现在不同网络上传输信息就需要统一的地址:IP地址。IP地址每个网络将获得一个唯一的网络地址。每个网络中的设备也应该获得唯一的地址号。统一寻址是基于这一原则。此地址在IP层上定义,称为IP地址。IP地

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论