Movicon/Connext设备连接实例(三)——Movicon.NExT与西门子1200PLC OPC UA通讯

2023-11-11 00:30

本文主要是介绍Movicon/Connext设备连接实例(三)——Movicon.NExT与西门子1200PLC OPC UA通讯,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Movicon.Next是全新一代的HMI/SCADA解决方案,拥有众多超越传统的扩展功能。

Movicon平台有着广泛的应用场景,且在众多行业中继承了优秀的解决方案,得到了市场广泛认证。针对不同的行业都能对快速找出解决方案并快速部署,且整个过程不影响到原有的生产Movicon旗下有多款产品,可以从底层的应用数据到上层的云数据库进行互联,最终实现数字可视化。除此之外,实时的报警,历史趋势的分析,配方管理,开箱即用的仪表板,安全权限的设定等等,都是Movicon的基本功能。 

Connext即是一款基于Movicon平台的自动化软件,其支持工业设备、基础设施和建筑行业大量协议的OPC UA服务器,拥有网关、历史或数据记录器、OPC UA服务器和客户端IIoT协议、冗余等高级功能。整体依托于Movicon这个新型工业自动化平台开发,具有更好的可视化效果。Connext可以帮助客户实现M2M、IT和OT的工厂级连接需求。

本系列简要介绍Movicon/Connext是如何连接不同公司的不同设备,本文将介绍Movicon如何与西门子1200PLC OPC UA实现通讯。

软硬件要求:

  1. 硬件要求:S7-1200 各型号CPU,版本V4.4及以上(V4.4仅支持OPC UA服务器)
  2. 软件要求:TIA Porta Basic/Professional V16及以上(V16才可配置4.4版本CPU)
  3. OPC UA许可证授权:SIMATIC OPC UA S7-1200 Basic(一个PLC一个授权即可)
  4. Windows电脑防火墙关闭或者设置例外(本测试直接关闭防火墙)

(1)创建PLC站点并设置IP地址CPU必须是4.4及以上版本

 (2)开放访问级别的权限,允许远程对象通信访问

 (3)启用OPC UA 并设置相关参数,注意URL服务器地址,启用访客认证或者用户名和密码认证(本测试仅启用了访客认证)

(4)设置OPC UA 运行许可证

S7-1200 OPC UA 服务器接口设置

(1)新建DB块及变量,并设置DB块及变量的相关属性  (2)新增OPC UA服务器接口,并添加变量(拖拽)到OPC UA服务器,至此,PLC端UA服务器端设置完毕。

S7-1200程序下载并在线赋值

 Movicon.Next驱动添加

(1)点击左侧系统树 IO Data Server, 进入驱动界面

(2)添加OPC UA Client通讯驱动

客户端驱动设置

(1)Channel 设置

  设置Host Name :  opc.tcp://192.168.250.20:4840

(2)Station 设置

结果验证

新建标签类型选择INT16

 设置标签的物理地址,点开 Item后面省略号,以便添加地址

点击  Add Endpoint,  输入URL站点 opc.tcp://192.168.250.20:4840,并选择可使用的变量 ,然后点击确认,添加IO地址完毕

 运行驱动,软件将自动启动客户端查看数据,显示通讯Good

至此,Movicon.NExT与西门子1200 OPC UA通讯完成!

这篇关于Movicon/Connext设备连接实例(三)——Movicon.NExT与西门子1200PLC OPC UA通讯的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

springboot security验证码的登录实例

《springbootsecurity验证码的登录实例》:本文主要介绍springbootsecurity验证码的登录实例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录前言代码示例引入依赖定义验证码生成器定义获取验证码及认证接口测试获取验证码登录总结前言在spring

tomcat多实例部署的项目实践

《tomcat多实例部署的项目实践》Tomcat多实例是指在一台设备上运行多个Tomcat服务,这些Tomcat相互独立,本文主要介绍了tomcat多实例部署的项目实践,具有一定的参考价值,感兴趣的可... 目录1.创建项目目录,测试文China编程件2js.创建实例的安装目录3.准备实例的配置文件4.编辑实例的

python+opencv处理颜色之将目标颜色转换实例代码

《python+opencv处理颜色之将目标颜色转换实例代码》OpenCV是一个的跨平台计算机视觉库,可以运行在Linux、Windows和MacOS操作系统上,:本文主要介绍python+ope... 目录下面是代码+ 效果 + 解释转HSV: 关于颜色总是要转HSV的掩膜再标注总结 目标:将红色的部分滤

Spring Boot 整合 MyBatis 连接数据库及常见问题

《SpringBoot整合MyBatis连接数据库及常见问题》MyBatis是一个优秀的持久层框架,支持定制化SQL、存储过程以及高级映射,下面详细介绍如何在SpringBoot项目中整合My... 目录一、基本配置1. 添加依赖2. 配置数据库连接二、项目结构三、核心组件实现(示例)1. 实体类2. Ma

电脑win32spl.dll文件丢失咋办? win32spl.dll丢失无法连接打印机修复技巧

《电脑win32spl.dll文件丢失咋办?win32spl.dll丢失无法连接打印机修复技巧》电脑突然提示win32spl.dll文件丢失,打印机死活连不上,今天就来给大家详细讲解一下这个问题的解... 不知道大家在使用电脑的时候是否遇到过关于win32spl.dll文件丢失的问题,win32spl.dl

Windows Server服务器上配置FileZilla后,FTP连接不上?

《WindowsServer服务器上配置FileZilla后,FTP连接不上?》WindowsServer服务器上配置FileZilla后,FTP连接错误和操作超时的问题,应该如何解决?首先,通过... 目录在Windohttp://www.chinasem.cnws防火墙开启的情况下,遇到的错误如下:无法与

Spring 中使用反射创建 Bean 实例的几种方式

《Spring中使用反射创建Bean实例的几种方式》文章介绍了在Spring框架中如何使用反射来创建Bean实例,包括使用Class.newInstance()、Constructor.newI... 目录1. 使用 Class.newInstance() (仅限无参构造函数):2. 使用 Construc

如何使用C#串口通讯实现数据的发送和接收

《如何使用C#串口通讯实现数据的发送和接收》本文详细介绍了如何使用C#实现基于串口通讯的数据发送和接收,通过SerialPort类,我们可以轻松实现串口通讯,并结合事件机制实现数据的传递和处理,感兴趣... 目录1. 概述2. 关键技术点2.1 SerialPort类2.2 异步接收数据2.3 数据解析2.

MyBatis-Plus中Service接口的lambdaUpdate用法及实例分析

《MyBatis-Plus中Service接口的lambdaUpdate用法及实例分析》本文将详细讲解MyBatis-Plus中的lambdaUpdate用法,并提供丰富的案例来帮助读者更好地理解和应... 目录深入探索MyBATis-Plus中Service接口的lambdaUpdate用法及示例案例背景

MyBatis-Plus中静态工具Db的多种用法及实例分析

《MyBatis-Plus中静态工具Db的多种用法及实例分析》本文将详细讲解MyBatis-Plus中静态工具Db的各种用法,并结合具体案例进行演示和说明,具有很好的参考价值,希望对大家有所帮助,如有... 目录MyBATis-Plus中静态工具Db的多种用法及实例案例背景使用静态工具Db进行数据库操作插入