​Softing dataFEED OPC Suite——助力数字孪生技术发展

news2024/5/19 16:30:08

一 行业概览

数字孪生技术是充分利用物理模型、传感器更新、运行历史等数据,集成多学科、多物理量、多尺度、多概率的仿真过程,在虚拟空间中完成映射,从而反映相对应的实体装备的全生命周期过程。数字孪生技术已经应用在众多领域:智能制造、医学分析、工程建设和产品制造等。(参考百度百科)

数字孪生技术中的一个关键要素是实时数据通信模块,即在不同应用之间的实时数据动态交互。以智能制造行业为例,由不同厂商所研发的软件应用,其软件接口也不尽相同。而在实际应用中,为了搭建功能完整的数字孪生系统,往往需要在一个系统中集成来自不同厂商的软件应用,由此便产生了自动化应用的兼容性问题。对此,我们需要使用统一的标准化通信协议。

OPC UA协议独立于平台,不仅配置维护方便,而且通信可靠、范围广,还被广泛应用于自动化行业;由于MQTT本身的技术优势,目前大多厂商选择MQTT作为物联网设备通信的标准协议;部分底层执行机构平台则直接将历史数据存储到数据库中。

完整数字孪生系统的实现需要一个强大的中间连接件来获取不同协议的数据,并将获取到的数据进行筛选、整合和预处理,再通过多种协议将数据转发到不同数据应用平台以做进一步的分析处理。

(数字孪生技术)

二 解决方案

Softing dataFEED OPC Suite即数据集成软件,是用于OPC UA和OPC Classic通信以及物联网云连接的软件解决方案。它可安全可靠地访问所有知名制造商的PLC,例如Siemens SIMATIC S7、Rockwell ControlLogix、B&R、Mitsubishi和Modbus控制器(例如施耐德)。

dataFEED OPC Suite作为两种OPC标准之间的网关,支持将现有的OPC Classic组件和应用程序集成到现代工业4.0 OPC UA解决方案中。使用MQTT和REST协议,生产数据可传输到物联网云或博世PPM和西门子MindSphere平台中。dataFEED OPC Suite还支持将生产数据存储在本地文件、SQL数据库或MongoDB和CouchDB中。由于广泛的数据预处理功能,dataFEED OPC Suite可轻松灵活地对数据进行处理,再将处理过的数据转发出去,实现边缘计算功能。

(一体化数据集成解决方案)

三 访问PLC数据

dataFEED OPC Suite能够安全可靠地访问所有知名制造商的PLC,且针对数字孪生场景,它还可连接知名PLC的仿真软件,如Rockwell的SoftLogix Chassis Monitor和西门子的PLCSIM Advanced等。与传统的S7-PLCSIM+NetToPLCsim方案不同,dataFEED OPC Suite支持通过S7-2协议来连接PLCSIM Advanced。这种连接方式不仅支持优化块访问,而且可自动扫描识别PLC标签,而无需手动定义变量,从而大大节省了时间,提高了效率及通信质量。

(将控制器和设备连接到OPC UA和OPC classic应用程序)

四 访问OPC Classic/OPC UA服务器

大多自动化软件都提供OPC Classic服务器或OPC UA服务器,并可将动态数据存储存到OPC服务器中。而dataFEED OPC Suite软件不仅仅是OPC Classic服务器和客户端,同时也是OPC UA服务器和客户端。它可集中和统一来自多个OPC UA和OPC Classic服务器的数据项,并通过对包含有多个OPC UA和OPC Classic服务器的分布式自动化系统进行有效且快捷的配置来节省时间。

(访问OPC Classic、OPC UA服务器)

五 访问数据库

dataFEED OPC Suite支持通过ODBC来获取SQL数据库中的数据,并可将获取到的数据转发到配置的对象中,如PLC变量、MQTT发布和内部变量等,以便快速、轻松地应用数据库数据。

除了从数据库中获取数据外,dataFEED OPC Suite还可在SQL(ODBC)和NoSQL(MondoDB、CouchDB)数据库中进行简单、高效地存储过程数据。dataFEED OPC Suite的数据记录功能可将过程数据存储在本地文件中,并支持缓存功能......

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

| 往期回顾

▶ Softing dataFEED OPC Suite:赋予工业设备物联网连接能力

▶ dataFEED OPC Suite轻松连接西门子PLC到IT应用

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[C++] string类常用接口的模拟实现

文章目录 1、前言2、遍历2.1 operator[ ]下标方式2.2 迭代器2.3 范围for2.4 c_str 3、容量相关3.1 size(大小)3.2 capacity(容量)3.3 empty(判空)3.4 clear(清理)3.5 reserve3.6 res…

ZooKeeper各服务器角色介绍

1 Leader Leader服务器是整个ZooKeeper集群工作机制中的核心,其主要工作有以下两个。 事务请求的唯一调度和处理者,保证集群事务处理的顺序性。 集群内部各服务器的调度者。 请求处理链 使用责任链模式来处理每一个客户端请求是ZooKeeper的一大特色。…

如何制作gif动态图片?多图片转gif的简单方法

看到网上各种各样的表情包,自己也想试试,怎么将多张图片进行gif合成(https://www.gif.cn)呢?可以在线生成gif动图的方法,打开浏览器就可以完成gif图片制作,下面是具体步骤。 打开网站&#xff…

亿发智能制造MES系统-实现互联网时代下贵州制造业全流程高效生产

在工业4.0和智能制造的推动下,贵州省制造类企业对于MES系统的建设需求逐年增长,日益认识到智能制造MES系统的重要性。不单是行业的助推器,更是企业走向智能化制造的重要环机。选择适合企业特点的智能制造MES系统,助力贵州省制造业…

Spring6.0官方文档示例:(28)多种方式添加BeanPostProcessor

一、定义三个BeanPostProcessor package cn.edu.pku;import org.springframework.beans.BeansException; import org.springframework.beans.factory.config.BeanPostProcessor; import org.springframework.stereotype.Component;Component public class MyScannedBeanPostPr…

RHCE——五、Web服务器及内网穿透(实验篇)

Web服务器篇 一、快速搭建网站二、更改网页启动目录三、内网穿透1、准备工作2、搭建网站3、测试:浏览器中输入ip进行测试4、使用花生壳进行内网穿透4.1 注册并登陆4.2 点击添加映射4.3 Linux安装花生壳客户端 5、注意 四、搭建具有身份验证功能网站1、准备工作2、编…

发票的种类

目录 增值税专用发票 增值税普通发票 增值税电子普通发票 机打式发票 定额发票 机动车销售统一发票 增值税专用发票 填写增值税发票时,单位全称、纳税人识别号、统一信用代码必填项且正确无误。专票必须填写,普票可不填写,若填写则必须…

CNN-LSTM选A股牛股(代码+数据+一键可运行)

在当前金融市场中,投资者对于高效的股票推荐系统需求不断增加。为了满足这一需求,我们开发了一款基于人工智能的牛股推荐器V1.0,其技术路线和方法在本文中将得到详细阐述。 全代码和数据关注公众号《三个篱笆三个班》免费提供!一…

CentOS7安装Oracle11g 11.2.0.4

一、安装环境 CentOS Linux release 7.2.1511 (Core) Oracle Database 11g Release 2 (11.2.0.4) 二、安装前准备 2.1 修改主机名 修改/etc/sysconfig/network配置文件中的HOSTNAME变量 [rootxqzt ~]# hostnamectl set-hostname oracledb####永久性修改[rootxqzt ~]#vi /etc/sy…

茶叶病害识别(Python代码,pyTorch框架,深度卷积网络模型,很容易替换为其它模型,带有GUI识别界面)

代码运行要求:Torch库>1.13.1即可 1.茶叶病害数据集(7类病害和1种正常) 1.茶叶病害数据集介绍(这个茶病数据集包含茶叶,显示了茶的7种常见疾病: 红叶斑 藻类叶斑 bird eye spot; 灰枯病; 白点; 炭…

ps怎么布尔运算多个图层合并?

我们经常使用Photoshop制作大型海报类,也可以用ps进行一些简单icon小图标的制作,这些icon图标多数应用在工具按钮上,比较小巧美观。但是对于ps对图形的操作经常会用到布尔运算的使用,今天小编就给大家详细讲解下ps布尔运算多个图层…

npm、yarn和pnpm

1 node_modules安装方式 在npm3之前是以嵌套结构方式安装依赖包,存在两个问题: 依赖路径太长多个包依赖一个相同包时,本地磁盘会存储多个相同的包 npm3和yarn使用扁平化结构,node_modules变成所有包放在同一层级 注意&#xf…

零代码ETL+聚水潭,实现销售出库单同步到数仓

一、聚水潭单据同步需求 聚水潭作为领先的电商ERP有很多快销、零售企业使用,同时作为以订单为核心的电商ERP系统企业还需要在本地配合其他业务系统一起使用完全整个业务的协同和财务结算,作为中大型企业随着业务发展企业会在聚水潭中沉淀大量的业务数据…

技术债务的深度探索:从累积到偿还的全景视角

1. 技术债务的定义与起源 什么是技术债务 技术债务,这个词汇在软件开发领域中经常被提及。但是,什么是技术债务呢?简单来说,技术债务是指为了短期的收益而做出的技术上的妥协,这些妥协可能会在未来导致更多的工作。它…

详解VAE(变分自编码器)

变分自编码器-VAE 前言一、AE(auto-encoders)-自编码器1.AE整体结构及公式推导2.AE的特点 二、 VAE(Variational auto-encoder)-变分自编码器1.VAE模型结构2.理论推导2.1变分下界(Variational Lower bound)/变分推理最小化KL散度最…

孤注一掷中的黑客技术

最近孤注一掷电影很火,诈骗团伙的骗术实在厉害,就连电影中的黑客潘生都未能幸免。电影中的陆经理说:不是我们坏, 是他们贪。这句话我觉得有一部分是对的,诈骗分子抓住了人的本性贪婪,才使得被骗的人逐步走向…

HTML概述

1.HTML介绍&规范 1.1介绍 HTML 指的是超文本标记/标签语言 (Hyper Text Markup Language) 普通的文本就是英文单词,英文字母一样的存在。 超文本的意思是有一些单词或字母,在网页浏览器的世界中被赋予了特殊的权利。 比如:我们都是普通人&#x…

Java进阶(6)——抢购问题中的数据不安全(非原子性问题) Java中的synchronize和ReentrantLock锁使用 死锁及其产生的条件

目录 引出场景:大量请求拥挤抢购事务的基本特征ACID线程安全的基本特征 加锁(java)synchronized锁ReentrantLock锁什么是可重入锁?如何保证可重入 滥用锁的代价?(死锁)死锁的四个必要条件死锁的案例 总结 引出 1.大量请…

pytorch安装VAE项目详解

安装VAE项目 一、 基本环境二、代码来源三、搭建conda环境四、下载数据集五、启动项目六、其他相关问题 一、 基本环境 工具版本号OSwin 11pycharm2020.1GPU3050 二、代码来源 github地址为: https://github.com/AntixK/PyTorch-VAE/blob/8700d245a9735640dda458d…

Mybatis-动态sql和分页

目录 一.什么是Mybatis动态分页 二.mybatis中的动态SQL 在BookMaaper.xml中写sql BookMapper BookBiz接口类 BookBizImpl实现接口类 demo测试类 ​编辑 测试结果 三.mybatis中的模糊查询 mybatis中的#与$有是什么区别 在BookMapper.xml里面建立三个模糊查询 ​编辑 …