当前位置:首页 > 欧姆龙CS1D网络实验
OMRON 网络实验指导书
图6-5 CJ1M(1#)本地路由表设置
(8) CJ1M-CPU13(1#)既在3号网络中,又在2号网络中,但要访问1号网络中的节点,则需要编写中继路由表如下图6-6
目标远程网1 ; 中继网络号3 ; 中继节点号63(表示通过DeviceNET网访问以太网)或者目标远程网1 ; 中继网络号2 ; 中继节点号4 (表示通过CLK网访问以太网)
图6-6 CJ1M(1#)中继路由表设置
(9) 使用计算机,打开CX-NET软件,使用TOOLBUS方式连上CJ1M-CPU13(2#)。
(10)在连线状态下,打开路由表菜单,进入路由表设置界面
(11)编写本地路由表,如图6-7
24
OMRON 网络实验指导书
图6-7 CJ1M(2#)本地路由表设置
(12)CJ1M(2#)在3号网络中,如要与1号网络的CS1G或者2号网络的CJ1M(1#)通信,则要编写中继路由表 目标远程网1 ; 中继网络号3 ; 中继节点号63(表示直接通过DeviceNET网访问以太网)
或者目标远程网1 ; 中继网络号3 ; 中继节点号3(表示通过DeviceNET网访问经由CLK网去访问以太网)
目标远程网2 ; 中继网络号3 ; 中继节点号3 如图6-8:
图6-8 CJ1M(2#)中继路由表设置
3.编写了以上PLC的本地路由表和中继路由表,传入对应PLC中,就可实现3台PLC间的FINS命令交换,并可通过CX-P软件,进行跨网络串行通信编程。 4. 路由表成功建立后,
(a)可以通过FINS指令进行跨网络的PLC与PLC间的数据交换,参看实验八
25
OMRON 网络实验指导书
(b)CX-P可以跨网络连接到3层网络中的任意一PLC,操作步骤如下:
(1)首先按照实验一内容,把CX-P通过以太网连接到CS1G。 (2)点中“NewProject”,在右键下拉菜单中选择“插入PLC”,如图6-9所示,选择“CJ1M-CPU13”型号,网络类型要选择“NewPLC1”,表示CX-P软件通过以太网,跨网连接到CLK网络中的CJ1M(1#)。
图6-9 CX-P跨网设置一
(3)选中网络类型旁的“设定”按钮,在“网络设置”窗口中设定FINS源地址网络号:1; FINS目的地址网络号:2;节点号:3;单元号:0。如图6-10所示
图6-10 CX-P跨网设置二
(4)设置完毕后,点“在线工作”图标,就可以使CX-P跨网络连接到CJ1G。同样,利用类似的设置方法也可以把CX-P跨网连接到CJ1M(2#)上。
思考:如果把CLK网络的网络号设定为10,是否可以?可以的话如何修改本地路由表和中继路由表?
26
OMRON 网络实验指导书
实验七 网络互连――跨网络的FINS通信
一.实验目的
掌握使用FINS指令在不同的网络间(CLK和CompoBus/D),实现PLC与PLC间数据交换
二.实验内容 1. 网络构成如下图7-1所示:
CJ1M-CPU13(1#) CJ1M-CPU13(2#)
图7-1 展板三层网络系统构成图
2.在该图中,中间的CJ1M(1#)装有2块网络单元,分别是:CJ1W-CLK21和CJ1W-DRM21。因此它在网络中也跨接了2层网络(COMPOBUS/D和Controller Link),起网关的作用。 3.通信要求如下
1号网络15号节点的CS1G(以太网),要读取3号网络62号节点CJ1M(2#、COMPOBUS/D网)的DM0010的数据,如何通过FINS通信实现?
(1)命令: 010182000A000001
(2)控制字准备,参照培训教材在控制字内将数据写好。 (3)采用逻辑端口6,A20206为端口6的使用的允许标志位。
命令中参数均为十六进制数。
在S中依次写入010182000A000001,当指令执行时,FINS命令的响应码会自动存入CMND指令的第三个操作数指定的区域中。梯形图程序如下图7-2:
27
共分享92篇相关文档