PLC 的 CC-Link 数据链接通信编程实例

2017-06-04 73 0

编写 CC-Link 通信程序要实现三大功能:参数设定、启动数据链接和数据读写。下面通过一个实际例子说明程序设计,系统如图 5.19 所示。

图 5.19 远程 I/O 系统图

远程I/O系统图

主站采用 A3NCPU 模块,带有两个输入模块 AX41、AX42 和两个输出模块 AY41、AY42;主站链接模块 AJ61BT11 与 5 个远程 I/O 站构成 CC-Link 通信网。主站站号设定为 0,AJ65BTBI-16D 设为 1 号站、AJ65BTC1-32D 设为 2 号站、AJ65BTB1-16T 设为 3 号站、AJ65BTC1-32T 设为 4 号站、AJ65BTB1-16DT 设为 5 号站。

AJ61BT11 链接模块占用的 I/O 地址为 X/Y40~X/Y5F,链接模块的 I/O 地址号为 4(即 n=4)。则 X40=1 表示模块错误;X41=1 表示数据链接在源站;X4F=1 表示模块准备好;Y40 为刷新信号;Y46 为通过缓冲存储器参数进行数据链接的启动信号。

1) 参数设定程序

当 PLC CPU 开始运行时,此部分程序自动初始化数据链路,程序如图 5.20 所示。程序执行后将设定参数信息区域,该区域在缓冲存储器 0~5FH 地址空间,存储链接模块进行链接所需参数。设定的参数主要有连接的模块数、重试次数、自动返回模块数、运行规定和站信息。三条 TO 指令将参数送入缓冲存储器的相应存储单元。系统正常运行时可将缓冲存储器中的参数信息区固化在 EEPROM,即可删除参数设定程序块,但需通过 EEPROM 进行数据链接。

2) 数据链接启动程序

程序中主要执行 Y40 和 Y46 信号。Y40 刷新信号表示通信时缓冲存储器远程输出 RY 的内容被传送;Y46 为数据链接启动信号,通过缓冲存储器进行数据链接启动,最后检查链接情况,出现错误时读取错误代码。程序如图 5.21 所示。

图 5.20 参数设定程序块

参数设定程序块

相关文章

三菱 FX 系列 PLC 的 FX2N-4AD 使用及程序实例
FX 系列运动控制器模块
三菱 FX 系列 PLC 的报警器复位指令
FX 系列高速计数模块
PLC 编程语言基础
三菱 FX 系列 PLC 的二进制平方根指令

发布评论