当前位置: 首页 > news >正文

借助 CC-Link IE FB 转 Profinet 网关实现西门子 PLC 接入三菱 PLC 系统的解决策略

CC-Link IE FB转Profinet网关将西门子PLC接入三菱PLC解决方案(图1)

我们公司自动化生产线上,原有的控制系统采用三菱 PLC 通过 CC-Link IEFB 网络进行通信和控制。后来随着企业生产规模的扩大和对自动化系统集成度要求的提高,需要将部分设备与新引入的西门子 PLC 控制系统相连接,而西门子 PLC 使用 ProfiNet 协议。因此,我们公司需要实现 CC - Link IEFB 三菱 PLC 与 ProfiNet 西门子 PLC之间的通信转换。那么使两边设备通讯需要中间用到一个协议网关,我们选择采用捷米特家的JM-PN-CCLKIE网关,下面为大家分享一下配置流程。

CC-Link IE FB转Profinet网关将西门子PLC接入三菱PLC解决方案(图2)

产品特点

应用广泛:应用于CC-Link IE Field Basic接口主站控制器与PROFINET主站控制器通讯。

配置简单:用户不必了解PROFINET和CC-Link IE Field Basic细节,只需要参考手册,根据要求就能配置网关,不需要复杂编程,即可在短时间内实现连接功能。

技术指标

CC-Link IE FBS-PNS在EtherNet/IP一侧为EtherNet/IP从站,在PROFINET一侧为PROFINET从站;

支持标准的PROFINET I/O协议

PROFINET支持的最多16个槽位,支持最大的输入字节数为1440字节,最大的输出字节为1440字节

支持CC-Link IE FB协议;

CC-Link IE FB的输入输出最大字节为256

支持最大的输入字节数为1500字节,最大的输出字节为1500字节;

供电:24VDC(±5%),最大功率3.5W ;

工作环境温度:-25~55℃,湿度≤95%;

外形尺寸:34mm(宽)×110mm(高)×70mm(厚) ;

安装方式:35mm导轨;

防护等级:IP20;

CC-Link IE FB转Profinet网关将西门子PLC接入三菱PLC解决方案(图3)

使用方法

配置模块

1. 正确连接电源,通过网口将网关与计算机相连,给网关上电;

2. 打开配置软件,根据需求在配置软件中进行配置;

3. 扫描正确的IP地址后,点击工具栏中的“下载”按钮,将配置下载到网关中;

4. 在PROFINET网络主站控制器设置网关从站设备名称和IP地址等;

5. 在CC-Link IEFB网络主站控制器中配置相应的组态,包括网关设备(网关)的IP地址和通讯字节长度;

6. 将工程的组态配置下载到主站控制器中;

7. 等待网关与主站之间建立正确连接,此时PN和CC.OK网络正常指示灯绿色常亮。

PROFINET网络组态

创建工程

打开TIA Portal,选择创建新项目,输入项目名称,选择路径等信息后,点击创建,如下图所示。

CC-Link IE FB转Profinet网关将西门子PLC接入三菱PLC解决方案(图4)

通过 Portal 视图或创建完成的项目视图将 CPU 插入到项目中。

CC-Link IE FB转Profinet网关将西门子PLC接入三菱PLC解决方案(图5)

在视图中,选择“设备和网络”并单击“添加新设备”(或者在项目视图中的项目名称下,双击“添加新设备”),如下图“添加新设备”对话框,添加支持PROFINET接口的控制器,例如6ES7 25-1BG40-0XB0。

CC-Link IE FB转Profinet网关将西门子PLC接入三菱PLC解决方案(图7)

 GSD安装

在TIA Portal 菜单栏点击“选项”>“管理通用站描述文件”, 如图所示:

CC-Link IE FB转Profinet网关将西门子PLC接入三菱PLC解决方案(图8)

在弹出的对话框中,选择“已安装的GSD”选项卡,点击源路径选择按钮,弹出浏览文件夹对话框中找到选择 GSD文件“GSDML-V2.33-JM-PN-20210807”所在的文件夹路径并选中,点击确认即可。

CC-Link IE FB转Profinet网关将西门子PLC接入三菱PLC解决方案(图9)

选择导入的GSD文件,点击安装,直至安装完成。

CC-Link IE FB转Profinet网关将西门子PLC接入三菱PLC解决方案(图10)

软件会更新硬件目录。

CC-Link IE FB转Profinet网关将西门子PLC接入三菱PLC解决方案(图11)

设备组态

双击设备和网络,添加ECATM-PN设备模块,在硬件目录 > 其他现场设备> PROFINET IO > Gateway > SIEMENS AG > JM > JM,如下图所示:

CC-Link IE FB转Profinet网关将西门子PLC接入三菱PLC解决方案(图12)

添加设备模块后,如下图所示

CC-Link IE FB转Profinet网关将西门子PLC接入三菱PLC解决方案(图13)

使用设备配置的“网络视图”在项目中的各个设备之间创建网络连接。创建网络连接之后,使用巡视窗口的“属性”选项卡组态网络的参数。

选择“网络视图”以显示要连接的设备。选择JM的PROFINET端口,然后将连接拖到PLC_1模块的PROFINET端口处,释放鼠标按钮以创建网络连接。

CC-Link IE FB转Profinet网关将西门子PLC接入三菱PLC解决方案(图14)

PROFINET网络创建成功,如下图所示:

CC-Link IE FB转Profinet网关将西门子PLC接入三菱PLC解决方案(图15)

双击JM设备并组态子模块:

–   在硬件目录中,展开“模块”容器。

–   双击或拖动Input(JM to PLC) / Output(PLC to JM)下的模块类型。如下图所示:

CC-Link IE FB转Profinet网关将西门子PLC接入三菱PLC解决方案(图16)

组态CC-Link IE FBS-PNS 的PROFINET接口,选择设备上的绿色 PROFINET框。巡视窗口中的“属性” 选项卡会显示 PROFINET 端口,在巡视窗口的“属性 > PROFINET接口”选择“以太网地址”,在IP协议中设置IP地址和PROFINET设备名称如下图;

CC-Link IE FB转Profinet网关将西门子PLC接入三菱PLC解决方案(图17)

在“设备视图”选择JM,右击鼠标选中“分配设备名称”;

CC-Link IE FB转Profinet网关将西门子PLC接入三菱PLC解决方案(图18)

弹出“分配PROFINET设备名称”对话框,在“网络中的可访问节点”下点击更新列表(JM设备正确连接在网络里)即可访问出PROFINET网络里的各个节点;选中更新列表的节点,点击“分配名称”将组态的PROFINET设备名称:“PN-CCLKIE”写入网络节点中;写入成功后PROFINET设备名称更新为“PN-CCLKIE”,状态为“正确”;关闭该对话框;重启网关后设备名称有效。

结论

1.成功实现通信
经过一系列的调试和优化,成功实现了 CC - Link IEFB 三菱 PLC 与 ProfiNet 西门子 PLC 之间的稳定通信。数据能够在两个不同协议的 PLC 之间准确、快速地传输,满足了生产线上设备协同控制的要求。

2.提高生产效率
通过整合不同品牌 PLC 的控制系统,实现了更复杂的自动化控制功能。例如,新的控制系统能够更好地协调不同设备之间的工作顺序和速度,减少了生产过程中的等待时间和故障停机时间,从而提高了生产效率。

总的来说,捷米特JM-PN-CCLKIE在三菱 PLC与西门子 PLC 的通信应用中表现出色,是提高自动化生产系统性能、质量和可扩展性的理想选择.

详细内容可见CC-Link IE FB转Profinet网关将西门子PLC接入三菱PLC解决方案_北京捷米科技有限公司

相关文章:

借助 CC-Link IE FB 转 Profinet 网关实现西门子 PLC 接入三菱 PLC 系统的解决策略

我们公司自动化生产线上,原有的控制系统采用三菱 PLC 通过 CC-Link IEFB 网络进行通信和控制。后来随着企业生产规模的扩大和对自动化系统集成度要求的提高,需要将部分设备与新引入的西门子 PLC 控制系统相连接,而西门子 PLC 使用 ProfiNet 协…...

未完成_RFdiffusion应用案例_从头设计pMHC的结合剂

目录 1. 论文导读1)摘要2)设计流程3)设计流程的验证 2. 实战 1. 论文导读 Liu, Bingxu, et al. “Design of high specificity binders for peptide-MHC-I complexes.” bioRxiv (2024): 2024-11. 1)摘要 MHC-I 将胞内抗原肽递呈…...

python使用h5py保存数据

python使用h5py保存使用 1、导入库 pip install h5py 2、简介 HDF5(Hierarchical Data Format version 5)是一种可用于存储大量科学数据的文件格式。 支持层次化的数据组织,可以将数据分为多个组(group)和数据集(dataset)。 支持多种数据类型,包括整数、浮点数、字…...

ubuntu24.04利用selenium控制浏览器的方法

ubuntu24.04利用selenium控制浏览器的方法 1.安装selenium sudo apt install python3-selenium2.下载chromedriver 下载地址1 下载地址2 在上面两个地址中挑选自己的版本号 下载chromedriver的时候一定要跟自己浏览器的版本相对应,笔者采用的是版本 131.0.6778.1…...

Thonny IDE + MicroPython + ESP32 + 0.96寸OLED(IIC) 显示任意字符

四针脚0.96英寸OLED显示屏模块的具体参数如下表所示。 参数名称 参数特性 分辨率 128x64像素 通信方式 IIC 驱动芯片 SSD1306 屏幕颜色 白色、蓝色或黄蓝双色 元件: 四针脚0.96英寸OLED显示屏模块 ESP32 DEVKIT_C开发板 杜邦线USB Type-C 接线&#xf…...

centos7 扩容

首先关闭虚拟机设置一下磁盘 lsblk查看磁盘 空间 可以看到想要扩容的是sda2 只有19.7G sudo fdisk -l查看sda2 的起始扇区 sudo fdisk /dev/sda更改磁盘依次输入: sudo pvresize /dev/sda2sudo xfs_growfs /...

FreeRTOS实现UART通信

串口通信 速战速决形式,大家走一遍就通; 本次实验验证: 配置文件 4、打开CubeMX 5、选择芯片型号,然后点击开始项目 6、配置时钟 配置烧录引脚,与FreeRTOS系统时钟 选择FreeRTOS 这里已经默认有一个任务&…...

【从CURD到全栈成长】Java后端如何提升自己?

全文目录: 开篇语前言 🌟📜 目录1. 为什么CRUD不等于后端开发? 🤔2. 技能进阶:从CRUD走向设计与架构 🛠️2.1 了解MVC与三层架构2.2 理解设计模式2.3 学习微服务架构 3. 深挖Java核心&#xff1…...

动态计算加载图片

学习啦 别名路径:①npm install path --save-dev②配置 // vite.config,js import { defineConfig } from vite import vue from vitejs/plugin-vueimport { viteStaticCopy } from vite-plugin-static-copy import path from path export default defineConfig({re…...

利用R包QstFstComp包进行Qst-Fst分析

1.Qst-Fst分析 安装和加载QstFstComp包 首先,你需要安装devtools包,如果尚未安装,可以使用以下命令安装: install.packages("devtools") 2. 然后,使用devtools安装QstFstComp包:R library(de…...

ASP.NET Core8.0学习笔记(二十五)——EF Core Include导航数据加载之预加载与过滤

一、导航属性数据加载 1.在EF Core中可以使用导航属性来加载相关实体。 2.加载实体的三种方式: (1)预先加载:直接在查询主体时就把对应的依赖实体查出来(作为初始查询的一部分) (2)显式加载:使用代码指示稍后显式的从…...

ubuntu常用的设置

目录 1.设置vim的tab键为4个空格2.设置git提交时自动将Tab转换为空格 1.设置vim的tab键为4个空格 set tabstop4 set shiftwidth4 set expandtab tabstop设置Tab键为4个字符宽,shiftwidth设置自动缩进时的宽度也为4,expandtab表示将Tab转换为等量的空格。…...

基于框架的逻辑回归:原理、实现与应用

目录 ​编辑 逻辑回归原理 损失函数与优化 正则化 基于框架的实现 1. 数据预处理 2. 模型初始化与训练 3. 模型评估与调优 4. 特征缩放 逻辑回归的应用 信用评分 医疗诊断 垃圾邮件识别 推荐系统 结论 在机器学习领域,逻辑回归是一种基础且强大的分类…...

Charts 教程:创建交互式图表的基础

ECharts 是一个开源的、基于 JavaScript 的数据可视化库,它可以帮助你快速创建交互式的图表。无论是简单的柱状图、折线图,还是复杂的地图和关系图,ECharts 都能够轻松应对。本文将带你了解如何在你的网页中使用 ECharts 创建图表&#xff0c…...

VTK知识学习(20)- 数据的存储与表达

1、数据的存储 1)、vtkDataArray VTK中的内存分配采用连续内存,可以快速地创建、删除和遍历,称之为数据数组(DataArray),用类 vtkDataArray 实现。数组数据的访问是基于索引的,从零开始计数。 以 vtkFloatArray 类来说明如何在 …...

springboot网站开发-使用redis作为定时器控制手机号每日注册次数

springboot网站开发-使用redis作为定时器控制手机号每日注册次数!为了避免,某些手机号,频繁的申请注册,开启了redis数据库配置的定时器模式。下面是设计代码的案例展示。 1: package com.blog.utils;import org.slf4…...

IntelliJ+SpringBoot项目实战(28)--整合Beetl模板框架

在前面的文章里介绍过freemarker,thymeleaf模板引擎,本文介绍另一个性能超高的模板引擎---Beetl,据说此模板引擎的性能远超Freemarker。官网的说法是,Beetl 远超过主流java模板引擎性能(引擎性能5-6倍于FreeMarker,2倍…...

Kafka-Connect源码分析

一、上下文 《Kafka-Connect自带示例》中我们尝试了零配置启动producer和consumer去生产和消费数据,那么它内部是如何实现的呢?下面我们从源码来揭开它神秘的面纱。 二、入口类有哪些? 从启动脚本(connect-standalone.sh&#…...

项目五 李白个人生平(资源)

本项目旨在能够灵活运用整章知识点设计页面。本项目创建了“唐朝诗人群像”网站的第三个页面——即李白个人生平页面,主要完成其 HTML部分。 【项目目的】 灵活运用HTML 基本标记。掌握在 HTML页面中嵌入多媒体对象的方法。【项目内容】 利用HTML标记对网页进行结…...

计算机视觉与各个学科融合:探索新方向

目录 引言计算机视觉与其他学科的结合 与医学的结合与机械工程的结合与土木工程的结合与艺术与人文的结合发文的好处博雅知航的辅导服务 引言 计算机视觉作为人工智能领域的重要分支,正迅速发展并渗透到多个学科。通过与其他领域的结合,计算机视觉不仅…...

数据分析类论文通过stata进行数据预处理(一)

一:导入数据 打开Stata命令窗口,输入以下命令: use "文件路径\数据文件名.dta", clear其中,.dta是Stata的数据文件格式。clear选项用于在打开新数据文件前关闭当前数据集。 以下是一些导入不同格式数据的方法&#x…...

力扣——1.返回字符串中第一个唯一的字符;2.把字符串转换成整数(C++)

1.返回字符串中第一个唯一的字符 1.1题目描述 给定一个字符串s ,找到它的第一个不重复的字符,并返回它的索引 。如果不存在,则返回 -1 。 示例: 1.2思路 这里提供两种思路:第一种是利用哈希表,先遍历一…...

M-LAG【根桥方式】

1.M-LAG不是有单向隔离机制天然防环吗,为什么还要使用STP? 答:因为M-LAG设备下面不是只接服务器,也不是和所有下联设备组成M-LAG,和没有组成M-LAG的设备可能会造成环路。 2.为什么要关闭peer-link接口的生成树计算&a…...

新书速览|循序渐进Node.js企业级开发实践

《循序渐进Node.js企业级开发实践》 1 本书内容 《循序渐进Node.js企业级开发实践》结合作者多年一线开发实践,系统地介绍了Node.js技术栈及其在企业级开发中的应用。全书共分5部分,第1部分基础知识(第1~3章)&#xf…...

Xlsxwriter生成Excel文件时TypeError异常处理

在使用 XlsxWriter 生成 Excel 文件时,如果遇到 TypeError,通常是因为尝试写入的值或格式与 XlsxWriter 的限制或要求不兼容。 1、问题背景 在使用 Xlsxwriter 库生成 Excel 文件时,出现 TypeError: “expected string or buffer” 异常。此…...

【NLP高频面题 - LLM架构篇】大模型使用SwiGLU相对于ReLU有什么好处?

【NLP高频面题 - LLM架构篇】大模型使用SwiGLU相对于ReLU有什么好处? 重要性:★★★ 💯 NLP Github 项目: NLP 项目实践:fasterai/nlp-project-practice 介绍:该仓库围绕着 NLP 任务模型的设计、训练、优化…...

2021 年“泰迪杯”数据分析技能赛B 题肥料登记数据分析

2021 年“泰迪杯”数据分析技能赛B 题肥料登记数据分析 完整代码请私聊 博主 # 一、背景 肥料是农业生产中一种重要的生产资料,其生产销售必须遵循《肥料登记管理办法》,依法在农业行政管理部门进行登记。各省、自治区、直辖市人民政府农业行政主管部门主…...

网络原理之 IP 协议

目录 1. IP 协议报文格式 2. 网段划分 3. 地址管理 1) 动态分配 2) NAT 机制 (网络地址转换) 3) IPv6 4. 路由选择 1. IP 协议报文格式 IP 协议是网络层的重点协议。 网络层要做的事情,主要就是两方面: 1) 地址管理 制定一系列的规则&#xff…...

在 Spring Boot 项目中使用 Thymeleaf 时,通常情况下,你需要配置热加载(Hot Reload)来在开发过程中更快速地看到页面的变化。

配置步骤&#xff1a; 1. 添加 DevTools 依赖 在 pom.xml 中添加 spring-boot-devtools 依赖。DevTools 提供了自动重启、LiveReload、模板热加载等功能。 <dependencies><!-- Spring Boot DevTools (用于热加载) --><dependency><groupId>org.spri…...

arm-linux GPIO控制-脚本及shell格式

以下是针对BCM编号27, 28, 29, 30, 31的shell命令 shell方式 导出GPIO引脚 echo 27 > /sys/class/gpio/export echo 28 > /sys/class/gpio/export echo 29 > /sys/class/gpio/export echo 30 > /sys/class/gpio/export echo 31 > /sys/class/gpio/export 设…...