工作:三菱PLC之CC-Link IE Field Network通讯知识及应用

news2024/11/14 6:41:45

工作:三菱PLC之CC-Link IE Field Network通讯知识及应用

一、理论

1. 简介+连接

CC-LINK-IE通讯分别有 CC-Link IE TSN,CC-Link IE Control Network,CC-Link IE Field Network,CC-Link IE Field Network Basic几种形式,其为现场总线网络,基于以太网网络通讯,使用网线连接,目前只接触过CC-Link IE Field Network Basic,看CC-LINK协会官网介绍,它们前三者都是在CC-Link IE Field Network Basic上做了升级,基本一样用法,CC-LINK-IE连接示意图如下

在这里插入图片描述

  • CC-Link IE 示意图 ,图片源于官网

2. 控制容量规格

CC-Link IE Field Network规格
在这里插入图片描述
图片源自—CC-LINK协会官网

更多资料查看-CC-LINK协会官网
在这里插入图片描述

二、硬件网口分配与GX WORKS软件通讯配置

当PLC上分配有很多ROBOT、MR-JE伺服、触摸屏设备时,为了更好利用硬件,分配通讯负担,会将走TCP SLMP的触摸屏放置在拓展的(RJ71EN71模块)网口上,当设备比较少时,可以全部分配在PLC CPU的网口上

以下以使用CC-LINK-IEF通讯的伺服驱动器为例作连接介绍

配置总图介绍

在这里插入图片描述

步骤4设置介绍

在这里插入图片描述

在这里插入图片描述

步骤4.cc-link-ief.网络配置设置(即总图步骤5)

这里是放置cc-link-ief设备,把MR-JET-G从右侧拖出来后,把分配好的IP设置上
在这里插入图片描述

在这里插入图片描述

步骤4.cc-link-ief.刷新设置

在这里插入图片描述

注意避开CC-LINK的映射IO段,配置好后,程序应用要和这里对应上,不要用错映射IO、映射字

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

三、题内相关内容

1. TCP/UDP/Melsoft/OPS对象设备连接

使用TCP Socket 、TCP Active、TCP Unpassive、TCP FallPassive、TCP SLMP、UDP Socket、UDP SLMP、OPS通讯、Melsoft通讯、ModbusTCP的设备位于“二、配置总图.步骤4.对象连接设备设置”里可以配置,和上面拖JET-G一样,将对应设备拖出来配置即可
在这里插入图片描述

  • 对象设备连接配置图

下面为TCP服务器与客户端区别:
Active、Unpassive、Fallpassive、

服务器不会主动打开端口,它是开放好端口等着其他设备来打开,只有客户端主动去打开端口
比如主机开放给机器人端口为6000(如上图),机器人作为客户端用6000端口号进行连接)

UNPASSIVE:不主动打开端口,其为服务器sever(主机),自己PLC的端口号6000给机器人用来连接,后面KEEPACTIVE是保持连接。

在这里插入图片描述
ACTIVE是打开端口之意,那就是设置此Active设置的本身为客户端client(从机),主动打开外面服务器端口进行连接,比如以上的NO.16设备,PLC作为客户端client主动去打开应用Port 9004的设备

在这里插入图片描述

应用TCP SOCKET、TCP UNPASSIVE这类要开关端口的TCP通讯时,TCP FB块里连接通道的K几上面要对应对象设备连接配置图的NO.几,否则应用不当无法通讯上
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
总之,知道设备通讯方式,我们将其配好IP和端口号这样TCP设备就可以控制设备了

2. MR-JE-…伺服驱动器CC-link-IEF控制

在这里插入图片描述
在这里插入图片描述
图片源自MR-JE-_C伺服放大器技术资料集(CC-Link IE现场网络Basic篇),手册编号SH(NA)-030262

当伺服报警或者其他伺服控制器问题,可以通过GX WORKS程序或者MR Configuration软件查里面的寄存器地址状态

假设CC-LINK-IE分配
RX3F循环通信准备完成,PLC读
RY3F循环通信准备指令,PLC写
在这里插入图片描述

在这里插入图片描述

/**************************************************/

RWr是PLC读的,这个是伺服的状态寄存器

在这里插入图片描述

在这里插入图片描述

RWw是PLC写的,这个是伺服的控制寄存器
在这里插入图片描述

在这里插入图片描述

N是轴编号:H1F=K32,故轴号X32,用以换算下一个控制器的控制寄存器编号分配
在这里插入图片描述
如何监控CC-LINK-IE
在这里插入图片描述

顺便这里记录下像RD77MS16使用光纤通讯的,其直接使用缓存存储器的,缓存存储器的监控方法
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

38译码器

文章目录 38译码器一、38译码器介绍二、项目代码三、仿真代码四、仿真结果 五、总结 38译码器 一、38译码器介绍 38译码器是一种常用的逻辑电路元件,用于将一个3位二进制输入编码转换成8个输出信号之一。它具有多个输入引脚和多个输出引脚。 通常,38译…

Linux下Lua和C++交互

前言 lua(wiki 中文 官方社区:lua-users)是一门开源、简明、可扩展且高效的弱类型解释型脚本语言。 由于其实现遵循C标准,它几乎能在所有的平台(windows、linux、MacOS、Android、iOS、PlayStation、XBox、wii等&…

【Modbus】Modbus协议讲解

Modbus协议讲解 前言一、串口通讯简介二、RS485串口通讯RS485通讯标准的由来(了解)RS485特点RS-485终端电阻的选择 三、Modbus协议四、Modbus报文范例 前言 本篇是我参加工作培训时,作为记录笔记用的,因此写的方式不会像前面那些系…

Ceph(分布式文件系统)

Ceph(分布式文件系统) 1、存储基础 单机存储设备 ●DAS(直接附加存储,是直接接到计算机的主板总线上去的存储) IDE、SATA、SCSI、SAS、USB 接口的磁盘 所谓接口就是一种存储设备驱动下的磁盘设备,提供块级别的存储 ●NAS&#xf…

详解RocketMQ使用

目录 1.环境 2.生产者、消费者的模式 3.顺序消息 4.广播消息 5.延迟消息 6.批量消息 7.过滤消息 8.事务消息 本文着重聊的是RocketMQ的编程模型,下载安装和概念可以移步博主的另外两篇博文: RocketMQ基础概念__BugMan的博客-CSDN博客 RocketMQ…

dede编辑器修改成纯文本编辑器的方法

我在做优秀啦网站大全的时候需要的正文内容都不需要设置什么文字样式,所以我需要把编辑器上的工具全部取消掉,包括会员投稿中的编辑器工具栏全部取消掉或者屏蔽隐藏掉,所以我需要把DEDE编辑器修改成纯文本编辑器的方法如下:如图&a…

一文教你如何优雅地配置树莓派的静态IP、中文环境

引言: 树莓派的静态IP配置与ubuntu这些都是类似的,毕竟都是linux,只要会一个,其他的看一遍就会了。 目录 配置树莓派的静态IP 1、确定树莓派的网络接口 2、编辑网络配置文件: 3、设置静态IP地址: 4、…

JavaWeb 速通Tomcat

目录 一、拾枝杂谈 1.web服务器说明 : 2.常用web服务软件 : 二、Tomcat服务 1.Tomcat下载和安装 : 2.启动Tomcat服务 : 3.Tomcat启动的注意事项 : 4.关闭Tomcat服务 : 三、Tomcat部署 1.Tomcat目录结构说明 : 1 bin 2.conf 3 lib 4 logs 5 temp 6 webapps 7 work 2.关…

golang单元测试及mock总结

文章目录 一、前言1、单测的定位2、vscode中生成单测 二、构造测试case的注意事项1、项目初始化2、构造空interface{}3、构造结构体的time.Time类型4、构造json格式的test case 三、运行单测文件1、整体运行单测文件2、运行单个单测文件报错(1)command-l…

fileclude

背景知识 文件包含漏洞 题目 分析上述代码 file2被放入file_get_contents()函数,且要求返回值为hello ctf file1是要包含的文件,放在include函数中 用php://filter伪协议读取源代码 构造payload: file1php://filter/readconvert.base64-…

Loki+Promtail+Grafana 监控 K8s 日志

Loki 架构: 1、loki:服务端,负责存储日志和处理查询 2、promtail:采集端,负责采集日志发送给loki 3、grafana:负责采集日志的展示 创建 yaml 文件 cat loki-rbac.yaml apiVersion: v1 kind: ServiceAccount…

HarmonyOS应用开发-第一章-DevEco Studio的安装

一、前言 本栏可以帮助正在学习HarmonyOS应用开发的开发者快速上手和掌握。 二、安装步骤 首先下载DevEco Studio(HarmonyOS应用的集成开发境),点击:IDE下载页面,点击立即下载。 下载完成后,双击运行安装程…

消息队列——RabbitMQ基本概念+容器化部署和简单工作模式程序

目录 基本概念 MQ 的优势 1.应用解耦 2.异步提速 3.削峰填谷 MQ 的劣势 使用mq的条件 常见MQ产品 RabbitMQ简介 RabbitMQ的六种工作模式 JMS RabbitMQ安装和配置。 RabbitMQ控制台使用。 RabbitMQ快速入门——生产者 需求: RabbitMQ快速入门——消费者 小结 基本概…

golang slice参数传递

在介绍slice函数参数传递之前,先介绍一下slice的结构 type slice struct {array unsafe.Pointerlen intcap int }这个应该周知了,也不必多解释,需要注意两个问题 1、如何初始化slice 我们知道初始化slice有几种方式,注意以…

Spring Batch之读数据—读多文件(三十三)

一、读多文件 前面的所有文件的读取基本上是对单文件执行的,在实际应用中,我们经常操作批量的文件。 Spring Batch框架提供了现有的组件MultiResourceItemReader支持对多文件的读取,通过MultiResourceItemReader读取批量文件非常简单。MultiR…

【算法与数据结构】144、145、94LeetCode二叉树的前中后遍历

文章目录 一、题目二、递归算法三、完整代码 所有的LeetCode题解索引,可以看这篇文章——【算法和数据结构】LeetCode题解。 一、题目 二、递归算法 思路分析:这道题比较简单,不多说了,大家直接看代码就行。注意前中后遍历是指中间…

01Matlab编程基础

回忆你所学过的数学函数并给出x3.56 时以下函数的值 s i g n ( x ) , x a ( a 3 ) , sin ⁡ ( x ) , cos ⁡ ( x ) , tan ⁡ ( x 2 ) , 2 tan ⁡ ( x ) \begin{aligned}sign\left( x\right) ,x^{a}\left( a3\right) ,\sin \left( x\right) ,\cos \left( x\right) ,\tan \left(…

MiniGPT4系列之二推理篇命令行方式:在RTX-3090 Ubuntu服务器推理详解

MiniGPT4系列之一部署篇:在RTX-3090 Ubuntu服务器部署步骤详解_seaside2003的博客-CSDN博客 MiniGPT4系列之二推理篇命令行方式:在RTX-3090 Ubuntu服务器推理详解_seaside2003的博客-CSDN博客 MiniGPT4系列之三模型推理 (Web UI):在RTX-309…

如何更简洁查看接口返回的树状图信息

首先,你的接口返回的得是树状图信息。在浏览器上访问接口: 按下f12 刷新页面 点击就可以看到层级关系了。当然也可以使用下面这个插件对数据进行格式化。

行列式计算

举例: 1.暴力计算 2.通过代数余子式计算 相关理论: 这个C就是上图的Aij哈,我拷的别人的图。 可以得出,行列式的值可以按照某行展开,展开后余子式即为一个新的行列式,就是原行列式删除某一行一列之后得到的…