【基础知识】AB软件RSLinx如何实现OPC通讯组态

哈喽,大家好,我是雷工。
在上一节了解了什么是RSLinx?以及RSLinx Lite、RSLinx Classice、RSLinx Professional、RSLinx Gateway几个版本的特点。
本节了解AB的RSLinx如何实现OPC组态。

一、创建RSLinx通讯:

1.1、【Communications】——>【Configure Drivers…】
在这里插入图片描述

1.2、【Ethernet devices】——>【Add New…】

在这里插入图片描述

1.3、【IP】——>【确定】

在这里插入图片描述

1.4、【Ethernet】

在这里插入图片描述

二、创建OPC Topic:

2.1、在【DDE/OPC】的下拉菜单里选择【Topic configuration】。
在这里插入图片描述

2.2、弹出如下界面,点击【New】按钮,新创建一个Topic。
在这里插入图片描述

所谓Topic,指的是一个路径的集合,一个Topic里存储的信息包含:该Topic对应的CPU,以及如何指向该CPU。

2.3、在弹出的窗口点击【是】,创建一个名为【CDMZ】的Topic。

在这里插入图片描述

2.4、点击窗口右侧的PLC(提醒:对于Logix系统,一定要选中CPU),当选中PLC后,底端的【Apply】按钮就由灰色变为了黑色,接着按下【Apply】按钮,会弹出以下界面:

在这里插入图片描述

2.5、系统提示用户是否确认该Topic所指向的内容。点击【是】进行确认。然后回到上边的画面,点击【Done】。表示完成,这样就建立了连接各DDE/OPC的Topic。

在这里插入图片描述

三、通过Topic连接PLC内的变量:

3.1、想要确认Topic是否建立成功,只需要如下操作:

在这里插入图片描述

选择主菜单【Edit】下拉菜单里的【Copy DDE/OPC Link】选项,弹出如下窗口:

在这里插入图片描述

3.2、点击【Copy DDE/OPC Link】里的【RSLinx OPC Server】选项,若通讯建立,而且Topic创建正确,就应该可以看到名为SLC的Topic下面有Offline和Online两类数据。

在这里插入图片描述

3.3、点击【Online】,可以看到PLC内部的变量,如上图所示。
这样就成功创建了一个DDE/OPC链接。在其他的上位机软件里,如果想要通过OPC的方式通讯,则选择【DDE/OPC】通讯,然后通过RSLinx读取AB PLC内部的变量。

四、后记

以上为一个简单的应用场景,觉得有用,点个关注呗~。

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

两年功能五年自动化测试面试经验分享

最近有机会做一些面试工作,主要负责面试软件测试人员招聘的技术面试。 之前一直是应聘者的角色,经历了不少次的面试之后,多少也积累一点面试的经验,现在发生了角色转变。初次的面试就碰到个工作年限比我长的,也没有时…

Vue3+element-plus,打包报错:Cannot read properties of null (reading ‘insertBefore‘)

一、现象:vue3 element-plus项目,本地启动时,页面所有操作都正常;部署到生产环境后,el-dialog、el-drawer弹框报错。 这个弹框报错问题,困扰好几天,查阅资料,可能是如下几个问题。 …

[kingbase锁等待问题分析]

参考文章:https://www.modb.pro/db/70021 概述 为了确保复杂的事务可以安全地同时运行,kingbase(PostgreSQL)提供了各种级别的锁来控制对各种数据对象的并发访问,使得对数据库关键部分的更改序列化。事务并发运行,直到…

nodejs+vue+python+PHP+微信小程序-青云商场管理系统的设计与实现-安卓-计算机毕业设计

研究步骤、措施: (1)与指导老师确定系统主要功能; (2)做需求分析及功能模块划分; (3)指导老师通过后,设计出用例图,E-R图,功能模块图 …

爬虫项目实战:利用基于selenium框架的爬虫模板爬取豆瓣电影Top250

👋 Hi, I’m 货又星👀 I’m interested in …🌱 I’m currently learning …💞 I’m looking to collaborate on …📫 How to reach me … README 目录(持续更新中) 各种错误处理、爬虫实战及模…

80C51单片机----数据传送类指令

目录 一.一般传送指令,即mov指令 1.16位传送(仅1条) 2.8位传送 (1)目的字节为A(累加器) (2)目的字节为Rn(工作寄存器) (3)目的字节为direct…

Python报错:AttributeError(类属性、实例属性)

Python报错:AttributeError(类属性、实例属性) Python报错:AttributeError 这个错误就是说python找不到对应的对象的属性,百度后才发现竟然是初始化类的时候函数名写错了 __init__应该有2条下划线,如果只有…

逆矩阵相关性质与例题

1.方阵的行列式:就是将方阵中的每一个元素转换至行列式中。 1.性质一:转置方阵的行列式等于转置前的行列式。(对标性质:行列式与它的转置行列式相等) 2.性质二:|ka||a|*k的n次方,n为方阵阶数。 …

Feign接口请求返回异常 no suitable HttpMessageConvert found for response type

问题场景&#xff1a; 后端调用feign接口请求, 接口返回异常, no suitable HttpMessageConvert found for response type 问题描述 报错异常如下&#xff1a; //根据图片特征 去查询人员信息ResultVo<List> personVos ipbdFaceLibPersonApi.queryFacePersonByFeatur…

ErphpdownV16.21插件 安装教程和插件下载

ErphpdownV16.21插件下载_新版本 上传插件并解压 登入后台插件管理启动ErphpdownV16.21插件即可 启动后设置即可使用此版本为学习版插件 功能介绍&#xff1a; Erphpdown会员推广下载专业版 经过完美测试运行于wordpress 3.x-6.x版本。后续会增加更多实用的功能。已针对此插件…

Javaweb之前端工程化的详细解析

3 前端工程化 3.1 前端工程化介绍 我们目前的前端开发中&#xff0c;当我们需要使用一些资源时&#xff0c;例如&#xff1a;vue.js&#xff0c;和axios.js文件&#xff0c;都是直接再工程中导入的&#xff0c;如下图所示&#xff1a; 但是上述开发模式存在如下问题&#xff…

物联网AI MicroPython学习之语法 实时时钟RTC

学物联网&#xff0c;来万物简单IoT物联网&#xff01;&#xff01; RTC 介绍 模块功能: 实时时钟RTC驱动模块 接口说明 RTC - 构建RTC对象 函数原型&#xff1a;RTC()参数说明&#xff1a; 无 返回值&#xff1a; 构建的RTC对象。 datetime - RTC时钟操作 函数原型&a…