Q系列PLC、FX系列PLC、计算机等均可以作为CC-Link主站,在配置主站时,FX系列需要使用编程来实现CC-Link的参数设置,较为复杂;而Q系列则不需要用顺控程序指定刷新软元件和数据链接,只需要通过设置网络参数,就可以指定自动刷新软元件和启动数据链接。
本章以FX系列PLC为例,进行FX系列CC-Link主站模块的设置。
1.FX2N-16CCL-M简介
FX2N-16CCL-M是FX系列PLC的CC-Link系统主站模块,将FX系列PLC作为CC-Link系统中的主站。
1)可以连接远程I/O站和远程设备站;
2)通过使用CC-Link接口模块FX2N-32CCL,两个或两个以上的FX系列PLC可以作为远程设备站进行连接,形成一个简单的分散系统。
2.FX系列CC-Link主要功能
1)与远程I/O站的通信(见图8-109)
图8-109 与远程I/O站的通信
2)与远程设备站的通信(见图8-110)
图8-110 与远程设备站的通信
3)预防系统故障(从站断开功能)
系统采用总线连接,可以避免因远程站点故障(非断线故障)而造成影响其他站的通信。
4)保留站功能
通过设置一个实际上没有连接或将来需要连接的站设定为保留站,这个站就不会作为出故障的站来处理。
5)出错站功能
由于电源断开等原因造成一个站不能执行数据链接时,在主站中可以通过将其作为“数据链接出错站”来处理,将该站排除在外。
6)参数记录到EEPROM中
通过将参数预先记录到EEPROM中,使得每次启动(断电→上电)主站时,不需要每次都进行参数设定,如图8-111所示。
图8-111 参数记录到EEPROM中
7)主站PLC CPU出现故障时的数据链接状态的设定
可以设定在主站PLC CPU出现故障时,数据链接是“停止”还是“继续”。
8)来自一个数据链接出错站的输入数据的状态设定
可以设定来自一个数据链接出错站的输入数据是清除还是保持(在错误出现之前的正常状态下)。
9)通过PLC程序复位模块
当改变开关设定或是模块出错时,可以不需要重新设定PLC,而仅仅通过一段程序来复位模块。
10)RAS功能
具有自动返回、链接数据检查和诊断功能。
3.主站开关设置及指示灯
1)硬件开关设置
FX CC-Link主站单元需要设定的开关,有站号设定开关、模式设定开关、传输速度设定开关以及条件设定开关,如图8-112所示。
2)主站模块面板设置显示(见表8-46)
图8-112 FX2N-16CCL-M开关设定
表8-46 主站模块面板设置显示
(续)
4.主站模块缓冲存储器的分配(见表8-47)
表8-47 主站模块缓冲存储器的分配
(www.xing528.com)
5.主站参数的设置
(1)参数信息缓冲存储器(BFM)区域(见表8-48)
表8-48 参数信息区域
(2)I/O信号一览表
1)从FX2N-16CCL-M主站→到PLC CPU读取位信息,见表8-49。
表8-49 FX2N-16CCL-M主站→到PLCCPU位信息
2)从PLC CPU→到FX2N-16CCL-M主站,见表8-50。
表8-50 从PLCCPU→到FX2N-16CCL-M主站位信息
(3)缓冲存储器、EEPROM以及内部存储器之间的关系(见图8-113)
(4)参数设定项目(见表8-51)
图8-113 缓冲存储器,EEPROM以及内部存储器之间的关系
表8-51 参数设定项目
(5)主站与远程I/O站、远程设备站的通信关系
以下为FX3U PLC为主站,带2个远程站为例,说明其通信关系,其中一个为远程I/O站,另一个为远程设备站(占用2个站)。
1)远程输入RX:保存来自远程I/O和远程设备站的输入RX的状态,如图8-114所示。
对于远程I/O站,用远程输入(RX)来读取外部开关ON/OFF的状态。
对于远程设备站,握手信号(如出错标志)是使用远程输入(RX)来进行通信的。
图8-114 远程输入RX
远程输入(RX)被分配到FX2N-16CCL-M中的缓冲存储器(BFM)中,比如,远程1号站的输入信号RX0~RX1F 32点信号通过CC-Link链接扫描,被分配到缓冲存储器地址E0、E1中,CPU通过FROM指令读取缓冲存储器E0、E1的数据,即1号站的信息。
远程2号站的输入信号RX20~RX5F(由于占用两个站)2X32点信号通过CC-Link链接扫描,被分配到缓冲存储器E2~E5中,CPU通过FROM指令读取缓冲存储器E2~E5的数据,即2号站的信息。以此类推,读取1~15号站I/O站信息。
2)远程输出RY:输出到远程I/O和远程设备站的输出RY的状态,如图8-115所示。
对于远程I/O站,用远程输出(RY)来控制外部设备(如指示灯)ON/OFF的状态。对于远程设备站,握手信号(如初始请求)是使用远程输出(RY)来进行通信的。
图8-115 远程输出RY
远程输出(RY)被分配到FX2N-16CCL-M中的缓冲存储器(BFM)中,比如远程1号站的输出信号通过TO指令写到缓冲存储器H160、H161中,通过CC-Link链接扫描控制1号站RY0~RY1F 32点信号,即1号站的信息。
远程2号站的输出信号通过TO指令写到缓冲存储器地址为H162~H165中(由于占用两个站),通过CC-Link链接扫描控制2号站RY20~RY5F 2X32点信号,即2号站的信息。
以此类推。控制1~15号站输出信息。
3)远程寄存器RWw(写数据):主站→远程设备站,如图8-116所示。
CPU对远程设备站通信的设定数据通过远程寄存器RWw(写数据)实现。
远程寄存器RWw被分配到FX2N-16CCL-M中的缓冲存储器(BFM)中,远程2号站的写数据通过TO指令写到缓冲存储器H1E4~E1E11中,通过CC-Link链接扫描控制2号站RWw4~RWw112X4点信息,即2号站的信息。
注意:1号站为远程I/O站,无RWw/RWr信息,但是缓冲存储器地址H1E0~E1E3就被预留,不能被2号站占用。
图8-116 远程寄存器RWw
4)远程寄存器RWr(读数据):远程设备站→主站,如图8-117所示
CPU对远程设备站通信的读取数据通过远程寄存器RWr(读数据)实现。
远程寄存器RWr被分配到FX2N-16CCL-M中的缓冲存储器(BFM)中,远程2号站的读数据通过From指令读取到缓冲存储器H2E4~E2E11中,通过CC-Link链接扫描读取2号站RWr4~RWr112X4点信息,即2号站的信息。
注意:1号站为远程I/O站,无RWw/RWr信息,但是缓冲存储器地址H1E0~E1E3就被预留,不能被2号站占用。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。