首页 > 其他分享 >Profinet转EtherNet/IP网关连接AB PLC的应用案例

Profinet转EtherNet/IP网关连接AB PLC的应用案例

时间:2023-07-27 15:11:06浏览次数:44  
标签:网关 AB IP 点击 PLC Profinet EtherNet

西门子S7-1500 PLC(profinet)与AB PLC以太网通讯(EtherNet/IP)。本文主要介绍捷米特JM-EIP-PN的Profinet转EtherNet/IP网关,连接西门子S7-1500 PLC与AB PLC 通讯的配置过程,供大家参考。

1, 新建工程:运行 RSLogix 5000 程序,选择菜单 File->New,弹出对话框: 

 

2, 在“Type”中选择控制器的型号,在“Name”中填写项目的名称,点击 OK 完成创建捷米特JM-EIP-PN。 

 

3, 添加网关:在 Controller Organizer 栏中,右键点击“1769-L23E Ethernet Port 

LocalENB”,选择“New Module” 

 

 4, 选择要添加的设备,点击“Create”:   在“Name”中填入网关的名称,在“IP Address”中填入网关的 IP 地址,点击“Change”设置网关的输入输出数据长度。  

 5, 点击 OK 操作完毕后,可以看到在项目中已经添加了网关: 

6, 设置工程路径:点击菜单 Communications->Who Active,在扫描到的设备中,选择 00,CompactLogix Processor,eip 选项,点击右下角的 Set Project Path。然后点击 Close,完成设置。 

7, 点击菜单 Communications->Download,下载工程到 PLC 中: 

8, 对西门子PLC进行配置,首先安装GSD文件;

https://pics4.baidu.com/feed/7af40ad162d9f2d347842654a0d05c196227ccbe.png@f_auto?token=d2ff351382a9a17155b0416123e2291b

9, 导入Profinet转EtherNet/IP网关进行组态,设置Profinet转EtherNet/IP网关的IP地址和设备名称

本例设备名称为EIP,IP地址为192.168.20.5;

https://pics5.baidu.com/feed/6c224f4a20a446237f614fa9881ea4040df3d71d.png@f_auto?token=87fa3b923ddc4cbf15dc2774ab51e57a

10, 设置数据的输入输出长度(本例为8个字节);

https://pics2.baidu.com/feed/279759ee3d6d55fbb1ad13e6611e994021a4dd49.png@f_auto?token=a20e0475ee9a9730a31514e559a50a3a

11, 进行下载即可,下载成功后将Profinet转EtherNet/IP网关模块重新上电即可,重新上电后Profinet转EtherNet/IP网关的PWR和SYS灯常亮表示电源及系统正常,OK灯常亮表示与Profinet主站通讯正常。Run常亮表示EtherNET/IP主站通讯正常,ERR灯闪烁表示与EtherNET/IP通讯中断。监控两边数值显示数据交换成功。

https://pics1.baidu.com/feed/d0c8a786c9177f3e813b3fa17af3edcd9e3d56d2.png@f_auto?token=29a00b184ad9e9ba8f352826c0e5865c

12, 以上是Profinet转EtherNet/IP网关捷米特JM-EIP-PN连接AB PLC配置案例分享

标签:网关,AB,IP,点击,PLC,Profinet,EtherNet
From: https://www.cnblogs.com/jiemite/p/17585008.html

相关文章

  • 【小实验】javascript 能够表述的最大整数
    作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢!cnblogs博客zhihuGithub公众号:一本正经的瞎扯打开浏览器的控制台,开始输入数值:输入:(16位十进制值)9999999999999998返回同样结果输入:9999999999999999返回:10000000000000000数值不一样,说明精度已经开始丢......
  • n stable报错curl: (7) Failed to connect to nodejs.org port 443: Connection refus
    nstable报错curl:(7)Failedtoconnecttonodejs.orgport443:ConnectionrefusedError:failedtodownloadversionindex(https://nodejs.org/dist/index.tab)使用淘宝源exportN_NODE_MIRROR=https://npm.taobao.org/mirrors/nodenstable......
  • python使用多进程multiprocessing执行报错
        inthemainmodule:      if__name__=='__main__':        freeze_support()        ...    The"freeze_support()"linecanbeomittediftheprogram    isnotgoingtobefrozentop......
  • free -h查看内存情况,发现free部分远小于available
    原因是buff/cache占用了大量内存,需要手动释放下:echo3>/proc/sys/vm/drop_caches#参数说明:#0:不释放(系统默认值)#1:释放页缓存#2:释放dentries和inodes#3:释放所有缓存CacheMemory(缓存内存)当读写文件的时候,Linux内核为了提高读写性能与速度,会将文件在内存中进行缓存,这部分......
  • ipvs kubernetes
    IPVS在Kubernetes中的使用在Kubernetes中,为了实现负载均衡和高可用性,通常会使用一种名为IPVirtualServer(IPVS)的技术。IPVS是Linux内核提供的一种负载均衡工具,可以将网络流量分发到后端多个服务实例上,以提高应用程序的性能和可靠性。IPVS通过工作在网络层的负载均衡器,将流量转发......
  • N1 刷入 openwrt 作旁路网关的一些杂事
    前言我宿舍原先的网络环境是这样的,一台最新原厂固件的红米ac2100作主路由,一台n1刷入了flippy的openwrt(版本很旧,大约是54+o)作为透明代理(又称旁路网关、旁路由),本来本着能用就不动的原则,虽然一直有小毛病,但只是偶尔折腾一下,没解决又放弃了。问题描述但是这两天,碰到了一个......
  • script setup lang="ts">和export default { setup() {区别是什么
    scriptsetuplang="ts">和exportdefault{setup(){区别是什么setup是Vue3新增的语法糖,可以让我们使用更简洁的代码来编写组件。它在编译时会将代码转换为使用setup函数的形式,省略了传统Vue组件中的template、data、methods等属性的定义。模板<template><......
  • java zip 字符串
    Java压缩和解压缩字符串在Java编程中,我们经常需要对数据进行压缩和解压缩操作。压缩可以减小数据的大小,便于存储和传输;解压缩则可以将压缩后的数据还原回原始状态。本文将介绍如何使用Java对字符串进行压缩和解压缩。1.使用Java的Zip压缩文件库Java提供了java.util.zip包,其中包......
  • [oeasy]python0075_删除变量_del_delete_variable
    删除变量回忆上次内容上次我们研究了字节序字节序有两种 符号英文名称中文名称<little-endian小字节序>big-endian大字节序字节序用来明确整型数字存储的顺序 如果读写数字出了错......
  • ChatGPT 在JavaScript中,由于Number类型只能表示52位精度,因此默认情况下无法进行超过16
    ChatGPT在JavaScript中,由于Number类型只能表示52位精度,因此默认情况下无法进行超过16位的乘法运算。但是,你可以使用BigInt来处理大数字。BigInt是目前JavaScript中处理超出Number精度限制的数字的最佳方式。它是一种新的数据类型,可以表示任意精度的整数。以下是一种解决方案:1.......