HT3S-ECS-MTP网关支持与倍福C6015控制器PLC环网通讯

news2024/11/26 19:29:52

倍福控制器C6015通过HT3S-ECS-MTP网关进行ETHERCAT环网通讯

北京中科易联科技有限公司

1、概述

本文描述倍福C6015控制器与网关HT3S-ECS-MTP测试EtherCAT环网,并进行数据交换的组态过程及运行结果。使用到的软硬件列表如下:

  1. 1台倍福C6015控制器, 使用 TwinCAT软件
  2. 1个倍福CU2508实时以太网端口倍增器
  3. 2台HT3S-ECS-MTP,使用GW Modbus Builder组态
  4. MTP(MODBUS TCP)一侧通过Tcpconf8设置IP和端口
  5. MODBUS TCP使用MODBUS SLAVE软件模拟MODBUS数据

2、倍福硬件组态

2.1 硬件连接

电脑与倍福C6015控制器的LAN1口连接,进行程序组态,如图1。

图1

LAN2口接入到CU2508实时以太网端口倍增器中,1号网关的int口接入CU2508,OUT口接入2号网关的INT口,OUT口接入CU2508中,如图2:

图2

2.2 EtherCAT组态

(1)先把网关xml文件导入到TWINCAT文件夹下,导入后打开软件,如图3:

图3

(2)打开软件,新建项目, 如图4:

图4

(3)打开树形窗口中的SYSTEM,在General选项卡中点击小按钮Choose Target, 如图5:

图5

(4)在弹出的窗口点击Search (Ethernet), 如图6:

图6

(5)出现Add Route 对话框以后,勾选Advanced Setting, 并点击Broadcast Search 进行广播搜索, 如图7-1:

图7-1

(6)然后可以选择已经和控制器连接的网卡适配器,当点击Broadcast Search之后,可以查看是否有搜索到目标控制器,并显示控制器相关信息:选择搜索到目标控制器之后选择添加方式(Host Name或IP Address),并点击对话框右下角的Add Route, 如图7-2:

图7-2

(7)输入用户名和密码 出厂设置:用户名:Administrator,密码:1, 如图8:

图8

(8)添加成功之后Connected列显示X标记, 如图9:

图9

(9)点击 Close,返回前一窗体, 此前添加的目标控制器就会出现在这个列表中,选中,点击OK, 如图10:

图10

通过下图可以看到控制器连接上,如图11:

图11

(10)点击工具栏中的蓝色图标,把目标控制器切换到Config Mode,点击确定,如图12:

图12

2.3 扫描IO

(1)右键 Devices 选择 Scan 开始扫描设备 和IO,如图13:


图13

(2)对弹出的所有选项都点击确定, 或是出现Device 1(RT-Ethernet Adapter) 则有环网,扫描完成后添加到项目树, 如图14:


图14

3、数据的接收

设置完MODBUS TCP的配置后,网线接入网关P3口,用MODBUS SLAVE连接,进行传输数据,如图15:


图15

Twincat接收到的数据, 如图16:

图16

4、环网测试

4.1环网正常通讯

电脑与倍福C6015控制器的LAN1口连接,LAN2口接入到CU2508实时以太网端口倍增器中,1号网关的int口接入CU2508,OUT口接入2号网关的INT口,OUT口接入CU2508中,如图17-2:   

图17-1

TWINCAT界面显示,如图17-2:

图17-2

4.2环网中出现一处断连

电脑与倍福C6015控制器的LAN1口连接,LAN2口接入到CU2508实时以太网端口倍增器中,1号网关的int口接入CU2508, 1号网关的OUT口拔掉网线, 不用接入2号网关的INT口,2号网关的OUT口接入CU2508中 ,如图18-1:

图18-1

TWINCAT中显示,如图18-2:

图18-2

5.结论

实现ETHERCAT环网功能需要ETHERCAT网络控制器或PLC支持环网功能。

本次测试实现了倍福C6015控制器在ETHERCAT网络中与HT3S-ECS-MTP网关形成环网功能,收发数据正常。如果环网中有一台设备断联,不影响其他网关数据的正常通讯。

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

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

相关文章

【Qt笔记】Qt界面显示时间

目录 一、前言 二、基本概念 三、代码实现 1. 获取本地时间,并将其转换成自己想要的格式 2.创建一个QLabel控件用于显示时间字符串 3.创建QTimer定时器更新时间 四、优化 1. 格式优化 1.1 初始化 1.2 获取星期 1.3 更改格式 1.4 定时器超时函数 1.5 …

泛微基于华为仓颉编程语言开发公文交换系统 推动办公软件全面国产化

2024年6月21日下午,华为终端BG软件部总裁龚体先生在华为开发者大会主题演讲《鸿蒙原生应用,全新出发!》中向全球开发者介绍了华为自研仓颉编程语言,并发布了HarmonyOS NEXT仓颉语言开发者预览版。这是华为首次公开发布仓颉编程语言…

比实物资产更重要的软硬件资产管理系统你了解吗?

“运筹帷幄之中,决胜千里之外。” 此言非但道出了战略谋划的重要性,亦在今日之商业世界,隐喻了信息管理对于企业竞争力的深远影响。 在数字化浪潮席卷全球的今天,企业的资产已不仅仅局限于厂房、设备、库存等实物形态&#xff0…

Console口密码又忘了?这样操作不尴尬

号主:老杨丨11年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部 下午好,我的网工朋友。 在日常的网络管理和维护工作中,Console端口是技术人员访问网络设备(如路由器、交换机…

简单步骤获取IP地址SSL 证书

在网络安全中,SSL证书在保护用户浏览器和Web服务器之间交换的敏感信息方面发挥着至关重要的作用。 但是,如果您不仅想保护域名,还想保护特定的IP地址,该怎么办?您可以为IP地址获取SSL证书吗? 简短的回答是…

IDEA 的全局搜索快捷键冲突

系统:MacOS 在IDEA中操作全局搜索:commandshiftF,会弹出来IDEA自己的搜搜框,还有一个访达的搜索框。 取消系统的默认搜索: 【系统设置-辅助功能-键盘-键盘设置-键盘快捷键】 【服务》搜索:取消勾选 聚焦…

掌握 Vue 3 的 <script setup>:高效开发的必备技巧

<script setup> 是 Vue 3 引入的一种新的 <script> 标记的用法&#xff0c;其本质是一个语法糖。它极大简化了单文件组件&#xff08;SFC&#xff09;的开发体验&#xff0c;目的是让代码更简洁、易读&#xff0c;同时减少模板和逻辑之间的重复。 1. 基本用法 &l…

Issue with OpenAI API key while using it in Windows

题意&#xff1a;“在 Windows 上使用 OpenAI API 密钥时遇到的问题” 问题背景&#xff1a; I have to fine-tune the OpenAI model on my custom dataset. I have created the dataset in jsonl format. I use the following commands on windows command line: “我需要在…

docker 安装 oracle11g

#创建oracle11g docker run -d --name myoracle11g -p 1522:1521 akaiot/oracle_11g #登录到oracle,要先docker ps 查看具体的docker id docker exec -it 22222222 bash su root 密码&#xff1a;helowin # 设置环境变量 vi /etc/profile export ORACLE_HOME/home/oracle/ap…

谷粒商城实战笔记-236~238-商城业务-购物车-环境搭建

文章目录 一&#xff0c;236-商城业务-购物车-环境搭建二&#xff0c;237-商城业务-购物车-数据模型分析三&#xff0c;238-商城业务-购物车-VO编写 一&#xff0c;236-商城业务-购物车-环境搭建 这一节的主要内容&#xff1a; ①创建购物车模块②上传静态资源到nginx③复制静…

二分+数学,CF 689C - Mike and Chocolate Thieves

目录 一、题目 1、题目描述 2、输入输出 2.1输入 2.2输出 3、原题链接 二、解题报告 1、思路分析 2、复杂度 3、代码详解 一、题目 1、题目描述 2、输入输出 2.1输入 2.2输出 3、原题链接 689C - Mike and Chocolate Thieves 二、解题报告 1、思路分析 考虑一个…

钥匙失效、门卡死?看如何用电脑远程解救作业

不少人都在自己的电脑上安排了远程控制软件&#xff0c;以便在紧急情况下可以相互远程操作。原本这样的设置只是为了应对偶尔的加班需求&#xff0c;没想到今天它发挥了意想不到的作用。 就在刚才&#xff0c;一阵突如其来的狂风“咣”地一声将门牢牢锁死&#xff0c;钥匙也无法…

CeresPCL 最小二乘插值(曲线拟合)

一、简介 在多项式插值时,当数据点个数较多时,插值会导致多项式曲线阶数过高,带来不稳定因素。因此我们可以通过固定幂基函数的最高次数 m(m < n),来对我们要拟合的曲线进行降阶。之前的函数形式就可以变为: 既然是最小二乘问题,那么就仍然可以使用Ceres来进行求解。 …

禁止浏览器默认填充密码 vue

禁止浏览器默认填充密码会和我的样式冲突 所以禁止 第一种&#xff1a; 通过给表单元素添加 autocomplete"off" 属性&#xff0c; 可以防止浏览器自动填充表单中的账号和密码。可以在 input 标签或整个 form 标签上使用&#xff1a; <template><a-form&g…

基于Springboot2 + vue3酒店客房预订管理系统

笔者花大量时间设计整理出来的一套预订系统&#xff0c;【按照商业软件的标准此程序还有很多不足之处&#xff0c;需要大力改进】。本平台采用B/S结构&#xff0c;后端采用主流的JAVA Springboot框架进行开发&#xff0c;前端采用主流的Vue3 &#xff0c;vite,pinia等技术进行…

roaring 编译问题:undefined reference to `**‘

已经到了链接阶段了&#xff0c;这个显示roaring.hh中的一些函数没有定义。但是实际上已经输出了红色标出的这个信息。 并且这个库的组成是这样&#xff0c;在roaring.c中&#xff0c;都有函数的定义。 链接出问题&#xff0c;首先 make install 把库再编一下。 再看一下链接…

Java基础——自学习使用

一个程序有main方法 当自己调用main方法运行就是一个进程&#xff0c;要是依托别人的main方法运行&#xff0c;就是一个线程 通过双击刺激这个文件相关的主方法运行&#xff0c;然后将文件的地址当做参数传给主方法&#xff0c;就能打开文件了 数据类型&#xff1a;规定内存以…

由于找不到 mfc140u.dll,无法继续执行代码。重新安装程序可能会解决此问题。

安装应用程序时遇到以下问题&#xff1a;   由于找不到 mfc140u.dll&#xff0c;无法继续执行代码。重新安装程序可能会解决此问题。   mfc140u.dll 是一个属于 Microsoft Visual C Redistributable 的文件&#xff0c;‌它是许多基于 Windows 的应用程序运行时所必需的。…

零基础学习Redis(3) -- Redis常用命令

Redis是一个 客户端-服务器 结构的程序&#xff0c;Redis客户端和服务器可以在同一台主机上&#xff0c;也可以在不同主机上&#xff0c;客户端和服务器之间通过网络进行通信。服务器端负责存储和管理数据。客户端则可以通过命名对服务端的数据进行操作。 Redis客户端有多种&a…

2024年下半年,单独划定的地区报名软考的温馨提示

软考分数线分为全国分数线、省分数线&#xff08;陕西省下半年已取消&#xff0c;仅剩青海省&#xff09;、以及单独划线地区分数线。目前各地2024年下半年软考正在接受报名&#xff0c;请单独划线地区的考生注意——有些地区可能要求考生在考试后进行单独划线申请&#xff0c;…