使用Softing edgeConnector模块将云轻松连接到Siemens PLC

2024-01-17 16:32

本文主要是介绍使用Softing edgeConnector模块将云轻松连接到Siemens PLC,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一 工业边缘的连接解决方案

云服务提供商 (CSP) 引入了服务和功能,以简化基于云的工业物联网解决方案的实施。Azure Industrial IoT Platform或AWS IoT SiteWise支持标准协议和接口,例如OPC UA或MQTT。但是,如果您希望在典型的旧改项目中连接机器、PLC和设备该如何实现?通常这些设备不提供CSP支持的标准接口。而将基于AWS或Azure的解决方案连接到工厂车间也并非易事。并且即使成功将云连接到了生产车间,在整个企业中部署和管理这种PLC到云的连接也是非常困难的。

为了克服这些挑战,Softing与Amazon Web Services (AWS)Microsoft® Azure合作并提出了工业边缘连接解决方案,让您可以在AWS或Azure云进行部署。使用Softing的工业边缘连接模块,您可以直接通过云来管理和维护这些解决方案,而不是通过安装在工厂的硬件网关。

二 通过OPC UA应用访问Siemens PLC数据

 (edgeConnector Siemens模块在运行Azure IoT Edge或AWS IoT Greengrass的设备上提供灵活的部署方案)

例如,我们的edgeConnector Siemens模块连接Siemens SIMATIC S7-300/400和S7-1200/1500控制器,并且通过OPC Unified Architecture (OPC UA) 服务器和Message Queuing Telemetry Transport (MQTT) 接口即可访问生产数据和分析制造参数以及实现预测性维护。

edgeConnector Siemens模块使用Docker技术,该技术在自包含和隔离于系统的容器中提供软件应用。这些容器不仅包括软件,还包括软件所依赖的资源和配置文件,使它们易于部署在不同的计算环境中。

作为Docker容器部署的edgeConnector Siemens模块在运行Azure IoT EdgeAWS IoT Greengrass的设备上提供了许多灵活的部署方案。使用标准化的OPC UA通信可将生产数据集成到各种管理系统中,如企业资源计划 (ERP) 、制造执行系统 (MES) 和监督控制和数据采集 (SCADA) 系统。edgeConnector Siemens模块还支持与其他的Docker容器应用程序 (如Microsoft OPC PublisherAWS IoT SiteWise) 进行数据交换。

三 易于云驱动或本地部署

edgeConnector Siemens模块支持通过简单的Web界面进行本地配置,以及通过设备的REST API进行远程配置。它将容器镜像存储在不同的在线存储库中,如Docker Hub、Azure Container Registry (ACR) 或Amazon Elastic Container Registry (ECR) ,并且每个模块都包含一个配方管理器功能,用于将过程数据从云写入到西门子控制器中。

四 轻便、灵活的容器解决方案

edgeConnector Siemens模块是一种高度灵活且先进的应用程序,可让您立即部署、调整、启动或停止应用该模块,从而提高了生产可扩展性和灵活性。edgeConnector Siemens模块支持Secure Sockets Layer (SSL) 和Transport Layer Security (TLS) 等安全标准,以及X.509证书和数据加密。您还可以使用Docker管理系统 (如open-source Kubernetes、Azure IoT Edge或AWS IoT Greengrass) 来对其进行配置。

五 可免费试用

作为应用Docker容器技术的产品,edgeConnector Siemens模块得益于Softing在旧改项目中的MQTT和OPC UA连接方面的丰富经验,使其可用于新型高效的物联网架构。

如需了解更多Docker容器解决方案,请点击此处或咨询Softing。

| 往期回顾

▶ Softing为西门子工业边缘生态系统提供了edgePlug产品系列

▶ 机器连接和边缘计算

这篇关于使用Softing edgeConnector模块将云轻松连接到Siemens PLC的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Java使用Javassist动态生成HelloWorld类

《Java使用Javassist动态生成HelloWorld类》Javassist是一个非常强大的字节码操作和定义库,它允许开发者在运行时创建新的类或者修改现有的类,本文将简单介绍如何使用Javass... 目录1. Javassist简介2. 环境准备3. 动态生成HelloWorld类3.1 创建CtC

使用Python批量将.ncm格式的音频文件转换为.mp3格式的实战详解

《使用Python批量将.ncm格式的音频文件转换为.mp3格式的实战详解》本文详细介绍了如何使用Python通过ncmdump工具批量将.ncm音频转换为.mp3的步骤,包括安装、配置ffmpeg环... 目录1. 前言2. 安装 ncmdump3. 实现 .ncm 转 .mp34. 执行过程5. 执行结

Java使用jar命令配置服务器端口的完整指南

《Java使用jar命令配置服务器端口的完整指南》本文将详细介绍如何使用java-jar命令启动应用,并重点讲解如何配置服务器端口,同时提供一个实用的Web工具来简化这一过程,希望对大家有所帮助... 目录1. Java Jar文件简介1.1 什么是Jar文件1.2 创建可执行Jar文件2. 使用java

C#使用Spire.Doc for .NET实现HTML转Word的高效方案

《C#使用Spire.Docfor.NET实现HTML转Word的高效方案》在Web开发中,HTML内容的生成与处理是高频需求,然而,当用户需要将HTML页面或动态生成的HTML字符串转换为Wor... 目录引言一、html转Word的典型场景与挑战二、用 Spire.Doc 实现 HTML 转 Word1

Python中logging模块用法示例总结

《Python中logging模块用法示例总结》在Python中logging模块是一个强大的日志记录工具,它允许用户将程序运行期间产生的日志信息输出到控制台或者写入到文件中,:本文主要介绍Pyt... 目录前言一. 基本使用1. 五种日志等级2.  设置报告等级3. 自定义格式4. C语言风格的格式化方法

Java中的抽象类与abstract 关键字使用详解

《Java中的抽象类与abstract关键字使用详解》:本文主要介绍Java中的抽象类与abstract关键字使用详解,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧... 目录一、抽象类的概念二、使用 abstract2.1 修饰类 => 抽象类2.2 修饰方法 => 抽象方法,没有

MyBatis ParameterHandler的具体使用

《MyBatisParameterHandler的具体使用》本文主要介绍了MyBatisParameterHandler的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参... 目录一、概述二、源码1 关键属性2.setParameters3.TypeHandler1.TypeHa

Spring 中的切面与事务结合使用完整示例

《Spring中的切面与事务结合使用完整示例》本文给大家介绍Spring中的切面与事务结合使用完整示例,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考... 目录 一、前置知识:Spring AOP 与 事务的关系 事务本质上就是一个“切面”二、核心组件三、完

使用docker搭建嵌入式Linux开发环境

《使用docker搭建嵌入式Linux开发环境》本文主要介绍了使用docker搭建嵌入式Linux开发环境,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录1、前言2、安装docker3、编写容器管理脚本4、创建容器1、前言在日常开发全志、rk等不同

使用Python实现Word文档的自动化对比方案

《使用Python实现Word文档的自动化对比方案》我们经常需要比较两个Word文档的版本差异,无论是合同修订、论文修改还是代码文档更新,人工比对不仅效率低下,还容易遗漏关键改动,下面通过一个实际案例... 目录引言一、使用python-docx库解析文档结构二、使用difflib进行差异比对三、高级对比方