PLC和工控机的网络特性

现场总线技术是工业自动化***深刻变革之一。PLC和工控机采用现场总线后可方便地作为I/O站和监控站连接在DCS系统中。现场总线是一种取代4~20mA标准,用于连接智能现场设备和控制设备的双向数字通讯技术,现场总线具有开放性和互操作性,它使得一些控制功能下移到现场设备中。

现场总线还可以处理复杂的事情:本质安全、危险场合、多变量的过程以及法规要求严格的环境。PLC和工控机采用现场总线有以下益处:

1、互操作性

互操作性定义为在没有任何功能损失的条件下,不同厂家的多个设备可以工作在一个系统中,互操作性允许工厂工程师可在相同的现场总线中集成不同厂家的设备,也允许工程师用别的厂家的设备来替换一台现场总线设备。

2、更低的安装费用

现场总线将极大地降低工厂***初的费用,包括简化接线、更少的接线端子排和简化了的仪表选型。此外,减少的费用还有:简化了图纸、简化了控制系统的工程实施、减少了用于连线、接线柜和接线盒的费用。通过把控制功能转移到现场,控制系统的费用也降低了:减少了DCS所需的空间,减少了控制系统的I/O点数,减少了机柜的空间和I/O接线端子排。现场总线将能提供在线的远方数字通讯,可用来实现更快的调试、更快的诊断,降低安装和调试设备的人工费用。

3、更低的维护费用

现场总线将扩大操作人员观察整个过程的视角,这样,可以方便和有效地进行维护和过程管理,加快查找和消除故障的速度。现场总线可以实现在线诊断,更方便的标定和预测维护性。

4、改进性能

随着控制功能从DCS转移到单独的控制回路,由于就地控制更快,更准确,系统的集成度和可靠性也增加了。现场总线还能充分利用具有多传感器设备的优点,因为在一对导线上允许多个信息流动。

由于现场总线使得更容易从现场获取设备信息,工厂操作员和管理人员能够对其过程进行更严格的控制,从而改进性能、增加过程的可用性和一致性。

现场总线不仅是一种信号通讯协议,还是一种全新的控制过程的方法。目前,在PLC和工控中使用的主流现场总线协议有西门子的ProfiBus,罗克韦尔自动化的ControlNet和DeviceNet以及基金会现场总线FF等。以下以ControlNet和DeviceNet为例介绍工业自动化中的网络体系结构和通讯技术。

控制网(ControlNet)是近年来推出的一种新的面向控制层的实时性现场总线网络,在同一物理介质链路上提供时间关键性I/O数据和报文数据,包括程序的上载/下载,组态数据和点对点的报文传递等通讯支持,是具有高度确定性、可重复的高速控制和数据采集的网络,I/O性能和端到端通讯性能都较传统网络有较大提高。

ControlNet是基于生产者/消费者(Producer/ Consumer)模式的网络,允许在同一链路上有多个主控制器共存,支持输入数据或点对点信息的多路发送,大大减少了网络上的交通量,提高了网络效率和网络性能。

ControlNet 是高度确定性、可重复的网络。所谓确定性就是预见数据何时能够可靠传输到目标的能力,而可重复性则是指数据的传输时间不受网络节点添加/删除情况或网络繁忙状况影响而保持恒定的能力。在实际应用中,通过网络组态时选择性设定有计划I/O分组或互锁时间,这些要求能得到更进一步的保证。因此,ControlNet非常适用于一些控制关系有复杂关联,要求控制信息同步、协调实时控制、数据传输速度要求较高的应用场合。如协同工作的驱动系统,焊接控制,运动控制,视觉系统,复杂的批次控制,有大量数据传送要求的过程控制系统,有多个控制器和人机界面共存的系统等。对于有多个基于PC的控制器之间,不同PLC之间或PLC和DCS之间存在通讯要求的场合, ControlNet非常适用。 ControlNet允许多个各自拥有自己独立或共享的I/O的控制器之间相互通讯或以灵活的互锁方式组织。由于其突出的实时性、确定性、可选的本征安全等特性,越来越多地应用于过程控制等要求较高的应用场合。

ControlNet是开放的现场总线,截止1999年底在全世界范围内已经拥有包括Rockwell Autom-ation、ABB、Honeywell等近70家著名厂商组成的成员单位,由独立国际组织——控制网国际(ControlNet International)负责管理,该组织旨在维护和发行ControlNet技术规范,管理成员单位的共同的市场推广工作。同时提供各个厂商产品之间的一致性和互操作性测试服务,保证 ControlNet的开放性。

控制网的通讯是基于一种全新的通讯模式:生产者/消费者通讯模式。工业控制要求控制网络提供越来越高的生产率、更高的系统性能,同时又提供确定性的、可重复的、可估计的设备间通讯。单纯提高波特率或单纯提高协议效率,都不能从根本上解决问题。传统的网络通讯模型是源/目的型或者称点到点的通讯方式,这种方式的优点是通讯的内容和形式都十分明确,在传送的报文中都包含了明确的源和地址信息,但是在源/目的网络模式下,当同一数据源上的数据向网络上其它多个节点发送数据时,必须经过多次才能实现,这就大大增加了网络的负担,降低了通讯的效率。另外,由于数据到达不同网络节点的时间可能因网络上节点数目的不同而变化,不同节点之间的同步就变得困难,通讯的实时性不能得到保障。

不同于以往的通讯模式,生产者/消费者模式允许网络上的不同节点同时存取同一个源的数据。在生产者/消费者模式下,数据被分配一个***的标识,根据具体的标识,网络上多个不同的节点可以接收到来自同一发送者的数据,其结果是,数据的传输更为经济,每个数据源一次性把数据发送到网络,其它节点选择性的收取这些数据,不浪费带宽,提高了系统生产率,通讯效率提高,数据只须产生一次,不管有多少个节点需要接收这个数据。数据经过同样的时间传送到不同的节点,可以实现通讯的***同步。

DeviceNet是一种用于连接工业设备(如限位开关、光电传感器、阀门、电动机启动器、过程传感器、条型码读入器、变频器、屏幕显示和操作界面等)与网络的现场总线,其特点是成本低、开发容易、支持的厂家多并且不需要昂贵的连接线路。

DeviceNet是一个开放式的协议,它***初是由美国罗克韦尔自动化公司开发应用。目前,DeviceNet技术属“开放DeviceNet厂商协会”归ODVA组织(Open DeviceNet Vendor Associaiton)所有和推广。ODVA在世界范围拥有300多家著名自动化设备厂商的会员(如罗克韦尔自动化、ABB、欧姆龙)。中国的ODVA组织由上海电器科学研究所牵头成立,目前正积极推广该技术。设备厂商只要参加ODVA组织,就可以得到有关DeviceNet协议标准,还可以加入产品讨论组来得到产品开发的帮助。DeviceNet产品的开发并不复杂。设备DeviceNet是基于CAN的技术。作为一种串行通讯技术,CAN是80年代中后期适应汽车控制网络化要求而产生并迅速发展起来的,并已成为开放的国际标准通讯协议(ISO 11898),在包括工业自动化在内的众多领域得到了广泛的应用。

DeviceNet在1994年问世,1995年成为开放协议,并由ODVA负责推广,在北美及亚太地区都有日益广泛的应用。DeviceNet网络介质可采用五线制电缆,它包括了二条信号线,二条24V电源线和一条屏蔽线。DeviceNet设备可以从网络上直接获得电源,并能在线地从网络上连接和切下设备。

DeviceNet的应用优点有:

  • 它是一种支持多方厂家产品互操作的开放式通讯标准;

  • 能快速方便地安装;

  • 是一种考虑未来的设计,能根据扩展和变化需要来方便地增加功能;

  • 由设备内部的智能机制提高运行效率;

  • 通过数据生成源/消费源通讯结构提供高效的带宽;

  • 可不断电地在线对设备组态和增加设备。

现场总线网、智能化设备仪表的发展,不可避免地影响着DCS的体系结构,现在可以看到的一个明显的趋势是DCS的进一步分散化。传统的DCS,在I/O控制站这一层仍然是一个集中式的结构,有些系统出于成本或其它方面的考虑,将I/O控制站的规模做得很大。这种考虑包括:高性能CPU的价格己降得很低,为了充分发挥CPU的能力,可以将一个I/O控制站的点数、回路数扩充,以降低成本。但是这种设计提高了危险性的集中度,如果为了提高可靠性增加冗余措施,系统成本仍然会上升,因此并不是一个理想的解决方案。从当前的发展趋势看,利用现场总线网和智能化设备、智能化仪表,加上通用的工控机完全可以组成一个小型的DCS,这就对传统的DCS提出了挑战,因为基于现场总线网的DCS具有很多优越性,无论从系统的成本上、可靠性上,安装使用、维护的方便性及可扩充性上都有很大的优势。那么,传统的DCS将如何发展才能接受这个挑战呢?

答案是明确的,只有在I/O控制站这一层进一步分散化,采用现场总线网技术,形成以现场总线网基础的、以智能I/O模块构成的分布式控制站。也就是说,将过去DCS中集中式的I/O控制站变成分布式的控制站,在传统DCS网络的下一层再引入一层现场网络,形成设备级网络、控制级网络和管理级网络这样三层网络结构,以此来满足不断提高的应用需求。

DCS在形成了三层网络结构以后,基本控制单元深入到了设备控制这一级,向上,DCS的功能延伸到管理控制级,逐步形成了一个较完整的控制、管理一体化的体系结构。

图3给出了一个典型的工业自动化系统的三层网络结构,其低层是以DeviceNet现场总线将设备、PLC的远程I/O点连接在一起的设备层、中间是以ControlNet(或DH+、DH485等)将PLC、工控机以及操作员界面连接在一起的控制层网络,而上层的Ethernet以PC或工作站为主完成管理和信息服务任务。三层网络各司其职,代表了工业控制的典型结构。

图3 典型工业自动化系统的网络结构

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

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

相关文章

blender UV展开

快捷键:选面可以一点,选线或点变形,g 移动,l 孤岛化 a全选 在Shading视图下,给mesh建立一个栅格图的纹理 变成这个样子 UV实时展开: 在UV editing模式下,打开左右实时同步 焊接shift选中左边两个…

【算法|双指针系列No.3】leetcode202. 快乐数

个人主页:兜里有颗棉花糖 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 兜里有颗棉花糖 原创 收录于专栏【手撕算法系列专栏】【LeetCode】 🍔本专栏旨在提高自己算法能力的同时,记录一下自己的学习过程,希望…

react管理系统layOut简单搭建

一、新建立react文件夹,生成项目 npx create-react-app my-app cd my-app npm start 二、安装react-router-dom npm install react-router-dom 三、安装Ant Design of React(UI框架库,可根据需求进行安装) npm install antd …

2023Q3数据安全政策、法规、标准及报告汇总(附下载)

数据安全处罚事件逐年升高,2023年呈爆发式增长。 截至2023年8月31日,南都大数据研究院通过各地行政执法公示平台、媒体报道等公开渠道收集到146起依据《数据安全法》作出行政处罚决定的案例。2021年公示5起,2022年公示11起,2023年…

think-rom(thinkphp) 数据库参数绑定bigint被处理成浮点数(科学计数)问题

背景 think-orm(db库)在处理长整型参数时会进行一次安全处理转换成浮点型,但php浮点数超过一定长度就会失去精准度变成科学计数,导致where条件匹配不上,这个问题目前覆盖thinkphp3到8全系; 解决方案 全局搜索 (float) $val[0] : …

搭建一个Vue3+Ts+Vite项目

Vue3TsVite项目(目录篇)——如何从零到一搭建Vue3后台管理系统_从零开始搭建后台管理系统_礼貌而已的博客-CSDN博客

【广州华锐互动】VR虚拟现实技术应用于新兵作战体验的优势

随着虚拟现实(VR)技术的不断发展,越来越多的军校开始将其应用于军事训练中。VR技术可以通过模拟真实的环境和情境,为学员提供更加直观、生动的训练体验。本文将从以下几个方面阐述VR虚拟现实技术在军事作战演习中的应用场景。 1.战场模拟 通过VR技术&…

Dart-Kotlin/Java/Swift/Object-C、Kotlin-C数据类型对照表

Dart-Kotlin/Java/Swift/Object-C、Kotlin-C数据类型对照表

竞赛选题 深度学习 opencv python 实现中国交通标志识别

文章目录 0 前言1 yolov5实现中国交通标志检测2.算法原理2.1 算法简介2.2网络架构2.3 关键代码 3 数据集处理3.1 VOC格式介绍3.2 将中国交通标志检测数据集CCTSDB数据转换成VOC数据格式3.3 手动标注数据集 4 模型训练5 实现效果5.1 视频效果 6 最后 0 前言 🔥 优质…

07_项目开发_用户信息列表

1 用户信息列表内容展示 用户信息列表,主要完成用户信息的添加、删除、修改和查找功能。 用户列表页面效果: 单击“添加用户”按钮,进入添加用户页面。 填写正确的信息后,单击“添加用户”按钮,会直接跳转到用户列表…

保研经历分享(一)

这个系列的文章主要是想记录一下自己大学期间最重要的一件事(保研!!)的经历、过程,外加一些保研流程介绍、面试经验、院校投递、踩坑经历,主要给学弟学妹们避雷,也做一些借鉴吧~ 这一篇主要是对保研过程的一些介绍&…

深度学习DAY1:神经网络NN;二元分类

深度学习笔记 DAY1 深度学习基本知识 1.神经网络 1.1 单一神经元 所有神经元将房屋大小size作为输入x,计算线性方程,结果取max(0,y),输出预测房价y ReLU函数(线性整流函数)–max(0&#xf…