# Presentation: 397880

## FANUC Open Architecture Update

**Claude Dinsmoor**
- General Manager
- Controller Software Development
- FANUC Robotics

## Open Should mean:Interoperability

**Definition:**

- Plug and play interconnection with peripheral equipment,  plant data systems and graphic displays.

**OMAC Definition:**

- “..a commitment to   A  PLATFORM + OPERATINGYSTEM + COMPILER + LOADER + INFRASTRUCTURE SUITE is necessary for it to be possible to swap modules.”

## Peripheral Integration

**Peripheral Integration**

- Weld Controllers

- Dispense Controllers

- PLC’s

- Smart Sensors

## S

- System

- Dumb
- Devices

**Smart**
**Devices**

- Controlled
- Axis

- Teach
- Device

- Controlled
- Devices

**I/O Bus**

**Field Bus**

**Plug and Play Peripheral Integration**

**The Industrial **
**Single word Oxymoron:**

- Modbus

- PROFIBUS

- INTERBUS-S

- SDS

- DeviceNet

- AB RIO

- Genious

- Pilz

- ControlNet

- ME Net

- ARCNET

- Microsoft
- System

- STANDARD

## Integration with Plant Systems

**Systems**

- Real Time
- System

- Dumb
- Devices

- Controlled
- Axis

- Teach
- Device

- Controlled
- Devices

- Smart
- Devices

**Integration with Plant Systems**

- Microsoft
- System

- File Backup

- Process Data

- Alarms

- Status

## Plug and Play Integration with Plant Systems

**Systems**

- MMS

- Real Time
- System

- Dumb
- Devices

- Controlled
- Axis

- Teach
- Device

- Controlled
- Devices

- Smart
- Devices

**MAP**

*Ethernet*

**Plug and Play Integration with Plant Systems**

- TCP/IP

**OPC**

- COM/DCOM

- XML

**Process Data -  Alarms**
**Status  -  File Backup**

- FTP

- SOAP?

- Microsoft
- System

## Where Have We Been? 

## FANUC N.A. Robot Open Architecture Interface History 

**      ‘****86              ‘88             ‘90              ‘92             ‘94              ‘96              ‘98              ‘00**

## “Legacy” Products  

- Industrial I/O
- AB RIO : Distributed Process Control (Slave)
- Genius : Distributed Process Control

**All of the “legacy” products are not open or active standards based****. **

- Data Exchange and Networking
- DDCMP : Basic Communications
- MAP : Communications & Application
- MMFS : Application (Data and File Transfer)
- MMS : Application (Data and File Transfer)

**These technology solutions have been  replaced by broad based, open definitions, with active support and  updating by the standards organization. **

## Where Are We At Today? 

## EXAMPLE NETWORK ARCHITECTURE

**Control Network : PLC-I/O**
** ****Deterministic response **
** **AB-RIO
-  Genius-RIO
** ****DeviceNet - Robot Slave**
** ****ControlNet - Robot Slave**
** ****Profibus-DP - Robot Slave**

**Information Network : Files, Data**
** ****Non-deterministic response**
** ****Ethernet, PPP, TCP/IP **
** ****File Transfer Applications (FTP, TFTP/BOOTP)**
** ****Terminal Sessions (Telnet)**
** **Process Monitoring (PC-Interface**)**

**    ****PLC**

**Win-NT PC**

**UNIX**

**Local Robot I/O : Process Equipment**
** ****Deterministic response**
** **FANUC Model-A Rack I/O
-  FANUC Model-B Distributed I/O
-  FANUC Process I/O
** ****DeviceNet - Robot Master**
** ****ControlNet - Robot Master**

## How Are We Using Standards Today? 

## FTP

**Capability **
- Backup and Restore of production programs (assure good backups)
- File Transfer Between Robot and Factory Management System
- Client and Server functionality
- automated backups through server
- manual backup/restore through teach pendant

- 95/98/NT/W2K/UNIX/...

- Plant Floor Equipment

**Issues**
- Security
- Version control

**Advantages**
- Software for Host is readily available across multiple platforms
- basically plug and play
- Mapping of robot as a file store is very natural for use with host

## BOOTP/TFTP

- 95/98/NT/W2K/UNIX/...

- Plant Floor Equipment

**Capability **
- Disaster Recovery of plant floor device
- Recovery includes getting network settings (BOOTP/DHCP) and then downloading complete image of device

**Issues**
- Point of initiation
- Version control
- Complexity on server - must be available and configured when needed

**Advantages**
- Similar to “ghosting” a PC.  Recovery includes kernel and loaded options minimizing recovery time
- Software for host is readily available across multiple platforms

## Telnet

- 95/98/NT/W2K/UNIX/...

- Plant Floor Equipment

**Capability **
- Interactive session with plant floor device (eg. setup, diagnostics, program review)
- Detailed troubleshooting can occur remotely for certain classes of problems

**Advantages**
- Software for host is readily available across multiple platforms
- Easy access from anywhere not just At the robot or cell PC

**Issues**
- Security
- Requires specific knowledge of the plant floor device being dealt with