Ethernet-APL——过程自动化的新黄金标准

2024-02-14 20:50

本文主要是介绍Ethernet-APL——过程自动化的新黄金标准,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

| Ethernet-APL为终客户和设备制造商带来益处

Ethernet-APL(Advanced Physical Layer,高级物理层)是一种两线制以太网物理层,它使用了由IEEE 802.3cg所定义的10BASE-T1L,并采用了新的工艺制造规定,因此构成了IEEE 802.3以太网规范的一部分。对于过程工业中的网络,这项新技术提供了全面的互操作性和更高的灵活性。而这主要得益于以太网——通过以太网可实现现场设备的无缝连接、远距离信息层上的快速数据传输,以及为现场设备供电。因此,用户如今可以通过Ethernet-APL(作为数字化转型项目的一部分)更轻松地部署现代、快速且高性能的自动化网络。

| Ethernet-APL入门

对于终客户而言,Ethernet-APL在构建高性能自动化网络时提供了新的部署方案。如前文所述,这意味着现场设备可以通过以太网来无缝集成到网络中——这里我们不是在谈论几个设备,而是数百万个已被安装的设备,如小型传感器、控制单元或高度复杂的分析仪器等。并且,每年设备数量都还在不断增加,其中大部分设备的传输方式仍使用的是4~20mA技术、HART技术以及现场总线技术。现场总线技术作为过程工业的数字通信网络基础,是一种实时且开放的分布式控制系统,可以将现场设备连接到控制器和管理层系统。但是,由于现场总线的配置复杂、成本高昂以及传输速度低,并且使用其还需要相关的专业知识,因此它多被用于特殊场景。

| Ethernet-APL作为过程工业中经济高效网络的新标准

Ethernet-APL于2021年被正式采用,是一种新的端到端以太网通信标准,并适用于各种现场设备。该标准充分考虑了过程工业的特定需求,从而引入了“两线制(two-wire)”。“two-wire”用于两线本质安全以太网保护设备概念,不仅可以实现长距离电缆传输、本质安全应用,还可以为连接的现场设备供电。与HART和现场总线相比,Ethernet-APL的传输速率更高,并达到了10 Mbps,这标志着现场网络的一大进步。APL使用了新定义且位于底层的以太网数据交换标准,这确保了它可以兼容任何基于以太网且更高层的协议,如EtherNet/IP、HART-IP、PROFINET和OPC UA等。Ethernet-APL的出现使得从现场设备到上层网络之间的透明通信成为可能。并且,用户可以根据需求轻松部署自动化协议,还有Web服务器、OPC UA和云/边缘连接也是如此。到目前为止,这项新技术还存在一个缺点:与其相关的组件和通信模块仍处于开发测试阶段,无法满足即时可用。

| 如何帮助终客户和设备制造商缩短交货时间?

Ethernet-APL工程指南描述了三种独立的Ethernet-APL网络拓扑结构(我们将在下一篇Blog中对此进行更详细的讨论)。在网络拓扑方面,我们假设网络运营商将更倾向于采用的替代方案是使用一个APL现场交换机来将现场设备直接集成到控制网络中。对此,Softing正在开发一个新的产品系列——aplSwitch,其支持基于铜缆和光纤的网络连接,并将于2023年下半年推出。此外,Softing开发的所有APL交换机都支持网络负载速率限制,这将有助于保障现场网络的稳定运行。那么,网络负载速率限制是如何工作的呢?为了保证PROFINET网络的稳定运行,监控Ethernet-APL设备所承受的网络负载非常重要。当网络从100 Mbps过渡到10 Mbps时,100 Mbps控制网络中较高的网络负载会对10 Mbps支线上的Ethernet-APL设备造成严重影响。因为Ethernet-APL支线上的数据吞吐量仅为控制网络的10%,所以需要通过设置网络负载速率来限制交换机端口的入口和出口数据流量。此外,Softing还致力于设计、优化其他APL交换机型号,以便将它们直接安装在现场和机柜中。

(aplSwitch原型)

为了加快产品的上市速度,设备制造商应该选择使用现有的电子模块来提供通信所需的所有硬件和软件组件并进行重新设计,而不是从头开始开发项目。同时,这是在短时间内推出兼容Ethernet-APL新设备的唯一方法。为了帮助制造商解决这一挑战,Softing推出了新产品——commModule APL(一种低成本SMD硬件模块)。commModule APL提供了预安装的PROFINET堆栈,以及可配置的应用程序数据模型和命令映射,可用于将现有的HART和Modbus设备迁移到Ethernet-APL,而无需编写代码。并且,HART或Modbus的命令分配是通过使用相应的commScripter工具来实现的。commModule APL模块已经完成了大量的EMC和环境测试,以及Ethernet-APL物理层、PROFINET协议与PA Profile 4.02的一致性测试。此外,该模块还通过了ATEX和IECEx标准的预认证......

请点击此处,查看剩余30%精彩内容!

| 往期回顾

▶ 面向终客户和设备制造商的Ethernet-APL

▶ Softing为Endress+Hauser提供过程自动化连接解决方案

这篇关于Ethernet-APL——过程自动化的新黄金标准的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/709552

相关文章

Redis中Hash从使用过程到原理说明

《Redis中Hash从使用过程到原理说明》RedisHash结构用于存储字段-值对,适合对象数据,支持HSET、HGET等命令,采用ziplist或hashtable编码,通过渐进式rehash优化... 目录一、开篇:Hash就像超市的货架二、Hash的基本使用1. 常用命令示例2. Java操作示例三

Redis中Set结构使用过程与原理说明

《Redis中Set结构使用过程与原理说明》本文解析了RedisSet数据结构,涵盖其基本操作(如添加、查找)、集合运算(交并差)、底层实现(intset与hashtable自动切换机制)、典型应用场... 目录开篇:从购物车到Redis Set一、Redis Set的基本操作1.1 编程常用命令1.2 集

Linux下利用select实现串口数据读取过程

《Linux下利用select实现串口数据读取过程》文章介绍Linux中使用select、poll或epoll实现串口数据读取,通过I/O多路复用机制在数据到达时触发读取,避免持续轮询,示例代码展示设... 目录示例代码(使用select实现)代码解释总结在 linux 系统里,我们可以借助 select、

k8s中实现mysql主备过程详解

《k8s中实现mysql主备过程详解》文章讲解了在K8s中使用StatefulSet部署MySQL主备架构,包含NFS安装、storageClass配置、MySQL部署及同步检查步骤,确保主备数据一致... 目录一、k8s中实现mysql主备1.1 环境信息1.2 部署nfs-provisioner1.2.

5 种使用Python自动化处理PDF的实用方法介绍

《5种使用Python自动化处理PDF的实用方法介绍》自动化处理PDF文件已成为减少重复工作、提升工作效率的重要手段,本文将介绍五种实用方法,从内置工具到专业库,帮助你在Python中实现PDF任务... 目录使用内置库(os、subprocess)调用外部工具使用 PyPDF2 进行基本 PDF 操作使用

C#自动化实现检测并删除PDF文件中的空白页面

《C#自动化实现检测并删除PDF文件中的空白页面》PDF文档在日常工作和生活中扮演着重要的角色,本文将深入探讨如何使用C#编程语言,结合强大的PDF处理库,自动化地检测并删除PDF文件中的空白页面,感... 目录理解PDF空白页的定义与挑战引入Spire.PDF for .NET库核心实现:检测并删除空白页

MyBatis/MyBatis-Plus同事务循环调用存储过程获取主键重复问题分析及解决

《MyBatis/MyBatis-Plus同事务循环调用存储过程获取主键重复问题分析及解决》MyBatis默认开启一级缓存,同一事务中循环调用查询方法时会重复使用缓存数据,导致获取的序列主键值均为1,... 目录问题原因解决办法如果是存储过程总结问题myBATis有如下代码获取序列作为主键IdMappe

linux部署NFS和autofs自动挂载实现过程

《linux部署NFS和autofs自动挂载实现过程》文章介绍了NFS(网络文件系统)和Autofs的原理与配置,NFS通过RPC实现跨系统文件共享,需配置/etc/exports和nfs.conf,... 目录(一)NFS1. 什么是NFS2.NFS守护进程3.RPC服务4. 原理5. 部署5.1安装NF

Python实现自动化删除Word文档超链接的实用技巧

《Python实现自动化删除Word文档超链接的实用技巧》在日常工作中,我们经常需要处理各种Word文档,本文将深入探讨如何利用Python,特别是借助一个功能强大的库,高效移除Word文档中的超链接... 目录为什么需要移除Word文档超链接准备工作:环境搭建与库安装核心实现:使用python移除超链接的

MySQL使用EXISTS检查记录是否存在的详细过程

《MySQL使用EXISTS检查记录是否存在的详细过程》EXISTS是SQL中用于检查子查询是否返回至少一条记录的运算符,它通常用于测试是否存在满足特定条件的记录,从而在主查询中进行相应操作,本文给大... 目录基本语法示例数据库和表结构1. 使用 EXISTS 在 SELECT 语句中2. 使用 EXIS