工作:三菱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使用光纤通讯的,其直接使用缓存存储器的,缓存存储器的监控方法