三菱 PLC 的 MELSECNET/II 数据链接通信

2017-06-04 110 0

MELSECNET/10 网络的通信属于链接通信,对所有加入链接通信的站而言,链接通信区是共享的。

(1) 链接通信区

在主站及远程 I/O 站中,网络模块都提供节点间自动交换数据的链接通信区(LB、LW、LX、LY),LX/LY 用于 I/O 模块通信,LB/LW 用于特殊模块通信。以远程输入为例,数据链接过程分 3 步:远程 I/O 站的输入节点 X 首先传输到该站网络模块的 LX(参数刷新);远程 I/O 站的 LX 传送到主站网络模块的 LX;主站网络模块的 LX 通过参数刷新传送到 PLC CPU 中的 X 区。主站与远程模块的数据映射关系如图 5.25 所示。

图 5.25 数据映射图

数据映射图

链接通信区与特殊模块提供的缓冲存储器不同:CPU 不能通过 FROM 和 TO 指令读写链接通信区数据,而是通过参数刷新自动交换信息。LB/LW 的数据传送到 CPU 时需要编写程序;远程 I/O 站中特殊功能模块的值存在其缓冲存储器中,CPU 可用指令 LEDB ZNFR、LEDB ZNTO 进行读写。

(2) 网络参数设定

MELSECNET/10 网络参数设定需用外围设备编程器或计算机(用计算机时通过 GPP 功能软件设定,但要求提供连接接口)。需设定的网络参数有模块号、网络刷新参数及公共参数等,通过 GPP 功能软件提供的表格设定。网络参数设置较复杂,下面通过一个具体例子说明,系统如图 5.26 所示。

图 5.26 MELSECNET/10 网络

MELSECNET/10网络

1) 模块号参数设置

系统中 CPU 机架安装两个网络模块构成两个网络系统。设计规定:① 1 号网络将 AJ71LP21 设为主站(1MR),两个远程 I/O 站为 1 号站(1R1)和 2 号站(1R2),网络号设为 1;② 2 号网络将 AJ71BR11 设为控制站(3MP),两个远程 I/O 站为 1 号站(3R1)和 2 号站(3R2),网络号设为 3。这些规定须输入 PLC 使其了解网络组成。SW2IVD-GPPAE 功能软件中有专门输入网络结构参数的模块号设定表(表 5.10),可输入这些参数并传送到 PLC。

模块号设定表内容:① NO.OF MODULES 设置网络模块数,本例为 2,范围为 1~4;② MODULE NO. ACCESSED BY GPP 设置能被外围设备访问的模块号,本例设为 2 号模块,范围 1~4;③ I/O NO. 为所装网络模块的首输入地址号,1MR 占用 X/Y010~02F、取首地址前两位 01,3MP 占用 X/Y030~04F、取前两位 03;④ NETWORK MODULE TYPE 网络模块类型有 MELSECNET/10 主站、控制站、普通站,及 MELSECNET/II 主站、本地站,本例 1MR 设为 MELSECNET/10 主站、3MP 设为 MELSECNET/10 控制站;⑤ NETWORK NO. 网络号通过 DIP 开关设定,此处仅输入设定值,AJ71LP21 在 1 号网络设为 1、AJ71BR11 在 3 号网络设为 3,范围 1~255。

表 5.10 模块号设定表

模块号设定表

2) 网络刷新参数设定

网络刷新参数设定表定义网络链接模块的链接数据如何映射到 PLC CPU 数据区。主站中 LX↔X 通过刷新方式链接数据,对应关系不固定,刷新时不一定是将 LX0000~LX1FFF 送到 X0000~X1FFF,而是根据刷新参数表设定刷新。同理 LY、LW、LB、SB、SW 的刷新都需设定。缺省设置:① 只有一个网络模块时,LB/LW0000~1FFF 映射 B/W0000~1FFF,SB00~FF 映射 Y1C00~1CFF,SW00~FF 映射 D7168~7423;② 有两个网络模块时,模块 1:LB/LW0000~0FFF 映射 B/W0000~0FFF、SB00~FF 映射 Y1C00~1CFF、SW00~FF 映射 D7168~7423;模块 2:LB/LW1000~1FFF 映射 B/W1000~1FFF、SB00~FF 映射 Y1D00~1DFF、SW00~FF 映射 D7424~7679。

SB 继电器、SW 寄存器是链接特殊数据区,不仅能检查和设置本网络模块的所有状态,还能检查和设置其他站的状态。SB 继电器可映射到软元件 X、Y、M、L、S、B、T、C、D、W,SW 寄存器可映射到 T、C、D、W。LX、LY、SB、SW 都可通过刷新参数表重新设置映射关系。

实例中,1 号网络 1R1 站有输入节点 X0~X0F、输出节点 Y10~Y1F,1R2 站有输入节点 X0~X0F、输出节点 Y10~Y1F;3 号网络 3R1 站有输入节点 X0~X0F、输出节点 Y10~Y1F,3R2 站有输入节点 X0~X0F、特殊功能模块 A62DA。系统依控制要求对这些信号的传输作如下规定:① 1 号网络:X0~X0F(1R1)→LX100~LX10F(1R1)→LX100~LX10F(1MR)→…(后续映射略)。

相关文章

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

发布评论