虹科教您 | 利用UBIQUITY路由器实现对PLC的远程控制——以西门子S7-1200为例

news2024/11/30 0:49:44

随着各种工业协议的发展,各个工厂将面临着需要实现多种不同协议以及设备互联的挑战,其中也包含传统的机器设备。为了能够顺应物联网的发展,大幅提高效率,降低成本和资源消耗,并最终实现将传统工业提升到智能化的新阶段,如何有效连接和管理在各个现场的众多设备成为许多业内人士十分关注的问题。

PLC数据通讯通常都是采用有线的方式进行的,如果距离较远,将会带来布线困难等麻烦。为解决这个问题,虹科联合著名工控厂家ASEM为国内用户推出了一款新的解决方案,即利用UBIQUITY路由器在全球范围内远程实现PLC与电脑编程软件的无线通讯、PLC与电脑组态软件的无线通讯、PLC与人机界面触摸屏的无线通讯。

UBIQUITY是经过IEC 62443-3认证的解决方案,允许对远程系统进行透明化管理,不包括网络管理员对任何NAT、代理、防火墙、公共IP或保留端口的干预。该方案可作为适用于Windows CE、Windows 32/64和Linux系统的软件应用程序使用,也可以通过使用UBIQUITY路由器来作为硬件解决方案,并能够应用于任何类型的工厂中。

在这里插入图片描述
接下来,本文将以西门子S7-1200为例,演示如何使用UBIQUITY路由器实现PLC的远程控制。

在这里插入图片描述

具体实现流程:

  1. 控制端登录UBIQUITY Control Center连接路由器到专用的VPN通道。此时我们可以看见VPN的IP网段为10.173.249.0,将其告知远程的被控端。

在这里插入图片描述
2. 打开博途软件创建项目进行选型,本次测试的CPU型号是1215C DC/DC/RLY,订货号是6ES7 215-1HG40-0XB0,选择固件版本为4.4,选型一定要选对,不然是无法进行硬件配置的。被控端和控制端的博途版本和选型都要保持一致。
在这里插入图片描述
3. 被控端设置PLC的IP地址,因为PLC与VPN要属于同一网段下控制端才能下载程序到PLC,所以要先设置PLC的IP地址为10.173.249.X。

在这里插入图片描述
4. 把组态下载到硬件。
在这里插入图片描述
在这里插入图片描述
因为此时是有线连接设备,所以PG/PC接口选择有线连接的对应网卡,根据网线端口在网络适配器中的网卡来决定。然后点击“开始搜索“便能找到对应的PLC,再点击下载即可。下载完成之后,PLC的IP就和VPN属于同一网段了。

注意:下载前应确保PLC与PC电脑处于同一网段,若不在同一网段,我们可以更改PC的IP地址(更改步骤如下图所示)。

在这里插入图片描述

在这里插入图片描述
5. 被控端把PLC接入到路由器的LAN口,并把刚刚的PLC项目文件发送给控制端。然后打开远程控制端的博途编写程序等,然后下载,下载时PG/PC接口选择UBIQUITY Ethernet Adapter,因为此时是通过UBIQUITY进行连接的。
在这里插入图片描述
在这里插入图片描述
同时要在控制面板中设置PG/PC接口为如图所示接口,设置好后便可下载程序至远程PLC。

在这里插入图片描述
在这里插入图片描述
下载成功后便可看见一个输出灯已被远程点亮。
在这里插入图片描述
通过以上的操作可以得知,对于那些本身不具备连接到公网的现场设备,比如PLC控制器等,可以使用UBIQUITY远程协助路由器来实现异地远程协助和机器设备上云。

虹科UBIQUITY远程协助路由器有多个LAN网口,一个WAN网口,以及WIFI连接。LAN网口可以直连现场机器设备,实现现场层的连接,网关可通过WiFI无线连接到或者WAN口连接到公网网络中,另外当网关通过有线的方式连接到公网中,在现场局域网中,WIFI接口可连接到局域网络,实现局域网的监控操作。
在这里插入图片描述

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

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

相关文章

签约减碳计算模型背后:重新定义ESG

如果将法大大比做电子签界的“支付宝”,那么其减碳计算模型更像是“蚂蚁森林”,向内输血,向外赋能。 作者|斗斗 出品|产业家 纸张、打印、包装、运输......所有环节的碳排放因子被带入公式后,签约场景的碳排放清晰可见。至此…

三年前下载量达600W的老游戏,没想到还能发光发热!

说好的 TypeScript 版已经三年了,是时候该兑现了!《球球要回家2》是晓衡当年,初开微店晓衡在线时的开门商品(2021 年被 Cocos 招安,在 Cocos 引擎负责 CocosStore 与 Cocos微店 的运营工作)。《球球要回家2…

【服务器数据恢复】raid6崩溃导致上层虚拟机不可用的数据恢复案例

服务器故障: 服务器中一组由16块硬盘组成的raid6磁盘阵列,其中有一块硬盘由于物理故障掉线,服务器上层虚拟机不可用,部分分区丢失。用户重启服务器后发现上层数据还是处于丢失状态。 服务器数据恢复过程: 1、服务器数据…

Checked exception及Unchecked exception对比

一、异常分类 从异常处理机制的角度可以分为两类,Unchecked Exceptions和Checked Exceptions。Check即编译器检查程序是否已经抛出或处理了可能的异常。Unchecked Exceptions指的是被程序员check的异常,Checked Exceptions指的是被编译器check的异常。 T…

封装一个丝滑的聊天框组件

需求背景 应公司业务要求,需要做个聊天机器人,要适应不同的业务场景,大概就跟淘宝客服类似,发送消息,机器人自动回复。 话不多说,直接开撸 技术栈: react(hooks写法) …

Python——列表的常用操作

1.append: cities [北京] cities.append(上海) 2.count:统计某个元素在泪飙中出现的次数 temps [to,be,or,not,to,be] print(temps.count(to)) 3.extend:将一个列表中元素追加到另外一个列表中 a [1,2,3] b [4,5,6] c a.extend(b) 4.ins…

GPU上运行基于bert的分类任务训练loss为nan

问题如下: 运行环境:GPU 1080Ti 代码流程:因为是在之前的一份情感数据集上测试通过的,所以流程整体上应该没有大的问题。 但就是loss一直为nan,也没有报错。 然后经对比测试,同样的数据,同样…

Java——红黑树

概念 红黑树也是一种二叉搜索树,但是和avl树不同,它并不是依靠平衡因子来保证树的平衡的,而是通过颜色 红黑树每个节点中会存储颜色,分为红色和黑色,通过红黑树的限制条件,可以保证从根节点出发到叶子节点…

Final、求职两头难,留学生如何摆脱焦虑?

2022不知不觉已临近尾声,期末在即,今年秋招也即将告一段落。很多同学在学业和求职两难中艰难挣扎,焦虑情绪无形中被无限放大… 你是不是也有这样的感受—看着周围的同学们,一个接一个的拿着offer发到了朋友圈里,而自己…

推荐系统学习笔记-论文研读--点击率预估中特征交互的作用

研究背景 当前点击率预估模型没有完全挖掘特征交互的潜力特征的表征学习与特征的交互存在冲突笛卡尔积的方法比当前的点击率预估模型效果都好算法模型的效率和效果的平衡阿里巴巴线上业务量级和耗时的考虑 当前模型的特征交互的相关方法 论文研究成果 这篇论文的主要贡献 强…

day20【代码随想录】二叉树的前序遍历、二叉树的中序遍历、二叉树的后序遍历

文章目录前言一、二叉树的前序遍历(力扣144)1、递归遍历2、非递归遍历二、二叉树的中序遍历(力扣94)1、递归遍历2、非递归遍历三、二叉树的后序遍历(力扣145)1、递归遍历2、非递归遍历总结前言 1、二叉树的…

十一、JavaScript——字符串

一、转义字符 字符串 在 JS中使用单引号或者双引号来表示字符串(要么全用双引号,要么全用单引号,不要混着用) 转义字符 反斜杠 \ 使用typeof检查转义字符返回的是string类型 在 JS中使用单引号或者双引号来表示…

零成本实现接口自动化测试 – Java+TestNG 测试Restful service

接口自动化测试 – JavaTestNG 测试 Restful Web Service 关键词:基于Rest的Web服务,接口自动化测试,数据驱动测试,测试Restful Web Service, 数据分离,JavaMavenTestNG 本文主要介绍如何用Java针对Restf…

【Lilishop商城】No3-9.模块详细设计,订单模块-3(售后)的详细设计

仅涉及后端,全部目录看顶部专栏,代码、文档、接口路径在: 【Lilishop商城】记录一下B2B2C商城系统学习笔记~_清晨敲代码的博客-CSDN博客 全篇会结合业务介绍重点设计逻辑,其中重点包括接口类、业务类,具体的结合源代…

Seata-TCC快速上手

原文链接 如果是小白,可以先看TCC步骤,核心思想,然后使用Seata,阅读Seata官方提供的示例代码,验证自己的猜想,再看遍TCC。 分布式事务是跨过多个数据库或者系统的事务,在电商、金融领域应用十…

[附源码]Node.js计算机毕业设计房屋租赁管理系统Express

项目运行 环境配置: Node.js最新版 Vscode Mysql5.7 HBuilderXNavicat11Vue。 项目技术: Express框架 Node.js Vue 等等组成,B/S模式 Vscode管理前后端分离等等。 环境需要 1.运行环境:最好是Nodejs最新版,我…

web前端Javascript学习之了解JavaScript弹出框

在JavaScript中,可以创建对话框或弹出窗口来与用户进行交互。 JavaScript具有三种不同类型的弹出框:警告框,确认框和提示框。 一、警告框 警告框是最简单的弹出框。它使可以向用户显示一条短消息。还包括“确定”按钮,用户必须…

巧用Github Action 自动推送docker镜像,白piao github服务器资源,还省时又省力

对于个人开发者来说如果不想再自己电脑上搭建CI/DI系统(毕竟吃资源),Github Action是一个不二的选择。 本文我们来通过 Github Action 实现 SpringBoot 项目的自动编译、制作doceker镜像,最后推送到docker hub 仓库。 Github Acti…

亿华通通过上市聆讯:第三季营收降53% 净亏3457万

雷递网 雷建平 12月13日北京亿华通科技股份有限公司(简称:“亿华通”)日前通过聆讯,准备在香港上市。这之前,亿华通是2020年8月在科创板上市,发行价为76.65元,发行17,630,523股,募集…

技术分享 | 测试平台开发-前端开发之Vue.js 框架(一)

Vue.js 是一套用于构建用户界面的渐进式框架,在目前的前端开放中比较流行的前端框架。 Vue 被设计成自底向上的逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或已有项目整合。但是学习 Vue.js 需要一定的 HTML、CSS、和…