170 likes | 455 Views
GE Fanuc Automation. GE Fanuc Automation. Genius Communication Training Course Presented by GE Fanuc Shanghai. GE Fanuc FIELD CONTROL. Genius 网络基本组成. 计算机. S90-70 PLC. P. S. S90-30 PLC. S. C. A. N. N. E. R. 最多 32 个站. 分散. 网上设备: PLC ,通过 GBC/GCM 模块接入总线 PC ,通过 PCIM 接口卡接入
E N D
GE Fanuc Automation GE Fanuc Automation Genius Communication Training Course Presented by GE Fanuc Shanghai
GE Fanuc FIELD CONTROL Genius网络基本组成 计算机 S90-70 PLC P S S90-30 PLC S C A N N E R 最多32个站 分散 • 网上设备: • 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网络的物理接口 • 网上设备: • 站设备通过双绞线多点连接 • 站设备通过电磁耦合获取总线信号 双绞线 站耦合总线信号
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数据交换 • 只需在发送全局数据(Global Data)的站设备上组态: • —要将本站的那些数据发送到总线上 • 在需要接收这些全局数据的其他站设备上组态: • —接收这些全局数据,并存放到本站的指定内存中 • 发送方不关心全局数据会被哪些站接收 发送%R001--%R010
组态GBC模块 • GBC模块的组态窗口如下: Module SBA:本站站号 Baud Rate:波特率 Status:总线上所有设备的状态位 设置本站是否发 送全局数据或接 受其他站发来的 全局数据
设置本站GBC发送全局数据 设置本站发送的 全局数据的起始 地址和长度: %R1 发送%R1
设置其他站接收全局数据 组态接收从31#站发 出的全局数据,并 存放在本站的 %R11-%R20中 31# 30# 29# 发送%R1
Datagram数据交换 • Datagram实现从一个站发送数据给总线上的另一个站 • Datagram一般不是广播的,只能完成两个站之间的数据交换 • 发送数据(调起通讯)的站须编写COMM_REQ指令 • 接收方无须编程 31# 30# 29# 发送%R1给29#站
实现Datagram的COMM_REQ指令 • 在发送数据的站编程 • 使能端应该是脉冲信号 • 参数块中填写通讯命令 使能端 参数块起始地址 GBC的机架号/槽号 1 31# 30# 29# 发送%R1给29#站
实现Datagram通讯的程序 %I001 %M001 示范程序 %M001 编程要点: 1. 用脉冲信号调用COM_REQ指令; 2. 检测通讯状态字,如为4,则 表明通讯成功 3. 每次通讯前,将通讯状态字清零。 %R001 05 1
实现写操作的Datagram参数块格式 数据块长度 通讯状态字 通讯命令 远方PLC站号 要发送的数据
GE Fanuc FIELD CONTROL PLC与分散I/O的通讯相连 • 现场控制单元(Field Control)含有输入(Input)和输出(Output) • 现场控制单元的输入模块数据是广播到总线上,可以被其他站接收 • 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