ge fanuc automation

17
1 GE Fanuc Automation GE Fanuc Automation Genius Communication Training Course Presented by GE Fanuc Shanghai

Upload: dawson

Post on 13-Jan-2016

76 views

Category:

Documents


2 download

DESCRIPTION

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 接口卡接入 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: GE Fanuc Automation

1

GE Fanuc AutomationGE Fanuc Automation

Genius Communication Training Course

Presented by GE Fanuc Shanghai

Page 2: GE Fanuc Automation

2

Genius网络基本组成

最多 32 个站

PS

SCANNER

分散

I/O

GE FanucFIELD CONTROL

网上设备:• PLC ,通过 GBC/GCM 模块接入总线• PC ,通过 PCIM 接口卡接入• 远程 I/O : Genius I/O 和 Field Control——BIU,

VersaMax I/O——NIU

S90-70 PLCS90-30 PLC

Field Control I/O

计算机

Page 3: GE Fanuc Automation

3

Genius网络的物理接口

Genius

双绞线

站耦合总线信号

网上设备:• 站设备通过双绞线多点连接• 站设备通过电磁耦合获取总线信号

+

Genius

Page 4: GE Fanuc Automation

4

Genius网络总线技术规范• 采用逻辑令牌环协议控制通讯介质的分配使用• 每个站设备有唯一的站地址 (SBA) :从 0到 31• 每个站获得令牌后,可发送 128 个字节的数据• 可实现 PLC 与 PLC 之间, PLC 与分散 I/O 之间的通讯

Page 5: GE Fanuc Automation

5

Genius网络总线技术规范

120VAC,O5A

光纤

光纤适配器

• 使用双绞线,不加中继器,总线最长可达 2.3 公里• 可使用光纤增强抗干扰能力和增加传输距离• 总线上最多可有 32个站设备• 使用调频信号调制方式 (FSK)• 常用波特率为 153.6K , 78.6K , 38.4K

+

Page 6: GE Fanuc Automation

6

用 Genius总线实现 PLC之间的通讯

• 使用 Global Data :周期性的、不间断地发送,一个站广播,其余站都能接收,无须编程• 使用 Datagram :事件触发式的,须编程实现

有两种实现在 Genius 总线上 PLC 之间通讯的方法

+

Page 7: GE Fanuc Automation

7

Global Data数据交换

发送 %R001--%R010

• 只需在发送全局数据 (Global Data) 的站设备上组态:

— 要将本站的那些数据发送到总线上• 在需要接收这些全局数据的其他站设备上组态:

— 接收这些全局数据,并存放到本站的指定内存中• 发送方不关心全局数据会被哪些站接收

Page 8: GE Fanuc Automation

8

组态 GBC模块• GBC 模块的组态窗口如下:Module SBA :本站站号 Baud Rate :波特率Status :总线上所有设备的状态位

设置本站是否发送全局数据或接受其他站发来的

全局数据

Page 9: GE Fanuc Automation

10

设置本站 GBC发送全局数据

发送 %R1

设置本站发送的全局数据的起始地址和长度:

%R1

Page 10: GE Fanuc Automation

12

设置其他站接收全局数据

发送 %R1

31#

30# 29#

组态接收从 31# 站发出的全局数据,并

存放在本站的%R11-%R20 中

Page 11: GE Fanuc Automation

14

Datagram数据交换

发送 %R1给 29#站

31#

• Datagram实现从一个站发送数据给总线上的另一个站• Datagram一般不是广播的,只能完成两个站之间的数据交换• 发送数据 (调起通讯 )的站须编写 COMM_REQ指令• 接收方无须编程

30# 29#

Page 12: GE Fanuc Automation

15

实现 Datagram的 COMM_REQ指令

• 在发送数据的站编程• 使能端应该是脉冲信号• 参数块中填写通讯命令

使能端

参数块起始地址

GBC 的机架号 / 槽号1

发送 %R1给 29#站

30# 29#

31#

Page 13: GE Fanuc Automation

16

实现 Datagram通讯的程序

%M001%I001

%M001

%R001

05

1

示范程序

编程要点:1. 用脉冲信号调用 COM_REQ 指令;2. 检测通讯状态字,如为 4,则 表明通讯成功3. 每次通讯前,将通讯状态字清零。

Page 14: GE Fanuc Automation

17

实现写操作的 Datagram参数块格式

数据块长度通讯状态字

通讯命令

远方 PLC站号

要发送的数据

Page 15: GE Fanuc Automation

18

Output

PLC与分散 I/O的通讯相连

GE FanucFIELD CONTROL

Input

• 现场控制单元 (Field Control) 含有输入 (Input) 和输出 (Output)• 现场控制单元的输入模块数据是广播到总线上,可以被其他站接收• GBC 通过组态将输出数据发送给现场控制单元

Page 16: GE Fanuc Automation

19

PLC与分散 I/O的通讯相连

GE FanucFIELD CONTROL

设置现场控制单元的

I/O 数量 /地址

设置 GBC 站号、总线波特率

31#

1#

Page 17: GE Fanuc Automation

21

现场 I/O%I65--%I80%Q33--%Q48

PLC与分散 I/O的通讯相连

GE FanucFIELD CONTROL

• 现场控制单元的输入 /输出模块与机架型 I/O 模块统一在 CPU 中编排地址 , 即:现场 I/O 模块也被分配有 %I, %Q 等地址• 逻辑程序中通过 %I和 %Q 地址来访问现场 I/O 的信号

机架型 I/O%I1--%I64%Q1--%Q32