工作:三菱PLC之CC-LINK通讯知识及应用

news2024/11/15 10:09:43

工作:三菱PLC之CC-LINK通讯及应用

一. cc-link接线图(RS485两线式接线)

在这里插入图片描述
CC-Link Ver.1.00兼容电缆(特性阻抗:100Ω,终端电阻100Ω)
CC-Link Ver.1.10兼容电缆(特性阻抗:110Ω,终端电阻110Ω)

在这里插入图片描述
最多可以接64个设备。

如果系统使用的设备站兼容Ver.1.00、Ver.1.10和Ver.2.00,电缆兼容Ver.1.00和Ver.1.10,则可按照CC-Link Ver.1.00的规格说明确定总电缆最大延长长度和站间电缆长度

二. CC-link通讯配置(GX WORKS软件上设置)

1. 通讯格式

在这里插入图片描述

  1. 站类型:设置要选主站,远程站、从站一般是外设,如阀岛节点,电投控制模块
  2. 确认版本:CC-LINK V1.0/CC LINK V1.1/ CC-LINK V2
  3. 通讯速度选用,156kbps/625kbps/2.5Mbps/5Mbps/10Mbps
  4. 参数设置方式:选在“在参数中设置”,直接在GX WORKS软件里配置,不用研究如何用程序来配置

2. 网络配置

根据规格表里的控制规格和硬件设备单元所占点数(Bit位数量)进行设置
以下为CC-LINK V1.10/CC-LINK V2通讯的规格表,因为CC-LINK通讯迭代升级变强,V2的逻辑站还可以按倍数进行拓展控制规格容量
CC-Link V1.10/V2规格表
CC-Link V1.10/V2规格表
CC-Link V1.10/V2规格表,来源:CC-LINK协会-CLPA

配置举例:
假设我们按V1.1通讯控制规格容量来设置,如果机台的模块要设置3个阀岛节点一个电缸控制模块,则软件上应有4个设备出现

(1) 3个阀岛节点
假设3个阀岛节点都带两个16位双控电磁阀的阀岛,则每个电磁阀占用2点(Bit位),每个阀岛占用32个点(Bit位),每个阀岛节点就占用了32X2=64个点(Bit位),即点用V1.1的2站,当然为了以后可以拓展,会多设一站出来用以备用。

假如某个节点设备的第一个阀岛的链接点起始/末端号用了B100-B11F,则第二个阀岛的链接点起始/末端号为B120-B13F,备用点数B140-B15F未使用,其在这个设备里占用着不会影响下一个设备的链接点起始/末端号分配。要拓展时,可以将带16个电磁阀的阀岛更换成两个24个电磁阀的阀岛,这样第一个阀岛的链接点起始/末端号用了B100-B12F/则第二个阀岛的链接点起始/末端号为B130-B15F,如果需求是只拓展一个时,则拓展第一个,因为后面一个还可以拓展,如果拓展第二个,则阀岛的链接点起始/末端分配将会是:第一个阀岛的链接点起始/末端号用了B100-B11F(32点),第二个阀岛的链接点起始/末端号为B120-B14F(48点); 后面的B150-B15F会无法使用而浪费。

(2) 电缸控制模块
假设电缸控制模块占用64个点(Bit位),则按V1.1规格表是占用2站

故配置为:
设备1:占用1-3站,设备2:占用4-6站,设备1:占用7-0站,设备4:占用10-11站

在这里插入图片描述
配置详图

当软件配置好以后,摆放在对应工位里的硬件要对应设置好站号,要一一对应,否则将会通讯冲突连不上或者PLC控制的硬件与对应工位响应的硬件牛头不对马尾,该拔码的要拔码,该刷硬件固件站号的要刷硬件固件站号—FESTO节点拔码与RCON电缸控制模块刷固件方法拉至文章末。

3. 链接刷新设置

进行完以上设备对象配置,要根据所使用的点数+预留点数进行CPU与CC-LINK通讯控制模块(如RJ61BT11)的相互映射
注:有配置CPU网口使用CC-LINK-IEF-basic通讯时,这里要避开CC-LINK-IEF-basic通讯使用的链接点使用段,否则会冲突。

以下假设CC-LINK-IE里B0-B7F 映射给RX (128点,B80-B79F预留,预留了71F点)B800-B83F 映射给RY (128点,B840-BF5F预留,预留了71F点)和W0-W3F 映射给RWr (64个字,W40-W79F预留,预留了75F字)W800-W83F 映射给RWw (64个字,W840-WF5F预留,预留了75F字)则CC-link允许从BF60开始

但为了不用去算,方便记忆,从B1700起分配,根据所使用的点数+预留点数,分配连续的一段作映射,映射点数和字多了可以不用,少了不行,这里直接分配20F个点RX、20F个点RY和20F个RWr字、20F个RWw字

在这里插入图片描述
详细配置图

三、如何监控CC-LINK是否连接正常

四、相关题外内容

1.费斯托阀岛节点拔码

可以去官网看手册查其阀岛节点每个拔码有什么作用,以下是费斯托(FESTO)阀岛节点所处通讯层示意图、简图、实物图:

在这里插入图片描述
所处通讯层

在这里插入图片描述
阀岛简图

在这里插入图片描述
实物图:E对应简图拔码2,D对应简图拔码1,主要要拔的是拔码1,F对应X1,G对应X2

拔码1-地址拔码:
第一组拔码开关,1到6bit是地址性拔码
在这里插入图片描述

第一个节点设备控制第一站到第三站,按首站一减一来设,将这个节点的拔码设置为0X00即可bin(00 0000)
第二个节点设备控制第四站到第六站,按首站四减一来设,将这个节点的拔码设置为0x03即可bin(00 0011)
第三个节点设备控制第七站到第九站,按首站七减一来设,将这个节点的拔码设置为0x06即可bin(00 0110)

拔码2-波特率(通讯速度)拔码
第二组拔码开关,6到12bit是功能性拔码,按说明书操作
一般把9拔为ON,设为10Mbps
在这里插入图片描述

2.RCON电缸控制模块刷网关(节点)固件地址

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

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

相关文章

Gradio库:使用Markdown模块创建交互式应用

❤️觉得内容不错的话,欢迎点赞收藏加关注😊😊😊,后续会继续输入更多优质内容❤️ 👉有问题欢迎大家加关注私戳或者评论(包括但不限于NLP算法相关,linux学习相关,读研读博…

如何使用多线程

一个进程正在运行时,至少会有一个线程在运行。 package ChapterOne;public class Test {public static void main(String[] args) {System.out.println(Thread.currentThread().getName());//currentThread方法返回正在被执行的线程的信息//getName返回正在被执行线…

【Docker】Docker实战

文章目录 搭建nginx服务搭建私有库Busybox阿里云上创建私有库 搭建nginx服务 首先拉取nginx的镜像。 docker pull nginx:1.24.0以后台的方式运行nginx,并且创建一个shell进行交互。 docker run --name nginx1 --rm -it -p 8080:80 nginx:1.24.0 bash#在交互的bas…

Kubernetes_核心组件_KubeProxy_Service找到Pod与DNS解析Service/Pod

文章目录 前言一、Service找到Pod(Iptables)二、Service找到Pod(IPVS)2.1 IPVS模式原理2.2 IPVS模式实践修改为 IPVS 模式 之前修改为 IPVS 模式之中修改为 IPVS 模式之后 三、Service和Pod的DNS域名3.1 Service DNS域名3.2 Service与Deployment/StatefulSet配合Deployment普通…

无源光网络(PON)介绍及其应用

文章目录 1、无源光网络(PON)介绍ONU(Optical Network Unit),光网络单元OLT(Optical line terminal),光线路终端 2、FTTH、FTTB、FTTR组网介绍FTTR组网规划 3、局端接入设备产品介绍…

Elasticsearch 基本使用(五)查询条件匹配方式(query query_string)

查询条件匹配方式 概述querytermtermsrangematch_allmatchmatch 匹配精度问题 match_phrasematch_pharse_prefixmatch_bool_prefixmulti_match query_string简单查询一个字段在多个字段上应用同一个条件 (类似multi_match)在所有字段上应用同一个条件 &a…

mysql 大数据量从“.log“文件插入方法

要被插入的数据文件以及内容 表结构 插入成功,插入时如果有主键唯一索引,则按照唯一索引的大小顺序插入,速度会快很多

基于Spring Boot的智能学生考勤系统设计与实现(Java+spring boot+MySQL+微信小程序+

获取源码或者论文请私信博主 演示视频: 基于Spring Boot的智能学生考勤系统设计与实现(Javaspring bootMySQL微信小程序人脸识别) 使用技术: 前端:html css javascript jQuery ajax thymeleaf 后端:Java…

SpringBoot 如何使用 TestEntityManager 进行 JPA 集成测试, 如何使用

Spring Boot 是一个非常流行的 Java Web 开发框架,它简化了开发过程,提高了开发效率。在开发过程中,我们通常需要使用 JPA 操作数据库,为了保证代码的质量和正确性,我们需要进行集成测试。TestEntityManager 是 Spring…

bat批处理脚本控制台输出中文乱码问题

背景 最近在搞springcloud框架,涉及各种微服务。比如服务注册与发现、网关、鉴权、文件服务、日志服务、搜索服务、用户中心等等。如果要打包发布应用,就得一个个去打包,一个个去拷贝jar包,很繁琐。所以就想着写个bat脚本&#x…

【Zookeeper】使用Curator操作Zookeeper

简介 Curator 是 Apache ZooKeeper 的Java客户端库。 Zookeeper现有常见的Java API如&#xff1a;原生JavaAPI、Curator、ZkClient等。 添加依赖 <dependency><groupId>org.apache.curator</groupId><artifactId>curator-framework</artifactId&…

gitlab:(二)gitlab添加win10 台式机的ssh key

当前gitlab版本为12系列&#xff1a; 点击settings 找到ssh keys &#xff0c;再找到“ generate one or use an existing key.” 点击 generate one 参考如下的教程&#xff1a; window cmd 命令行示例 添加 ssh keys 添加的效果

路由基本使用

编程式导航 默认路由 模糊匹配模式 精确匹配

【C语言】指针进化 !!!

前言 &#x1f388;大家好&#xff0c;我是何小侠&#x1f388; &#x1f343;大家可以叫我小何或者小侠&#x1f343; &#x1f490;希望能通过写博客加深自己对于学习内容的理解&#x1f490; &#x1f338;也能帮助更多人理解和学习&#x1f338; 兰生幽谷&#xff0c;不为…

Redis 五种基本数据结构及基本使用

一、数据结构 二、使用 2.1 String 的使用 Redis String 一个键对应一个值&#xff0c;并且是二进制安全的&#xff0c;值可以是图片或者序列化后的对象。 一个键最大能存储 512 MB。 2.1.1 set 命令的使用 set key value127.0.0.1:6379> set name yunhu OK 127.0.0.1:…

【Docker】docker基础使用

文章目录 docker概念什么是dockerdocker引擎迭代docker与虚拟机docker版本发展 docker基础docker架构docker Registry(镜像仓库)镜像仓库使用流程实际研发镜像仓库使用不同镜像仓库的拉取 docker常用命令镜像仓库命令docker logindocker pulldocker pushdocker searchdocker lo…

Github的加速访问(解决github进不去)

1.下载Steam Steam 现更名为 Watt Toolkit 并在 Microsoft Store 中已可用 2.打开Steam 3.勾选github 一键加速

java试题1

1、哪些问题是HTTPS无法解决的&#xff1f; Http是基于TCP协议的&#xff0c;在网络层的传输耗时比较长&#xff0c;https没有解决这个问题&#xff1b;http头是不能压缩的&#xff0c;每次要传递很大的数据包&#xff0c;每个连接也只能支持一个请求。同时https应用了很多加密…

Docker - 基本概念、与虚拟机的区别、架构、镜像操作、容器操作、数据卷挂载

目录 一、对 Docker 的理解 1、Docker 基本概念 2、Docker 与 虚拟机的区别 3、何为镜像和容器&#xff1f; 4、Docker 主要架构 二、Docker 基本操作 1、Docker 镜像操作 2、案例&#xff08;镜像&#xff09;&#xff1a;去 DockerHub 搜索并拉取一个 Nginx 镜像&am…

第一百天学习记录:线性代数:行列式(宋浩板书)

n阶行列式 注&#xff1a;二阶行列式和三阶行列式以及排列和逆序数见高等数学自学向量篇中间穿插的线性代数知识点补充。 行列式的性质 性质7&#xff08;☆☆☆&#xff09; 行列式按行展开 拉普拉斯 行列式相乘 行列式的计算 Cramer法则 题外话&#…