1、工厂自动化创新实践报告工厂自动化创新实践指导老师 :冯太合 学院: 专业: 班级: 姓名: 学号: 1 FX2N的CCLink网络系统的简介 32 FX2N32CCL接口模块的简介 32.1 FX2N-32CCL CCLink接口模块的简介 32。2 和FX2N的通信的系统配置 53主站和远程I/O站的通信 133。1和远程I/O站的通信简介 133.2和远程I/O站的通信的系统配置 143.3和远程I/O站的通信程序 153.4和远程I/O站的通信测试 204总结 21FX2N的CC-Link网络系统1 FX2N的CC-Link网络系统的简介在本三菱FX2N的CC-Link网路系统中,主要涉
2、及三菱FX2N PLC通过CCLink现场总线实现和远程I/O站、远程设备站以及GOT触摸屏等设备的通信。其中三菱FX2N PLC是通过模块FX2N16CCL-M实现与CC-Link现场总线的通信的,远程I/O站包括远程输入模块AJ65SBTB1-16D和远程输出模块AJ65SBTB116T;远程设备站包括变频器。 FX2N PLC的CCLink网络系统的系统结构图如图1。1所示.图1.1 FX2N的CCLink网络系统的系统结构图2 FX2N32CCL接口模块的简介2。1 FX2N32CCL CC-Link接口模块的简介本节是对FX2N16CCLM作为FX系列PLC系统主站的CCLink的系
3、统结构进行必要的描述。(1)主站模块FX2N-16CCLM的概要CC-Link主站模块FX2N-16CCL-M是特殊扩展模块,它将FX系列PLC分配作为CC-Link系统中的主站。远程I/O站和远程设备站可以与主站连接(FX系列的PLC)。通过使用CC-Link接口模块FX2N-32CCL,两个或两个以上的FX系列的PLC可以作为远程设备站进行连接,形成一个简单的分散系统,如图2。1.图2。1 FX2N组成的简单分散系统图主站:控制数据链接系统的站远程I/O站:仅仅处理位信息的远程站远程设备站:包括处理位信息和字信息的远程站(2)FXPLC主站模块的特征本节主要对CCLink的特征进行必要的描
4、述1)与远程I/O站的通信用远程输入(RX)和远程输出(RY)进行通讯来实现开关ON/OFF的状态和指示灯ON/OFF状态。远程输入(RX)和远程输出(RY)被分配FX2N-16CCLM中的缓冲存储器(BFM),详细的分配图如图2.2所示。图2.2 FX2N和远程I/O的通信图注:*1可以使用那些可以被指定作为FROM指令的传送目的地或者TO指令的传送源地设备。2)与远程设备站的通信握手幸好(例如请求和出错标志位)是使用远程输入(RX)和远程输出(RY)来与远程设备站进行通信的.设定的数据和其他数据与远程设备站之间的通讯是通过使用远程寄存器(RWw和RWr)实现的。远程输入(RX)、远程输出(
5、RY)和寄存器(RWw和RWr)被分配到FX2N16CCLM中的缓冲存储器(BFM),详细的分配图如图2。3所示。图2.3 FX2N和远程设备的通信图注:1表示可以使用那些可以被指定作为来自指令的传送目的地或者发往指令的传送源的设备。3)参数记录到EEPROM中 通过预先将参数记录到EEPROM中,使得每次启动(断电上电)主站时都不需要每次都进行参数的设定。即使模块的电源断开,否则保存在EEPROM中的数据也会一直被保存。2。2 和FX2N的通信的系统配置(1)和FX2N的通信系统的系统结构当一个FX系列的PLC作为主站来使用的时候,最多可以连接7个远程I/O站和8个远程设备站.(以上的“7”
6、和“8”的数量中不包括主站)。1)占用的站数:每个远程I/O站或者远程设备站所需要作用的站数为1到多站不等。2)站号:当每个站的模块所占用的站数为1的情况下,就会按照顺序从1开始进行分配(1,2,3)。如果其中有一个站模块占用2个或者时更多的站数时,被占用的站的号码就会重新分配。3)模块的数量和站的数量:模块的数量就表示实际的模块的个数。站的数量就如同“占用的站数”,被所有模块占用的站的数量。(2)主站模块的缓冲存储器(BFM) 1)缓冲存储器的简介:缓冲存储器是用来在PLC和主站模块之间进行数据交换。在PLC中,使用FROM/TO的指令来进行读/写.在电源断开的时候,缓冲存储器的内容会恢复到
7、缺省值。2)缓冲存储器一览:缓冲存储器一览表如表2.1所示表2.1 缓冲存储器一览表BFM编号内容描述Hex。Dec.00H09H09参数信息区域存储信息(参数)进行数据连接#0AH0BH#10#11I/O信号控制主站模块的I/O信号0CH#1BH12#27参数信息区域存储信息(参数)进行数据链接1CH#1EH#28#30主站模块控制信号控制主站模块的信号#20H#2FH#3247参数信息区域存储信息(参数)进行数据链接E0HFDH#224#253远程输入(RX)存储来自一个远程的输入状态#160H#17DH352#381参数信息区域将输出状态存储到一个远程站中#1E0H#21BH480#53
8、8远程寄存器(RWw)(主站:用于发送)将传送的数据存储到一个远程站#2E0H31BH#736#795远程寄存器(RWr)(主站:用于接收)存储从一个远程站接收到的数据#5E0H#5FFH1504#1535链接特殊继电器(SB)存储数据链接状态600H#7FFH#15362047链接特殊继电器(SW)存储数据链接状态3)参数信息区域的简介参数信息区域是用来设定条件以实现数据链接的。所设定的内容可以被记录到EEPROM中.现对参数信息区域(0CH1BH)具体的内容进行必要描述,具体的描述如表22所示.表2.2 参数信息区域介绍表BFM编号内容描述缺省Hex。Dec。00H#0(禁止使用)*01H
9、1连接的模块数量设定所连接的远程站模块的数量(包括保留的站)802H2重试的次数设定对于一个除故障站的重试次数3#03H3自动返回模块的数量设定在一次链接扫描过程中可以返回到系统中的远程站模块的数量1#04H、#05H4、#5(禁止使用)*#06H6预防CPU死机的操作规格当主站PLC出现错误时规定的数据链接的状态0(无规格)#07H#09H7#9(禁止使用)#0CH#0FH#12#15(禁止使用)*#10H16保留站的规格设定保留站0(无规格)#11H13H#17#19(禁止使用)14H20错误无效站的规格规定除故障的站0(无规格)15H1BH#2127(禁止使用)*1CH28FROM/TO
10、指令存取出错时的判断时间设定FROM/TO指令存取出错时的判断时间(单元:10ms)200ms#1DH29允许外部存取的范围当对一个不可连接的站或者地址进行存取的时候就输入“10#1EH30模块代码明确FX2N-16CCL-M的模块代码K7510#1FH#31(禁止使用)20H#2EH3246站的信息设定所连接站的类型(站类型、占用站数和占用站数)(远程I/O站、1和1到5)注:不要对那些不可些的区域进行写入操作。因为这样的话可能会导致错误.a)连接的模块数量:设定与主站连接的远程站模块的数量(包括保留站在内)。这不是一个计算站数量的功能。设定范围从“1”到“15”(模块)。只有对应于规定的“
11、连接的模块数量的站信息(地址20H到2EH)是有效的.b)重试的次数:对一个出现了数据链接错误的远程站的可以进行重试的次数进行设定。设定范围从“1”到“7次。如果一个远程站通过执行了规定的可以重试的次数后仍旧不能恢复的话,该站就可以被视为“数据链接故障站”。c)自动返回模块的数量:对在一个链接扫描过程中可以自动返回到系统中的远程站模块的数量进行说定。设定范围从“1”到“10”模块.d)预防CPU死机的操作规格:规定了当主站的PLC中出现了一个“运行停止错误时的数据链接状态.设定范围从“0(停止)”到“1(继续)”.d)保留站规格:对那些包括在所连接的远程模块数量中,但是实际上并不连接的远程站进
12、行设定,这样的话就不会被视为“数据链接故障站”来处理。1)当一台连接的远程站被设定作为保留站时,这个站就不能执行任何数据链接。2)将相对应要被保留的站的站号码的位设定位ON。由于一个远程站要占用2个或更多站,所以仅仅将通过模块上的站号码设定开关设定的站号码的那个位启动.图2。4指示了115个站号的编号。图2。4 站号编号设置图设定实例:在下列的系统配置实例中,将一个4号站为远程设备站和9号站为远程设备站设定为保留站,如图2。5所示。图2.5 保留站设置图e)站的信息:设定符合所连接的远程站和保留站的站类型1)图2。6显示了被设定的数据结构图2。6 数据结构说明图2)表2。3显示了每个模块的缓冲
13、储存器地址例如:当设定第10个模块时,写到缓冲存储器地址的内容为“BFM 29H”。表2.3缓冲储存器地址说明表模块BFM号码模块BFM号码Hex。Dec。Hex。Dec.第1个模块20H32第9个模块28H40第2个模块21H33第10个模块29H41第3个模块#22H#34第11个模块2AH#42第4个模块23H35第12个模块2BH43第5个模块24H#36第13个模块2CH#44第6个模块#25H37第14个模块2DH45第7个模块#26H#38第15个模块2EH46第8个模块27H#39以下为一个具体的设置实例,如图2。7和图2.8所示,即当连接一个远程I/O站两个远程设备站的情况。图2。7 系统配置实例图图2.8 站信息的设定图(3)和FX2N的通信数据流1)远程输入(RX)和远程输出(RY)远程输入(RX)是用来保存来自远程I/O站和远程准备站的输入(RX)状态.每个站使用2个字,即32位.远程输出(RY)是用来将输出到远程I/O站和远程设备站的输出(RY)状态进行保存。每个站使用2个字,即32位,如图4。2.9所示。图2.9 远程I/O通信数据流说明图2)远程寄存器(RWw) 主站远程设备站 被传送到远程设备站的远程寄存器(RWw)中的数据如图2.10所示进行保存。每个站使用4个字.图2.10远程寄存器(RWw)通信数据流说明图3)远程寄存器(RWr) 远程
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1