[ 工控] CClink模块通讯 QPLC与FXPLC

Github==>https://github.com/MartinxMax/CClink

  • 首页
    • CClink硬件的连接
  • 主站QPLC
    • QPLC接线
    • CClink
      • CClink基础参数设置
      • CClink站信息设置
    • MCGS触摸屏(TPC7062Ti)
      • 设备窗口设置
      • 页面部署
  • 从站FXPLC
    • 手册
      • 通讯地址
      • FROM命令图解
      • TO命令图解
    • FXPLC 1 程序
    • FXPLC 1 接线图
    • FXPLC 2 程序
    • FXPLC 2 接线图
  • 通信测试
  • 工作流程原理图

首页

CClink 通讯测试

CClink硬件的连接

[ 工控] CClink模块通讯 QPLC与FXPLC_第1张图片
[ 工控] CClink模块通讯 QPLC与FXPLC_第2张图片

主站QPLC

QPLC接线

[ 工控] CClink模块通讯 QPLC与FXPLC_第3张图片

CClink

CClink基础参数设置

配置主站CClinkIO参数
[ 工控] CClink模块通讯 QPLC与FXPLC_第4张图片

配置主站CClink网络参数[ 工控] CClink模块通讯 QPLC与FXPLC_第5张图片(1)模块的块数:几个CClink智能模块
(2)起始IO:CClink智能模块在PLC参数中设置的其实IO点
(3)总连接台数:几个从站
(4)远程输入:从站给主站的输入信号
(5)远程输出:主站给从站的输出信号
[ 工控] CClink模块通讯 QPLC与FXPLC_第6张图片[ 工控] CClink模块通讯 QPLC与FXPLC_第7张图片

(6)远程寄存器RWr:主站的读寄存器信号
(7)远程寄存器RWw:主站写寄存器信号

[ 工控] CClink模块通讯 QPLC与FXPLC_第8张图片[ 工控] CClink模块通讯 QPLC与FXPLC_第9张图片

CClink站信息设置

设置为远程设备站
[ 工控] CClink模块通讯 QPLC与FXPLC_第10张图片(1)远程IO站:只能处理位信息的站
(2)远程设备站:既能处理位信息也能处理字信息的站
(3)智能设备站:可以执行瞬时传送的站

MCGS触摸屏(TPC7062Ti)

设备窗口设置

主站PLC是Q系列
[ 工控] CClink模块通讯 QPLC与FXPLC_第11张图片

设置串口父设备校验方式为奇校验
[ 工控] CClink模块通讯 QPLC与FXPLC_第12张图片建立变量数据库
[ 工控] CClink模块通讯 QPLC与FXPLC_第13张图片

返回设备窗口,设置三菱Q系列编程口中PLC类型设置为三菱_Q02UCPU,设置好IO口,连接变量
[ 工控] CClink模块通讯 QPLC与FXPLC_第14张图片

页面部署

连接从站1应答变量

[ 工控] CClink模块通讯 QPLC与FXPLC_第15张图片

连接从站2应答变量

[ 工控] CClink模块通讯 QPLC与FXPLC_第16张图片输入框连接变量应答从站2

[ 工控] CClink模块通讯 QPLC与FXPLC_第17张图片设置从站2数据连接变量应答从站2

[ 工控] CClink模块通讯 QPLC与FXPLC_第18张图片指示灯状态
[ 工控] CClink模块通讯 QPLC与FXPLC_第19张图片运行状态
[ 工控] CClink模块通讯 QPLC与FXPLC_第20张图片

从站FXPLC

手册

通讯地址

1.辅助继电器[ 工控] CClink模块通讯 QPLC与FXPLC_第21张图片2.寄存器[ 工控] CClink模块通讯 QPLC与FXPLC_第22张图片

FROM命令图解

[ 工控] CClink模块通讯 QPLC与FXPLC_第23张图片

BFM#0-BFM#7 : 开关量信号
BFM#8-BFM#23 : 数字量信号
[ 工控] CClink模块通讯 QPLC与FXPLC_第24张图片

TO命令图解

[ 工控] CClink模块通讯 QPLC与FXPLC_第25张图片
[ 工控] CClink模块通讯 QPLC与FXPLC_第26张图片

FXPLC 1 程序

[ 工控] CClink模块通讯 QPLC与FXPLC_第27张图片
FROM K0 K0 K4M112 K1
参数1 K0: 读取从左往右数第一个特殊功能站
参数2 K0: 表示 在BFM编号0 读远程Y00-Y17 16位开关量数据
参数3 K4M112: (例如:K1M0表示M0-M4(M0偏移量+4) ) 那么这里 表示读(偏移量+16)远程数字量数据到 M112~M127上(手册-通讯地址-1.辅助继电器,FROM指令图解)

[ 工控] CClink模块通讯 QPLC与FXPLC_第28张图片

参数4 K0: 表示传送点数(BFM编号X~Y范围,例如K16则传送点数从BFM#8-BFM#23),那么这里K0传送的是BFM#8这一个点

TO K0 K0 K4M0 K1
参数1 K0: 写入从左往右数第一个特殊功能站
参数2 K0: 表示 在BFM编号0 表示读远程X00-X17 16位开关量
参数3 K4M0: 表示(偏移量+16)写数字量数据到 M0~M15上(手册-通讯地址-1.辅助继电器,TO指令图解)
[ 工控] CClink模块通讯 QPLC与FXPLC_第29张图片

参数4 K1: 表示单独传送BFM#9

FXPLC 1 接线图

[ 工控] CClink模块通讯 QPLC与FXPLC_第30张图片

FXPLC 2 程序

[ 工控] CClink模块通讯 QPLC与FXPLC_第31张图片
FROM K0 K0 K4M144 K1

参数1 K0: 读取从左往右数第一个特殊功能站
参数2 K0: 表示 在BFM编号0 读远程Y00-Y17 16位开关量数据
参数3 K4M144: 那么这里 表示读(偏移量+16)远程数字量数据到 M144~M159上(手册-通讯地址-1.辅助继电器,FROM指令图解)

[ 工控] CClink模块通讯 QPLC与FXPLC_第32张图片

参数4 K0: 表示传送点数,那么这里K0传送的是BFM#8

TO K0 K8 D104 K4

参数1 K0: 写入从左往右数第一个特殊功能站
参数2 K8: 表示 在BFM编号0 表示读写远程寄存器r0数字量
参数3 D104: 表示 写数字量数据到对方 D104地址上(手册-通讯地址-2.寄存器,TO指令图解)
参数4 K4: 表示单独传送BFM#12

MOV K1983 D104

参数1 MOV: 赋值关键词
参数2 K1983: 值为1983
参数3 D104: 地址为D104

FXPLC 2 接线图

[ 工控] CClink模块通讯 QPLC与FXPLC_第33张图片

通信测试

1.监视从站PLC1
[ 工控] CClink模块通讯 QPLC与FXPLC_第34张图片2.触摸屏点击应答从站1
[ 工控] CClink模块通讯 QPLC与FXPLC_第35张图片

3.从站FXPLC 1 Y4输出

[ 工控] CClink模块通讯 QPLC与FXPLC_第36张图片

[ 工控] CClink模块通讯 QPLC与FXPLC_第37张图片
4.触摸屏点击应答从站2

[ 工控] CClink模块通讯 QPLC与FXPLC_第38张图片

5.从站FXPLC 2 Y5输出

6.按下X0按钮,QPLC接收到1983值并且显示在屏幕上

[ 工控] CClink模块通讯 QPLC与FXPLC_第39张图片

工作流程原理图

[ 工控] CClink模块通讯 QPLC与FXPLC_第40张图片

你可能感兴趣的:(工控,信息与通信)