0

0

智能工厂和离散自动化连接的基础知识

王林

王林

发布时间:2023-04-12 20:52:10

|

1500人浏览过

|

来源于51CTO.COM

转载

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

智能工厂和离散自动化连接的基础知识

智能工厂是将允许数字化的制造或生产的所有方面数字化的设施。这种操作通过连接的设备和系统持续记录数据,然后传播这些数据,使机器能够运行自我优化程序。此类程序有助于工厂缩短给定最终产品的生产时间、主动预防机械问题,并简化相互关联的制造任务。构建智能工厂的综合方法利用云工具、人工智能、工业物联网和大数据分析来监控供应链预测,并触发生产线做出响应,其适应性越来越强。

支持智能工厂功能的网络

现在来了解一下智能工厂连接的具体情况。支持智能工厂功能的工业协议通常需要物理组件进行认证。CAT5e和CAT6以及以太网供电(PoE)连接在自动化机器和机器人中越来越普遍。此外,灵活的CAT5e和CAT6电缆支持CC-Link工业以太网(IE)网络,并为北美市场提供电缆运营商捆绑组件,获得UL认证。

考虑支持CC-Link IE Field工业网络的工业控制器,并允许数据交换到1毫秒,用于实时设备控制。一些这样的控制器还利用网络进行远程监控、边缘计算、数据计算以及硬件和软件的集成。这些控制器通常都安装了Windows 10物联网,但也可以使用操作系统VxWorks和开放平台Edgecross来处理和分发数据。一些此类的工业计算机甚至包括触摸屏,可兼作人机界面(HMI)。

HIPERFACE DSL的主要优点是其允许通过一根电缆布线电机电源和位置反馈,从而降低复杂性和成本。加上智能HIPERFACE DSL编码器包括存储电机信息的内部存储器,因此在初始连接时,伺服驱动器可以查询这些信息,以帮助自动化电机调试。

同样,基于以太网甚至数字用户线(DSL)电缆的单电缆解决方案改进了包含线性执行器的机械,通常提供与不同制造商的放大器的兼容性,以实现控制器与执行器的快速无缝集成。

单电缆IO-Link也被越来越多地用于工业连接。一些智能电机供应商已经开始将IO-Link初级产品集成到核心产品中,以支持分散自动化概念的可连接传感器。当然,可以通过工业以太网或can总线进行通信的电机不需要作为辅助设备连接到IO-Link网络。

IO-Link还可以对组件上的传统模拟连接器进行数字化,以实现双向通信和更快的调试时间。难怪有些人在控制端采用IO-Link连接,以支持多协议并与串行接口连接。

协议和云连接服务于智能工厂功能

考虑工业物联网连接中使用的各种协议和通信,如SCADA、MES和企业资源规划(ERP)架构。这些是IT/OT(运营技术)融合中涉及最多的——通常涉及企业级任务、网关和其他连接,以便通过标准Web浏览器进行系统配置……以及运营调整和其他管理操作。

需要明确的是,全面的SCADA安装在大数据捕获和处理方面表现出色、历史数据的维护和使用和分析例程的执行。然而,智能工厂解决方案允许更快地设置远程访问网络、边缘计算系统以及对相关机器设置和数据的中央或机上(HMI)控制。

知了zKnown
知了zKnown

知了zKnown:致力于信息降噪 / 阅读提效的个人知识助手。

下载

许多IIoT安装中使用的是结构化查询语言(SQL),允许将数据和事件日志同步到MySQL和MS SQL数据库服务器的编程。这样做的好处是IT人员访问比依赖于控制的替代方法更容易实施。无论系统采用Raspberry Pi等基本控制,还是复杂的基于PC的物联网数据库接口(通常需要额外的硬件和软件),都是如此。

此外,基础设施、平台和软件即服务(分别为IaaS、PaaS和SaaS)或云服务也被大量采用以支持多管齐下的IIoT设计方法(涉及软件、硬件和连接)。其中包括Alibaba Cloud、Tencent Cloud、Google Cloud、IBM Cloud和Oracle Cloud.。然而,在美国,当今两个领先的机器自动化公共云服务提供商是:

  • Amazon Web Services Inc.与AWS云软件和服务
  • Microsoft Azure IoT Edge云软件和服务

此类云服务主要支持数据库的使用——通过Amazon简单存储服务或S3存储桶以及Amazon DynamoDB托管数据库服务等产品、在线和本地应用程序以及按需计算能力。与后者相关的是AWS Lambda服务,允许Python、Node.js、Java和C#编程在该服务的服务器上运行。HMI让最终用户充分利用这些工业物联网功能。

当然,云服务也有其他功能。推动AWS和Azure应用于工业物联网的部分原因是,越来越多的工程师已经习惯于在这些平台上构建自己的基础设施。毕竟,基于云的数据服务将工程师从底层硬件和软件的额外设计工作中解放出来——因为提供商执行IT任务。AWS和Azure还允许使用抽象数据流和通信的软件——通过具有吸引人的GUI的开发环境简化一些设计工作,使工程师免于处理编程细节。

云服务还通过运行操作系统和应用程序的虚拟机促进了高级工程……设计工程师对这些虚拟机进行控制。更重要的是,云服务可以在采用发布-订阅原则的协议上容纳各种通信服务,成为所有这些服务的主服务。这样就不需要在系统设置期间进行耗时的寻址。

所有这些功能都可以促进高级功能,包括分类和提取数据的机器学习,以及做出预测,以提示机器和生产调整。

一个相关的趋势是供应商越来越多地使用预先策划的云门户。这些门户网站是连接用户控制器和触摸屏HMI的在线服务,为工程师提供了一种开始使用IIoT的简单方法。然后工程师可以根据趋势定制HMI屏幕和仪表板,并使用云门户管理的规则引擎配置HMI电子邮件通知。函数列表还在继续。一些安排允许对组件进行远程软件更新,以及远程查看组件的Web可视化。

通过AWS GreenGrass Core认证的触摸屏HMIs和控制器基本上利用AWS,包括AWS Lambda和Things Graph,让连接的边缘设备,如传感器和执行器,在本地处理其生成的数据,并使用云进行数据管理、存储和分析。借助AWS IoT Greengrass,连接的设备还可以运行Docker Inc的集装箱化服务的Docker容器。

回想一下,在工业编程的上下文中,容器是一段可执行软件,其包含独立运行应用程序所需的代码、系统工具、运行时、库和设置。在许多机器设计中,容器被设计用来与其他系统通信和同步数据,或者执行各种预测——即使在与互联网断开连接的情况下也是如此。在容器中构建应用程序的优点包括:

  • 易于部署到设备上
  • 软件的可移植性,允许在不同的平台上使用
  • 通过为工程师的应用程序提供沙箱来提高安全性

一些HMI和DIN导轨安装控制器接受Docker的安装,事实上,一些供应商定期发布预先构建的容器来扩展这些产品的服务。

在任何HMI连接到云端的地方,其都可能以某种IIoT的能力为企业分析和持续运营改进提供信息。涉及一到数百台机器的自动化安装就是如此。支持IIoT功能(包括各种形式的数据通信和与边缘设备的HMI连接)的协议包括:

  • 开放平台通信统一架构(OPC UA)
  • 具象状态传输或(REST)及其应用程序编程接口(API)
  • 高级消息队列协议(AMQP)
  • 消息队列遥测传输或MQTT

MQTT是许多物联网连接结构的核心,是一种支持传感器和移动设备之间可扩展通信的协议。任何对MQTT的内置设备支持都是有用的,因为其适用于Amazon AWS物联网服务。此外,MQTT(如AMQP)是精简和标准化的,MQTT可以在处理现场和云系统的现场设备数据的网关HMI上实施。提供最多MQTT支持的HMI应该连接到增值服务,以提供在第三方系统中边缘处理的数据,并通过云服务运行。此类HMI可以作为MQTT发布者(并向代理发送消息)或订阅者(并从代理请求消息)或代理(并管理数据和与发布者或订阅者的连接)。

互操作性标准OPC UA对于充分利用连接HMI技术的前景也是不可或缺的。OPC UA在其规范定义中包含了发布-订阅通信,因此可以以替代MQTT将数据传输到云端。运动控制领域最重视OPC UA的标准化通信协议,并辅以时间敏感网络(TSN)作为分散自动化的独立于供应商的现场总线。带有TSN的OPC UA甚至可以使额外的PLC变得不必要——例如,在使用集成伺服电机的机器中。毕竟,现在比以往任何时候都有更多的系统受益于包含智能电机和其他组件的分布式架构,这些组件能够在与其他设备实时通信的同时处理命令和执行任务,如运动和其他。在某些情况下,后者可以包括作为边缘网关的HMI,以处理某些轴的流程逻辑,以及与ERP系统和云的连接。

HMI如何使用MySQL数据库连接的示例

在许多工业物联网安装中使用的是前面提到的SQL。这个关系数据库管理系统是免费的、开源的,并得到广泛支持。其还很安全,因此可以安全地集成到控制器HMI和面板PC中。SQL的一个好处是IT人员访问比依赖于控件的替代方法(通常需要额外的硬件和软件)更容易实现。无论是像Raspberry Pi这样简单的系统控制,还是像具有IoT数据库接口的PAC这样复杂的系统控制,都是如此。

事实上,SQL还与一些控制器HMI一起工作,收集和显示机器数据,以便于监视和分析。例如,将此类HMI连接到MySQL数据库,可以在灵活且可信的数据库中收集、组织和存储数据,从而方便访问和优化业务运营。

一些供应商设计软件可以帮助工程师通过智能HMI使用MySQL,并将数据放在Excel电子表格中(或其他常用软件的文件中的表格数据),以:

  • 在HMI界面显示信息
  • 将数据和事件日志同步到本地网络上的远程MySQL服务器
  • 管理服务器上的数据

然后,工程师可以使用MySQL和MS Excel来收集、分析和响应数据,以做出更明智的决策和优化运营。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
数据分析工具有哪些
数据分析工具有哪些

数据分析工具有Excel、SQL、Python、R、Tableau、Power BI、SAS、SPSS和MATLAB等。详细介绍:1、Excel,具有强大的计算和数据处理功能;2、SQL,可以进行数据查询、过滤、排序、聚合等操作;3、Python,拥有丰富的数据分析库;4、R,拥有丰富的统计分析库和图形库;5、Tableau,提供了直观易用的用户界面等等。

727

2023.10.12

SQL中distinct的用法
SQL中distinct的用法

SQL中distinct的语法是“SELECT DISTINCT column1, column2,...,FROM table_name;”。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

328

2023.10.27

SQL中months_between使用方法
SQL中months_between使用方法

在SQL中,MONTHS_BETWEEN 是一个常见的函数,用于计算两个日期之间的月份差。想了解更多SQL的相关内容,可以阅读本专题下面的文章。

350

2024.02.23

SQL出现5120错误解决方法
SQL出现5120错误解决方法

SQL Server错误5120是由于没有足够的权限来访问或操作指定的数据库或文件引起的。想了解更多sql错误的相关内容,可以阅读本专题下面的文章。

1243

2024.03.06

sql procedure语法错误解决方法
sql procedure语法错误解决方法

sql procedure语法错误解决办法:1、仔细检查错误消息;2、检查语法规则;3、检查括号和引号;4、检查变量和参数;5、检查关键字和函数;6、逐步调试;7、参考文档和示例。想了解更多语法错误的相关内容,可以阅读本专题下面的文章。

360

2024.03.06

oracle数据库运行sql方法
oracle数据库运行sql方法

运行sql步骤包括:打开sql plus工具并连接到数据库。在提示符下输入sql语句。按enter键运行该语句。查看结果,错误消息或退出sql plus。想了解更多oracle数据库的相关内容,可以阅读本专题下面的文章。

821

2024.04.07

sql中where的含义
sql中where的含义

sql中where子句用于从表中过滤数据,它基于指定条件选择特定的行。想了解更多where的相关内容,可以阅读本专题下面的文章。

581

2024.04.29

sql中删除表的语句是什么
sql中删除表的语句是什么

sql中用于删除表的语句是drop table。语法为drop table table_name;该语句将永久删除指定表的表和数据。想了解更多sql的相关内容,可以阅读本专题下面的文章。

423

2024.04.29

Golang 网络安全与加密实战
Golang 网络安全与加密实战

本专题系统讲解 Golang 在网络安全与加密技术中的应用,包括对称加密与非对称加密(AES、RSA)、哈希与数字签名、JWT身份认证、SSL/TLS 安全通信、常见网络攻击防范(如SQL注入、XSS、CSRF)及其防护措施。通过实战案例,帮助学习者掌握 如何使用 Go 语言保障网络通信的安全性,保护用户数据与隐私。

0

2026.01.29

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
麻省理工大佬Python课程
麻省理工大佬Python课程

共34课时 | 5.2万人学习

国外Web开发全栈课程全集
国外Web开发全栈课程全集

共12课时 | 1.0万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号