CANopen转ProfiNet网关在大跨径门机起重设备同步纠偏控制应用案例
大型门机起重设备纠偏控制系统采用CanOpen通讯协议,而PLC使用的是ProfiNet协议,看似不兼容的两种协议如何实现互通?今天我们来看一下这个案例。

通过捷米特JM-COP-PN设置纠偏系统的参数,同时采集门机左右双轨的轮子多点同步控制,速度、位置等信息。在经过简单的配置后,用户可以很轻松的完成CanOpen转ProfiNet的协议转换,在ProfiNet总线协议下读写CanOpen设备的数据。
不同的协议之间的互通一直是一个重要的问题,本案例通过使用捷米特JM-COP-PN实现了两种协议的互通,这给我们提供了一个新的思路。
配置 CANOPEN 主站
导入 EDS 文件
1, 打开捷米特JM-COP-PN网关的 GW Config Builder 软件,点击“工具——导入 EDS”按钮。

2, 选择相应的 EDS 文件,点击打开
添加 CANOPEN 站点
3, 使用 GW Config Builder 软件进行网关的 CANOPEN 配置,首先添加一个 CANOPEN 主站,如下图:

4, 右键单击主站图标,选择属性页面,设置主站波特率、定时发送间隔和主站心跳时间,如下图:(注意:如使用同步对象 SYNC 命令则需要使能 SYNC,连接多台 CANopen 从站时,必须使能该功能)

6.3 配置 PDO
5, 双击捷米特JM-COP-PN从站的图标,配置该从站的参数。选中 RXPDO(1400),点击“PDO 映射”按钮

6, 在弹出的对话框中,根据需求选择需要映射的参数,以添加 6040“控制字” 、6060 “运行模式”为例,选择添加上 6040 或 6060(每次只能添加 1 个对象)
选中 TXPDO(1800),点击“PDO 映射”按钮
7, 如下图所示,以添加 6041“状态字”为例,在弹出的对话框中,选择 6041,然后点确定。

8, 输入 TXPDO 定时发送时间,例如 100ms, 同时将传输类型改为 255。如果使能 SYNC 功能,修改类型为“1~240”(该类型要根据实际情况选择,连接多台从站时,建议类型 10),点击确定。

将电脑设置成 192.168.1.10。点击菜单栏“设置”—“以太网设置”, 选择电脑的IP。
配置 捷米特JM-COP-PN的PROFINET 从站
9, 在博途中新建一个项目,通过“选项”——“管理通用站描述文件”添加网关的 GSD 文件。
10, 选择 GSD 文件所在的目录,点击“安装”,进行 GSD 文件安装:

11, 在“设备和网络”中添加网关,

12, 给网关分配 PLC,构建 Profinet 链接

13, 双击网关的图标,进入设备视图,设置网关的 IP 地址、子网掩码、设备名称。

14, 在线访问----修改实际 PLC 和网关的 IP 地址和名称(IP 地址要和实际的 PLC 地址在同一网段,名称要和网关一致)

15, 配置读写数据,根据 CANOPEN 的通讯数据多少,进行 PLC 输入输出长度设置,(长度不小于 CANOPEN 通讯的实际数据长度)

16, 将程序编译下载,然后对照上位机的地址映射表,即可实现 S7-1200 读写网关的数据。

图 9-4
CANopen转ProfiNet网关在大跨径门机起重设备同步纠偏控制应用案例的更多相关文章
- Modbus转Profinet网关案例 | 三菱FR-A700系列变频器配置方法
		本案例是利用小疆智控Modbus转Profinet网关GW-PN5001把三菱FR-A700变频器接入到西门子1200PLC.实现Profinet转Modbus的通讯协议的互转. 用到设备有:三菱FR ... 
- MODBUS转PROFINET网关将电力智能监控仪表接入PROFINET网络案例
		本案例控制的主要对象是变送器的显示与报警.系统主PLC 选用西门子CPU,通过小疆智控MODBUS 转 PROFINET网关GW-PN5001采集IM300电力智能监控仪数据. 1.首先加入 GSD ... 
- 项目应用丨Modbus转Profinet网关连接ABB变频器的现场应用记录
		本案例客户需求是将ABB变频器接入到Profinet网络中,使用设备为西门子1200PLC,ABB变频器以及小疆智控Modbus转profinet网关.1.首先打开西门子组态软件,新建一个项目. 2. ... 
- 基于5G/4G智能网关的大货车安全监测方案
		大货车是我们身边最常见的货运车辆,从各种原材料到货物成品,都需要大大小小的货车承担过程中的运输工作.而由于货车通常载重多.体积大.行车盲区多,因此也产生较多的交通安全风险. 针对大货车的交通安全保障, ... 
- TOP100summit 2017:小米唐沐等大咖精心挑选的100个年度研发案例实践
		2017年,机器学习.大数据.人工智能等词汇成为软件研发行业的主流,大前端.DevOps.区块链等技术方式成为热点方向:2017年,智能硬件开始成为新的焦点,这一年更被称为智能音箱井喷的一年:2017 ... 
- 单表千亿电信大数据场景,使用Spark+CarbonData替换Impala案例
		[背景介绍] 国内某移动局点使用Impala组件处理电信业务详单,每天处理约100TB左右详单,详单表记录每天大于百亿级别,在使用impala过程中存在以下问题: 详单采用Parquet格式存储,数据 ... 
- 一统江湖的大前端(10)——inversify.js控制反转
		<大史住在大前端>前端技术博文集可在下列地址访问: [github总基地][博客园][华为云社区][掘金] 字节跳动幸福里大前端团队邀请各路高手前来玩耍,团队和谐有爱,技术硬核,字节范儿正 ... 
- 显式等待大结局___封装成API方便控制层调用
		控制层 测试用例层: 控制层示例代码: #coding=utf-8from selenium.webdriver.common.by import Byfrom selenium.webdriver. ... 
- 【大数据面试】Flink 02 基本操作:入门案例、Env、Source、Transform、数据类型、UDF、Sink
		二.基本操作 1.入门案例 (1)批处理wordcount--DataSet val env = ExecutionEnvironment.getExecutionEnvironment // 从文件 ... 
- 各种工业以太网比较(EtherCAT,EtherNet/IP,ProfiNet,Modbus-TCP,Powerlink)
		EtherCAT(以太网控制自动化技术)是一个以以太网为基础的开放架构的现场总线系统,EterCAT名称中的CAT为ControlAutomation Technology(控制自动化技术)首字母的缩 ... 
随机推荐
- shopee V2 接口 虾皮货代打包贴单仓储系统,独立部署,系统源码  终身使用,没有任何隐形收费,想怎么用就怎么用 直接就已经对接好了的接口。
			shopee V2 接口 虾皮货代打包贴单仓储系统,独立部署,系统源码 终身使用,没有任何隐形收费,想怎么用就怎么用 直接就已经对接好了的接口. 虾皮货代打包 系统虾皮代贴单系统 虾皮跨境平台源码 ... 
- 什么是BFC,BFC的作用,以及怎么触发BFC
			什么是BFC: 块级格式化上下文 BFC的作用: BFC其实就是规定了网页布局的规范 1.BFC就是页面上的一个独立容器,容器里面的元素不会影响到外面的元素 解释:BFC的基本改变,最 ... 
- abp(net core)+easyui+efcore实现仓储管理系统——模块管理升级之上(六十一)
			Abp(net core)+easyui+efcore实现仓储管理系统目录 abp(net core)+easyui+efcore实现仓储管理系统--ABP总体介绍(一) abp(net core)+ ... 
- vue常用标签(引入vue.js写法)
			首先在html中引入vue.js,具体怎么下载可以参考https://blog.csdn.net/lvoelife/article/details/129254906,下载后在html中引入: 一 内 ... 
- 深度学习--PyTorch定义Tensor以及索引和切片
			深度学习--PyTorch定义Tensor 一.创建Tensor 1.1未初始化的方法  这些方法只是开辟了空间,所附的初始值(非常大,非常小,0),后面还需要我们进行数据的存入. torch.em ... 
- Linux系统如何查看内核版本信息
			使用如下命令: cat /etc/os-release 显示结果如下,系统内核不同,信息不同. 
- 浅谈php GC(垃圾回收)机制及其与CTF的一点缘分
			0x00 侠客日常(一):CTF江湖试剑 众所周知,在php中,当对象被销毁时会自动调用__destruct()方法,同时也要知道,如果程序报错或者抛出异常,则就不会触发该魔术方法. 看题: < ... 
- 一个WPF开发的、界面简洁漂亮的音频播放器
			今天推荐一个界面简洁.美观的.支持国际化开源音频播放器. 项目简介 这是一个基于C# + WPF开发的,界面外观简洁大方,操作体验良好的音频播放器. 支持各种音频格式,包括:MP4.WMA.OGG.F ... 
- Pillow + pytesseract + tesseract-ocr 破解简单的图形验证码
			前言: 我们在做WEB UI自动化测试时,会遇到一些图形验证码,今天就来简单介绍下,如何来识别简单的图形验证码. 一.安装 ◇ Pillow pip3 install Pillow ◇ pytesse ... 
- 记一次nginx配置不当引发的499与failover 机制失效
			背景 nginx 499在服务端推送流量高峰期长期以来都是存在的,间或还能达到告警阈值触发一小波告警,但主观上一直认为499是客户端主动断开,可能和推送高峰期的用户打开推送后很快杀死app有关,没有进 ... 
