1.FX2N系列PLC作为主站连接8台FX2N的PLC作为从站来成的CC-link网络
2.实验系统CC-link网络简介
实验系统采用一台FX2N系列的PLC作为主站,连接8台FX2N系列的PLC作为从站(每一个从站均占一个站点),来构成CC-link网络。
系统框图如下:
3.主从站模块介绍
3.1主站模块(FX2N—16CCL—M)
CC-link主站模块FX2N—16CCL—M是特殊扩展模块,它将FX系列PLC分配作为CC-link
系统中的主站。
当一个FX系列PLC(加配FX2N—16CCL—M特殊扩展模块)作为主站时,最多可以连接7个远程I/O站和8个远程设备站。
注:主站———控制数据链接系统的站
远程I/O站———仅仅处理位信息的远程站
远程设备站———处理包括位信息和字信息的远程站
FX2N—16CCL—M缓存存储器一览表
注意:其他未列出的缓存存储器均为禁止使用区。如果对这些区域进行写操作,将会导致错误发生,所以请勿对这些区域进行写操作。
参数信息区域具体功能列表
BFM
|
内容 |
描述 |
缺省值 |
设定范围 |
#01H |
连接模块的数量 |
设定所连接的远程站模块的数量 |
8 |
1~~15 |
#02H |
重试的次数 |
设定对于一个除故障站的重试次数 |
3 |
1~~7 |
#03H |
自动返回模块的数量 |
设定在一次链接扫描过程中可以返回到系统中的远程模块的数量 |
1 |
1~~10 |
#06H |
预防CPU死机的操作规格 |
当主站PLC出现错误时规定的数据链接状态 |
0(停止) |
0(停止)
1(继续) |
#20H~#2EH |
站信息 |
设定所链接站的类型 |
H0101
~H0115 |
*1 |
*1:站信息的设定
设定符合所连接的远程站的类型,具体设置方法如下:
所设定的模块号与BFM号码(起始地址为#20H)是一一对应的。例如:当设定第七个模块时,写到缓存寄存器的地址为“BMF#26H”。
3.2从站接口模块(FX2N—32CCL)
CC-link接口模块FX2N—32CCL是用来将连接的FX2n/FXon/FX2nc
PLC连接到CC-link的接口模块。
对它的读写操作是通过FROM和TO指令来实现的。
3.2.1
FX2N—32CCL缓存存储器的详细介绍
读专用BFM
a、BFM#0~~BFM#7(远程输出RY00~~RY7F)
16个远程输出点RY口F~~RY口0被分配给由16位组成的每个缓存寄存器的b0~~b15位。
每位指示的ON/OFF状态信息表示主单元写给FX2N—32CCL的远程输出的内容。
b、BFM#8~~BFM#23(远程寄存器RW
w0~~RW
wF)
为每个缓存存储器RW
w0~~RW
wF指向分配了一个编号为RWw0~~RWwF远程寄存器。
这里缓存存储器里存放的信息是主单元写给FX2N—32CCL有关远程寄存器的内容。
写专用BFM
a、BFM#0~~BFM#7(远程输入RX00~~RX7F)
16个远程输入点RX口F~~RX口0被分配给每个16位缓存寄存器的b0~~b15位。
要从FX—PLC写到主单元的信息首先要传到这些缓存存储器。
b、BFM#8~~BFM#23(远程寄存器RWr0~~RWrF)
为每个缓存存储器分配一个编号为RWr0~~RWrF指向一个的远程寄存器。从FX—PLC要写到主单元的信息首先要从FX—PLC传到这些缓存存储器。
4、通信介绍
在整个系统的通信过程中,远程输入(RX),远程输出(RY)和远程寄存器(RWw和RWr)被分配到FX2N—16CCL—M中的缓冲存储器(BFM)中。具体图示如下:
5.通信设备站的设定和程序的创建
本章节通过一个系统配置的实例描述了系统的模块设置、程序设计和运行过程等。假定该系统中连接了一个主站模块FX2N—16CCL—M和两个远程设备站FX2N—32CCL。
5.1通信设备站的设定
5.1.1主站设定
(1)站号设定:0(×10),0(×1)确定主站设置为0
(2)模式设定开关:0(在线)
(3)传输速度设定开关:2(2.5Mbps)
(4)条件设定开关:1——8均设为OFF。
5.1.2从站设定
从站一
(1)站号设定:0(×10),1(×1)确定该从站设置为1号从站。
(2)占用站数:0(1st)
(3)传输速度设定开关:2(2.5Mbps)
从站二
(1)站号设定:0(×10),2(×1)确定从站设置为2号从站。
(2)占用站数:0(1st)
(3)传输速度设定开关:2(2.5Mbps)
5.2
创建程序
在创建程序时,应遵循以下过程:(针对于主站模块)
5.2.1
主站参数设定程序
5.2.2主站参数写入EEPROM程序
5.2.3
主站通信程序
5.2.4
从站程序
注:以上程序中对“远程输出”、“远程输入”和“远程寄存器”的“读”“写”操作所使用的地址数据均是示例所用,在实际的程序编写中可根据需要加以修改。
6.系统接线图