DEVICENET转ETHERNET/IP网关devicenet协议

捷米JM-EIP-DNT,你听说过吗?这是一款自主研发的ETHERNET/IP从站功能的通讯网关,它能够连接DEVICENET总线和ETHERNET/IP网络,从而解决生产管理系统中协议不同造成的数据交换互通问题。

这款产品在工业自动化领域可谓是一大利器,它究竟能为我们带来怎样的便利呢?JM-EIP-DNT可以作为从站连接到ETHERNET/IP总线,同时也可以作为从站连接到DEVICENET总线,实现两种协议的互通。这不仅可以提高生产效率,降低成本,还可以减少人为操作,提高生产线的稳定性。

1, 配置捷米JM-EIP-DNT网关的ETHERNET/IP从站

使用AB系统的配置方法

2, 加载EDS文件:运行RSLogix5000程序,选择菜单“Tools->EDSHardware

InstrallationTool”:

3, 选择“RegisteranEDSfile(s)”,点击下一步:

4, 选择“Registerasinglefile”:

5, 通过“Browse”选择要安装的eds文件:

6, 点击下一步,直到安装过程完毕。

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

8, 在“Type”中选择控制器的型号,在“Name”中填写项目的名称,点击OK完成创建。

9, 添加网关:在ControllerOrganizer栏中,右键点击“1769-L23EEthernetPortLocalENB”,选择“NewModule”

选择要添加的设备,点击“Create”:

10, 在“Name”中填入捷米JM-EIP-DNT网关的名称,在“IPAddress”中填入网关的IP地址,点击“Change”设置网关的输入输出数据长度。

11, 下图举例设置了20字节的输入数据和20字节的输出数据:

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

13, CompactLogixProcessor,网关p选项,点击右下角的SetProjectPath。然后点击Close,完成设置。

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

15, 下载完毕后,网关的FAL指示灯灭,OK指示灯亮,表示ETHERNET/IP已经通

讯成功。

16, 在线监视数据:点击菜单Communications->Upload,在下图中点击Upload,直至上传完成。

17, 点击“ControllerTags”,在弹出的画面中可以检测到网关上传的数据:

18, 配置DEVICENET的输入输出长度

1.捷米JM-EIP-DNT网关的输出占用2个字节,第一个字节是“给定DEVICENET输入长度”,第二个字节是“给定DEVICENET输出长度”
2.网关的输入占用2个字节,第一个字节是“显示DEVICENET输入长度”,第二个字节是“显示DEVICENET输出长度”

19, 配置捷米JM-EIP-DNT网关的DEVICENET从站

以台达PLC为例进行介绍。首先打开DEVICENET通讯驱动软件。

打开DeviceNetBuilder,点击菜单栏:设置/通讯设置,驱动选择COMMGR里添加的通讯接口。

把EDS文件导入DeviceNet配置软件,点击菜单栏工具/EDS操作

20, 安装EDS完毕后,可以在设备中找到网关设备

21, 按照实际需求配置节点地址、输入长度、输出长度,然后点击确认

22, 注:此处输入长度、输出长度需要与网关配置的DeviceNet输入输出长度一致

23, 打开PLC软件WPL,可以通过监控表进行数据的监控和操作。

24, 捷米JM-EIP-DNT还具有多种安全保护机制,确保数据传输的安全可靠。JM-EIP-DNT确实是一款非常实用的工业自动化产品,不知道未来它还会有怎样的升级和改进呢?如果你对工业自动化领域感兴趣,或者对这款产品有什么看法和建议,欢迎在评论区留言讨论。

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

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

相关文章

对原型、原型链的理解

在 JavaScript 中是使用构造两数来新建一个对象的,每一个构造函数的内部都有一个 prototype 属性,它的属性值是一个对象,这个对象包含了可以由该构造西数的所有实例共享的属性和方法。当使用构造函数新建一个对象后,在这个对象的内…

计算机网络(1) --- 网络介绍

目录 1.介绍协议 基础知识 协议 协议分层 OSI七层模型 2.TCP/IP五层模型 3.网络传输的基本流程 1.基本知识 协议报头 2.局域网通信的基本流程 3.网络传输流程 局域网分类 跨路由器传输 数据包封装和分用 4.网络中的地址管理 1.IP地址 2.MAC地址 3.区别 1.介绍…

每天一个电商API分享:淘宝/天猫关键字搜索店铺列表 API

淘宝/天猫搜索店铺列表 API 是一个强大而灵活的工具,可以帮助开发者在自己的应用中集成淘宝/天猫搜索店铺列表的功能。通过这个 API,开发者可以获取指定关键词下的店铺列表,并根据自己的需求自定义搜索条件。该 API 提供丰富的参数选项&#…

【爬虫案例】用Python爬取iPhone14的电商平台评论

用python爬取某电商网站的iPhone14评论数据, 爬取目标: 核心代码如下: 爬取到的5分好评: 爬取到的3分中评: 爬取到的1分差评: 所以说,用python开发爬虫真的很方面! 您好&…

redis 高级篇4 分布式锁

一 redis架构图 1.1 redis的架构图 1.2 分布式锁满足条件 1.独占性;2.高可用;3.防死锁;4.不乱抢;5.重入性 二 分布式锁的案例情况 2.1 分布式锁1:单机分布式部署 描述: 使用lock锁和synchronized,单机…

狄耐克带着爱与希望,踏上了又一段关于奉献的旅程

路在脚下, 狄耐克紧盯科技前沿, 聚焦国家发展战略和人民美好生活需要, 在智慧社区和智慧医院领域 敢于筑梦、勇于追梦、勤于圆梦; 心系远方, 狄耐克真情投入奉献事业, 将爱与希望的种子撒向全国各地…

基于C语言 --- 自己写一个三子棋小游戏

C语言程序设计笔记---019 初阶三子棋小游戏(开源)1、arr_main.c程序大纲2、arr_game1.h3、arr_game1.c3.1、 自定义初识化函数 InitBoard( ) 和 自定义显示函数 DisPlayBoard( )3.2、 自定义玩家下棋函数 PlayerMove( )3.4、 自定义电脑下棋函数 ComputerMove( )3.5、 输赢判断…

【Linux下6818开发板(ARM)】SecureCRT串口和交叉编译工具(巨细版!)

(꒪ꇴ꒪ ),hello我是祐言博客主页:C语言基础,Linux基础,软件配置领域博主🌍快上🚘,一起学习!送给读者的一句鸡汤🤔:集中起来的意志可以击穿顽石!作者水平很有限,如果发现错误&#x…

【前端知识】React 基础巩固(四十)——Navigate导航

React 基础巩固(四十)——Navigate导航 一、Navigate的基本使用 新建Login页面,在Login中引入Navigate,实现点击登陆按钮跳转至/home路径下: import React, { PureComponent } from "react"; import { Navigate } from "reac…

Windows环境下安装及部署Nginx

一、安装Nginx教程 1、官网下载地址:https://nginx.org/en/download.html 2、下载教程:选择Stable version版本下载到本地 3、下载完成后,解压放入本地非中文的文件夹中: 4、启动nginx:双击nginx.exe,若双击…

Java小型操作系统模拟(采用策略模式结合反射进行搭建,支持一些简单的命令)

Java小型操作系统模拟 项目说明第一阶段:反射结合策略模式搭建基本的命令结构第二阶段:注解结合反射与策略模式,将结构进一步规范第三阶段:开启新的窗口,将控制台输入切换到新窗口中,同时创建右键菜单&…

eclipse 最新版没有navigator视图如何解决

使用project exploere视图可以显示类似navigator视图 1.显示project exploere视图 window---->show view --->project exploere 2.project exploere视图转换为类似navigator视图 第一步:点击视图右上角三个点或者倒三角,点击fiters and custom…

Spring——更快捷的存储 / 获取Bean对象

文章目录 前言一、存储 Bean 对象类注解为什么有五个类注解使用类注解存储对象配置扫描路径(重中之重)添加注解存储 Bean 对象 方法注解配置扫描路径(重中之重)使用方法注解存储对象 二、获取 Bean 对象Autowired属性注入Setter注入构造方法注入 Resource 总结 前言 本人是一个…

git操作:修改本地的地址

Windows下git如何修改本地默认下载仓库地址 - 简书 (jianshu.com) 详细解释: 打开终端拉取git时,会默认在git安装的地方,也就是终端前面的地址。 需要将代码 拉取到D盘的话,现在D盘创建好需要安放代码的文件夹,然后…

K8S群集调度

目录 一、调度约束二、Pod 启动典型创建过程三、K8S的调度过程3.1 Predicate(预选策略) 常见的算法使用3.2 常见优先级选项3.3 指定调度节点3.3.1 nodeName指定3.3.2 nodeSelector指定3.3.3 Pod亲和性与反亲和1.节点亲和硬策略示例2.节点亲和软策略示例3…

数字工厂管理系统的实施步骤是什么

数字工厂管理系统是一种基于数字化技术和智能化设备的工厂管理系统,它可以实现工厂的全面、实时、动态管理,提高生产效率、降低成本、保证产品质量。实施数字工厂管理系统需要一系列的实施步骤,下面就数字工厂管理系统的实施步骤进行详细说明…

Is Mapping Necessary for Realistic PointGoal Navigation 论文阅读和代码分析

论文 论文信息 题目:Is Mapping Necessary for Realistic PointGoal Navigation? 作者:Ruslan Partsey、 Erik Wijmans 代码地址:rpartsey.github.io/pointgoalnav 来源:CVPR 时间:2022 Abstract 目标&#xff1a…

Godot在多边形内随机获取点

前言: 我做了一个随机生成器,可以生成游戏道具,之前是矩形比较好算,随着关卡设计我需要多边形的生成方式。 在矩形内获取随机点: func generateRandomCoordinateInRect(pos,size):"""根据范围生成随机…

记一次安装nvm切换node.js版本实例详解

最后效果如下: 背景:由于我以前安装过node.js,后续想安装nvm将node.js管理起来。 问题:nvm-use命令行运行成功,但是nvm-list显示并没有成功。 原因:因为安装过node.js,所以原先的node.js不收n…

二十一章:PUZZLE-CAM:通过匹配局部和全局特征来改进定位

0.摘要 弱监督语义分割(WSSS)被引入来缩小从像素级监督到图像级监督的语义分割性能差距。大多数先进的方法是基于类激活图(CAM)来生成伪标签以训练分割网络。WSSS的主要局限性在于从使用图像分类器的CAM生成伪标签的过程主要集中在…