Genius Communication Training Course Presented by GE Fanuc Shanghai GE Fanuc Automation GE Fanuc Automation Genius Communication Training Course Presented by GE Fanuc Shanghai
Genius网络基本组成 分散 网上设备: I/O PLC,通过GBC/GCM模块接入总线 Field Control I/O 计算机 S90-70 PLC P S S90-30 PLC S C A N N E R 最多32个站 分散 GE Fanuc FIELD CONTROL 网上设备: PLC,通过GBC/GCM模块接入总线 PC,通过PCIM接口卡接入 远程I/O:Genius I/O和Field Control——BIU, VersaMax I/O——NIU I/O Field Control I/O
Genius网络的物理接口 网上设备: 站设备通过双绞线多点连接 站设备通过电磁耦合获取总线信号 双绞线 站耦合总线信号 + Genius
Genius网络总线技术规范 采用逻辑令牌环协议控制通讯介质的分配使用 每个站设备有唯一的站地址(SBA):从0到31 每个站获得令牌后,可发送128个字节的数据 可实现PLC与PLC之间,PLC与分散I/O之间的通讯
Genius网络总线技术规范 光纤适配器 光纤 使用双绞线,不加中继器,总线最长可达2.3公里 可使用光纤增强抗干扰能力和增加传输距离 总线上最多可有32个站设备 使用调频信号调制方式(FSK) 常用波特率为153.6K,78.6K,38.4K 光纤适配器 120VAC,O5A + 光纤
用Genius总线实现PLC之间的通讯 有两种实现在Genius总线上PLC之间通讯的方法 使用Global Data:周期性的、不间断地发送,一个站广播,其余站都能接收,无须编程 使用Datagram:事件触发式的,须编程实现 +
Global Data数据交换 发送%R001--%R010 只需在发送全局数据(Global Data)的站设备上组态: — 要将本站的那些数据发送到总线上 在需要接收这些全局数据的其他站设备上组态: — 接收这些全局数据,并存放到本站的指定内存中 发送方不关心全局数据会被哪些站接收 发送%R001--%R010
组态GBC模块 GBC模块的组态窗口如下: Module SBA:本站站号 Baud Rate:波特率 Status:总线上所有设备的状态位 设置本站是否发 送全局数据或接 受其他站发来的 全局数据
设置本站GBC发送全局数据 设置本站发送的 全局数据的起始 地址和长度: %R1 发送%R1
设置其他站接收全局数据 组态接收从31#站发 出的全局数据,并 存放在本站的 %R11-%R20中 31# 30# 29# 发送%R1
Datagram数据交换 Datagram实现从一个站发送数据给总线上的另一个站 发送数据(调起通讯)的站须编写COMM_REQ指令 接收方无须编程 31# 30# 29# 发送%R1给29#站
实现Datagram的COMM_REQ指令 在发送数据的站编程 使能端应该是脉冲信号 参数块中填写通讯命令 使能端 参数块起始地址 GBC的机架号/槽号 1 31# 30# 29# 发送%R1给29#站
实现Datagram通讯的程序 %I001 %M001 示范程序 %M001 %R001 05 1 编程要点: 1. 用脉冲信号调用COM_REQ指令; 2. 检测通讯状态字,如为4,则 表明通讯成功 3. 每次通讯前,将通讯状态字清零。 %R001 05 1
实现写操作的Datagram参数块格式 数据块长度 通讯状态字 通讯命令 远方PLC站号 要发送的数据
PLC与分散I/O的通讯相连 现场控制单元(Field Control)含有输入(Input)和输出(Output) Input 现场控制单元的输入模块数据是广播到总线上,可以被其他站接收 GBC通过组态将输出数据发送给现场控制单元 Input Output GE Fanuc FIELD CONTROL
PLC与分散I/O的通讯相连 设置GBC站号、 总线波特率 设置现场控 制单元的 I/O数量/地址 31# 1# GE Fanuc FIELD CONTROL
PLC与分散I/O的通讯相连 现场控制单元的输入/输出模块与机架型I/O模块统一在CPU中编排地址, 即:现场I/O模块也被分配有%I,%Q等地址 逻辑程序中通过%I和%Q地址来访问现场I/O的信号 机架型I/O %I1--%I64 %Q1--%Q32 现场I/O %I65--%I80 %Q33--%Q48 GE Fanuc FIELD CONTROL