借助 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解决方案_北京捷米科技有限公司

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

即时通信系统项目总览

聊天室服务端项目总体介绍 本项目是一个全栈的即时通信系统, 前端使用QT实现聊天客户端, 后端采⽤微服务框架设计, 由网关子服务统一接收客户端的请求, 再分发到不同的子服务上处理并将结果返回给网关, 网关再将响应转发给客户端 拆分的微服务包含: 网关服务器&…

Redis的五种数据类型(Set、Zset)

目录 1. Set 集合1.1 Set介绍1.2 常见命令1.2.1 SADD命令1.2.2 SMEMBERS命令1.2.3 SISMEMBER命令1.2.4 SCARD命令1.2.5 SPOP命令1.2.6 SMOVE命令1.2.7 SREM命令 1.3 集合间操作1.3.1 SINTER命令1.3.2 SINTERSTORE命令1.3.3 SUNION命令1.3.4 SUNIONSTORE命令1.3.5 SDIFF命令1.3.…

负载均衡OJ项目中遇到的问题

1、续行符问题 关于换行符 ,代码在使用了换行符后无法编译文件,也没有爆出任何错误,更没有按照我们的代码打印出如下类似内容 :[ERROR][compiler.hpp][66][1732635247]编译失败,没有形成可执行程序 随机排查才发现。 代码中的 \ …

力扣面试150 环形子数组的最大和 循环数组 逆向思维

Problem: 918. 环形子数组的最大和 👨‍🏫 参考题解 ⏰ 时间复杂度: O ( n ) O(n) O(n) 🌎 空间复杂度: O ( 1 ) O(1) O(1) class Solution {public int maxSubarraySumCircular(int[] nums) {int maxSum Integer.M…

Java 享元模式:打造高扩展游戏角色模型,优化 MMO 游戏开发

🧑 博主简介:CSDN博客专家,历代文学网(PC端可以访问:https://literature.sinhy.com/#/literature?__c1000,移动端可微信小程序搜索“历代文学”)总架构师,15年工作经验,…

【精选】AI Coding 新范式:Windsurf、Cursor、Coze齐上阵

2AGI.NET | 探索 AI 无限潜力,2AGI 为您带来最前沿资讯。 随着人工智能技术的飞速发展,AI Coding领域迎来了前所未有的变革。Codeium的Windsurf、Cursor的agent模式更新、Copilot的新版本以及Coze的AI应用能力,都在推动着编程领域的创新。本期…

我的世界网易版安装Continuum光影

先去官网下载这个光影压缩包,下载完不要解压(网慢的开加速器) Downloads - Continuum Graphics 进去后选最新的版本号下载就行: 下载好后,先不管他,通过网易游戏启动器打开我的世界 觉得自己电脑性能将将…

使用uniapp开发小程序场景:在百度地图上调用接口返回的设备相关信息并展示

首先在百度地图开发者平台注册微信小程序开发密钥下载百度地图SDK-bmap-wx.min.js,下载地址在项目入口index.html页面进行引入页面中进行调用&#xff0c;代码示例如下<map id"map" longitude"108.95" latitude"34.34" scale"3" :m…

Push an existing folder和Push an existing Git repository的区别

Push an existing folder 和 Push an existing Git repository 是在使用 Git 服务&#xff08;如 GitHub、GitLab、Bitbucket 等&#xff09;时两个常见的操作选项。它们的区别主要体现在项目的初始化和版本控制状态上&#xff1a; 1. Push an existing folder 适用场景&#…

机器学习详解(2):线性回归之理论学习

文章目录 1 监督学习2 线性回归2.1 简单/多元线性回归2.2 最佳拟合线2.3 成本函数和梯度下降2.4 线性回归的假设2.5 线性回归的评估指标函数 3 总结 机器学习是人工智能的一个分支&#xff0c;主要致力于开发能够从数据中学习并进行预测的算法和统计模型。线性回归是机器学习的…

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

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

QT实战--带行号的支持高亮的编辑器实现(1)

本文主要介绍了基于QPlainTextEdit实现的&#xff0c;带有行号的,支持高亮的编辑器实现&#xff0c;话不多说&#xff0c;先上效果图&#xff1a; 1.行号头文件&#xff1a;linenumberarea.h #ifndef LINENUMBERAREA_H #define LINENUMBERAREA_H#include <QWidget> #inc…

基于Matlab的卷积神经网络(CNN)苹果分级检测系统

本研究提出了一种基于卷积神经网络&#xff08;CNN&#xff09;的自动化苹果分级系统&#xff0c;该系统根据苹果的视觉特征进行分类。系统采用了预训练的深度学习模型&#xff0c;使用包含不同等级苹果的图像数据集进行训练。研究方法包括图像预处理、特征提取和苹果等级分类。…

华为、华三交换机纯Web下如何创关键VLANIF、操作STP参数

华为交换机WEB操作 使用的是真机S5735&#xff0c;目前主流的版本都适用&#xff08;V1R5~V2R1的就不在列了&#xff0c;版本太老了&#xff0c;界面完全不一样&#xff0c;这里调试线接的console口&#xff0c;电脑的网络接在ETH口&#xff09; 「模拟器、工具合集」复制整段内…

ACM:均分纸牌

主要思路 整体思路概述&#xff1a; 本题旨在解决给定N堆纸牌&#xff08;纸牌总数是N的倍数&#xff09;&#xff0c;通过按照特定移牌规则移动纸牌&#xff0c;找出用最少移动次数使每堆纸牌数量相等的方法。程序采用了一种逐步调整的思路&#xff0c;先计算出每堆纸牌应有的…

定时任务——xxl-job源码解析

摘要 本文深入解析了xxl-job的源码&#xff0c;xxl-job是一个分布式任务调度平台&#xff0c;其核心设计思想是将调度行为抽象成“调度中心”&#xff0c;而任务逻辑则由“执行器”处理&#xff0c;实现调度与任务的解耦。文章详细介绍了调度器和执行器的初始化流程、任务执行…

vxe-table 键盘操作,设置按键编辑方式,支持覆盖方式与追加方式

vxe-table 全键盘操作&#xff0c;按键编辑方式设置&#xff0c;覆盖方式与追加方式&#xff1b; 通过 keyboard-config.editMode 设置按键编辑方式&#xff1b;支持覆盖方式编辑和追加方式编辑 安装 npm install vxe-pc-ui4.3.15 vxe-table4.9.15// ... import VxeUI from v…

乾元通渠道商中标福州市人防信息化建设项目

乾元通渠道商中标福州市人防信息化建设项目&#xff0c;乾元通作为应急通讯设备厂家&#xff0c;为项目提供车载版多链路聚合通信保障设备 QYT-X1s。 青岛乾元通数码科技有限公司作为国家应急产业企业&#xff0c;深耕于数据调度算法研究&#xff0c;参与了多项国家及省部级信息…

【深度学习|地学应用-地震气溶胶异常解析3】气溶胶异常是地震的前兆现象之一!地震是如何影响气溶胶浓度和分布的异常变化的呢,我们该如何分析?

【深度学习|地学应用-地震气溶胶异常解析3】气溶胶异常是地震的前兆现象之一&#xff01;地震是如何影响气溶胶浓度和分布的异常变化的呢&#xff0c;我们该如何分析&#xff1f; 【深度学习|地学应用-地震气溶胶异常解析3】气溶胶异常是地震的前兆现象之一&#xff01;地震是…

C++析构函数和构造函数

一、构造函数 1.构造函数的基本概念 1.对构造函数的理解&#xff1a; 构造函数是类的一种特殊成员函数&#xff0c;其主要功能是在创建对象时进行初始化操作。它的名字与类名相同&#xff0c;并且没有返回值类型&#xff08;不能是void&#xff09;。例如&#xff0c;对于一个…