Series 90-30 - 02/28/94
p1
Series 90TM-30 PLC
Series 90TM-30
Programmable
Controller
GE Fanuc Automation
Series 90-30 - 02/28/94
p2
Series 90TM-30 PLC
? CPU System
? I/O System
? Specialty Modules
? Programming
? Application Solutions
TOPICS
Series 90-30 - 02/28/94
p3
Series 90TM-30 PLC
A Cost-Effective,Small to Mid-Range PLC
Power in a Small Package!!
Series 90-30 - 02/28/94
p4
Series 90TM-30 PLC
? 5 or 10 slots
? Intelligent Back Plane
? Cost Effective
? Small Footprint
? All slots Available for I/O
? Fastest in its class
Model 311/313
System
CPU
Intelligent Back Plane Style
- CPU311,CPU313 - 5 Slots
- CPU321,CPU323 - 10 Slots
Series 90-30 - 02/28/94
p5
Series 90TM-30 PLC
Model 331/341/351
CPU
? Capacity for Small to Mid-
Range Applications
? Single Slot Removable
CPU
? Modular I/O
? 5 or 10 slots
? Expandable System Local
& Remote
A 1 2 3 4 5 6 7 8F
B 1 2 3 4 5 6 7 8
A 1 2 3 4 5 6 7 8F
B 1 2 3 4 5 6 7 8
A 1 2 3 4 5 6 7 8F
B 1 2 3 4 5 6 7 8
A 1 2 3 4 5 6 7 8F
B 1 2 3 4 5 6 7 8
A 1 2 3 4 5 6 7 8F
B 1 2 3 4 5 6 7 8
A 1 2 3 4 5 6 7 8F
B 1 2 3 4 5 6 7 8
A 1 2 3 4 5 6 7 8F
B 1 2 3 4 5 6 7 8
A 1 2 3 4 5 6 7 8F
B 1 2 3 4 5 6 7 8
A 1 2 3 4 5 6 7 8F
B 1 2 3 4 5 6 7 8
CPU
POWER SUPPLY
GE Fanuc
SERIES 90-30
PROGRAMMABLE
CONTROLLER
+
24VDC
OUTPUT
-
100-240
VAC 40A
50/60HZ
B
A
T
T
E
R
Y
P
W
R
O
K
R
U
N
B
A
T
T
System
Modular CPU Style Expandable
- CPU331,CPU341,- 49 Slots
- CPU350,351,352,360,363,364 - 79 Slots
Series 90-30 - 02/28/94
p6
Series 90TM-30 PLC
Model 331/341/351 - Expanded System
? Model 331/341 5 Racks
Total,49 Slots
? Model 351 8 Racks
Total,79 Slots
? 50 Ft,Maximum for
Local Expansion I/O
? 700 Ft,Maximum for
Remote Expansion I/O
CPU Baseplate
Expansion Baseplate
Expansion Baseplate
Remote Baseplate
Remote Baseplate
Series 90-30 - 02/28/94
p7
Series 90TM-30 PLC
Performance and Capacity
CPU Model 311 313 323 331 341 35x,36x
User Memory (K Bytes) 6K 6K 6K 16K 80K 80K-240K
Registers 512 1K 1K 2K 9,999 9,999-16,000
Discrete I/O 160 160 320 1024 1024 4096
Analog Input 80 80 128 128 1024 2048
Analog Output 20 20 40 64 256 512
Boolean Execution 18 0.6 0.6 0.4 0.3 0.22 (msec/K)
# Bus Speed 1Mbaud at <50 ft,250Kbaud at 50 to 700 ft.
Fast - Up To,0.22MS/K Capacity For Small To Mid Range Applications
Series 90-30 - 02/28/94
p8
Series 90TM-30 PLC
Model 311,313,331,341,35x,36x Features
? Logicmaster Programming and Monitoring
? CPU and I/O Diagnostics
? Built-in SNP & SNPx Communications Interface
? Built-in Ethernet Communications Interface
? Boolean Coprocessor
? Specialty Modules
- Genius Communications Module
- GBC*
- Axis Positioning Module (1 and 2 Axis)
- I/O Link Module (Master or Slave)
- Ethernet*
- High Speed Counter
* Future
Series 90-30 - 02/28/94
p9
Series 90TM-30 PLC
? Real Time Battery Backed Calendar Clock
(Model 331,341,351 Only)
? Additional Specialty Modules (Model 331,
341,351 Only)
- Programmable Coprocessor Module
MegaBasic,C,State Logic
- CIMPLICITYTM 90-ADS
- Communications Module CCM,RTU,
SNP Master/Slave,SNP-X
More Model 311,313,331,341,35x,36x Features
Series 90-30 - 02/28/94
p10
Series 90TM-30 PLC
Model CPU351 or highter Highlights
? 386EX Processor from Intel
? 2 Serial Ports with Separate Processor
? Configurable Key Switch
? Larger Memory (Upto 240K)
? Supports up to 8 Racks
? Fast Execution Speed
– Boolean 0.22ms/K
– Function Blocks Less Than 2us an Instruction
Series 90-30 - 02/28/94
p11
Series 90TM-30 PLC
? Three Types of On-Board Memory
- Battery Backed RAM
- EPROM
- EEPROM or FLASH
? Memory Card for Program Transportability
– Not Models 350 or highter
Memory
Series 90-30 - 02/28/94
p12
Series 90TM-30 PLC
Topics
? 90-30 Power Supply
? I/O Module Characteristics
? Module Selection
? Analog I/O characteristics
Series 90-30 - 02/28/94
p13
Series 90TM-30 PLC
90-30 Power Supply
? 100-240 VAC Auto Ranging
? 48-65 Hz Auto Ranging
? 125 VDC
? 24-48 VDC Auto Ranging
? Modular Power Supply
? Common Across 90-30 Family
? 24Vdc Available to User
? Up to 250 mA @ 24 VDC
Available
SERIES 90-30
BASE 5-SLOTzz
WITH CPU
CAUTION
USER PROGRAM
AND REGISTER
VALUESMAYBE
LOST IF POWERSUPPLY IS
REMOVEDFORLONGERTHAN
1 HOUR
1
POWER
SUPPLY 1 2 3 4 5
System
PROM
Program
PROM
POWER SUPPLY
GE Fanuc
SERIES 90-30
PROGRAMMABLE
CONTROLLER
+
24VDC
OUTPUT
-
100-240
VAC 40A
50/60HZ
B
A
T
T
E
R
Y
PWR
OK
RUN
BATT
Socket Release
Open
Close
Series 90-30 - 02/28/94
p14
Series 90TM-30 PLC
I/O Module Characteristics
? Common I/O for 30 Family
? Enclosed Modules
? Removable Terminal Block
? No Tools Required for
Insertion or Extraction
? Common to all Discrete and
Analog I/O
? LED Matrix - per Point
Indication
? Blown Fuse Indicator
? Fused Outputs >,5 Amps
? Wiring Diagram
A1 2 3 4 5 6 7 8
B1 2 3 4 5 6 7 8 F
RELAY N.O.
OUTPUT
1
3
2 A1
A2
A3
A45
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
4
A5
A6
A7
A8
B1
B2
B3
B4
B5
B6
B7
B8
V
V
V
V
2 AMP
44A726782-015
FOR USE WITH
IC693MDL940
12/24 VDC 0.5A.
B1
OUTPUT
A1
A2
A3
A3
A4
A5
A6
A7
A8
B2
B3
B4
B5
B6
B7
B8
SLOT
A 1 2 3 4 5 6 7 8
B 1 2 3 4 5 6 7 8
F
Series 90-30 - 02/28/94
p15
Series 90TM-30 PLC
Module Selection
INPUT OUTPUT MIXED
TTL 32 Point 32 Point
24 Vdc 8,16,32 Point 8,16,32 Point 8 In,Relay Out
24 Vac 16 Point (Use Relay Output)
125 Vdc 8 Point 6 Point Isolated
120 Vac 16 Point 12,16 Point 8 In,8 Relay Out
8 Point Isolated 5,8 Point Isolated
240 Vac 8 Point Isolated 5,8 Point Isolated
Relay N/A 16 Point
8 Point Isolated
Analog 4 Channel 2 Channel 4 In,4 Out *
16 Channel 8 Channel *
* Future
Series 90-30 - 02/28/94
p16
Series 90TM-30 PLC
Analog Input Characteristics
? Common
– 12 Bit Resolution
– 3 Input Ranges
- 4-20 mA (Default)
- 0-20 mA (LM90 required)
- Enhanced 4-20 mA (LM90 required)
? Low Density
– 4 Differential Channels
? High Density
– 16 Channels
– High and Low Alarm Limits
Configurable for each Channel
OK
INPUT
ANALOG
VOLTAGE
CHANNEL 1
CHANNEL 3
0 to +10 VDC
24uA/Pt
CHANNEL 2
CHANNEL 4
OK
INPUT
ANALOG
CURRENT
CHANNEL 1
CHANNEL 2
CHANNEL 3
CHANNEL 4
CHANNEL 5
CHANNEL 6
CHANNEL 7
CHANNEL 8
CHANNEL 9
CHANNEL 10
CHANNEL 11
CHANNEL 12
CHANNEL 13
CHANNEL 14
CHANNEL 15
CHANNEL 16
0-20mA OR 4-20mA
Series 90-30 - 02/28/94
p17
Series 90TM-30 PLC
Analog Output Characteristics
? Common
– Voltage or Current Individually Configured
Per Channel through Software
– Voltage Range 0-10,-10 to +10
– Current Range 0-20mA,4-20mA
? Low Density
– 2 Differential Channels
– 12 Bit Resolution
? High Density
– 8 Channels
– 16 Bit Resolution
– Configurable Broken Wire Alarms for
Current Out
– Status Bits on All Channels
OK
OUTPUT
ANALOG
VOLTAGE
CHANNEL 1
CHANNEL 2
10 to +10 VDC
5maA/Pt
OK
OUTPUT
ANALOG
CURRENT
CHANNEL 1
CHANNEL 2
CHANNEL 3
CHANNEL 4
CHANNEL 5
CHANNEL 6
CHANNEL 7
CHANNEL 8
CHANNEL 9
CHANNEL 10
CHANNEL 11
CHANNEL 12
CHANNEL 13
CHANNEL 14
CHANNEL 15
CHANNEL 16
0-20mA OR 4-20mA
Series 90-30 - 02/28/94
p18
Series 90TM-30 PLC
Topics
? High Speed Counter
? Genius Communications Modules
? Axis Positioning Module
? I/O Link
? Communications Modules
? Programmable Coprocessor
? Cimplicity 90-ADS
? Third Party Modules
Series 90-30 - 02/28/94
p19
Series 90TM-30 PLC
High Speed Counter
? Handles up to 80 Khz
? 4 Outputs per Module
? Data Handling Directly with CPU
? Configurable three ways:
- four independent counters
(up/down)
- two independent bi-directional
counters
- one counter that calculates the
difference between two changing
count values
5/12/24 VDC
1
3
2
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
4
01
02
03
04
HIGH SPEED CNTR
5V OPTION
I2
I1
I4
I3
I6
I5
I8
I7
I10
I12
I11
I9
44A729182-019
FOR USE WITH
IC693APU300
OK
CFG
HIGH
SPEED
COUNTER
Series 90-30 - 02/28/94
p21
Series 90TM-30 PLC
Enhanced Genius Communications GCM+
? Global Data (4 K) Mapped into Any Data Table
? 31 Devices (+HHM) on a 153.6K Baud Network
? 128 Bytes Data Transfer To/From Each PLC
? Possible Applications
- 90-30 Peer-to-Peer Communication
- Cost Effective Remote I/O for 90-70
- Local Logic Block
1 2 3,......,30 31 + HHM
SERIES 90-30
G
C
M
G
C
M
G
C
M
G
C
M
G
C
M
Series 90-30 - 02/28/94
p22
Series 90TM-30 PLC
Genius Bus Controller
? Global Data plus Directed Messages
(Datagrams)
? Control of Genius I/O and Field Control I/O
? Advanced Diagnostics
G
C
M
+
C
P
U
G
B
C
C
P
U
Series 90-30 - 02/28/94
p25
Series 90TM-30 PLC
APM Standard Mode Application
Power to
Motor
Position
Feedback
Power to
Motor
Position
Feedback
Series 90-30
+/- 10vdc Velocity Reference
(Servo)
Drive
Motor
Encoder
Encoder Feedback
(Servo)
Drive
Motor
Encoder
Programmer
C
P
U
A
P
M
Simple,Powerful and Versatile Motion Control Solution
Series 90-30 - 02/28/94
p26
Series 90TM-30 PLC
APM Standard Mode Features
? Basic Features
– High Resolution:
? +/- 8,388,607 position units
? 8,388,607 velocity user units/sec
? 134,217,727 acceleration units/sec/sec
– Rotary axis with High/Low Count Rollover
– Incremental and Absolute commands
– Linear and S-Curve Accelerations
– Rate Override Control
– Conditional Jump while moving
– Find Home Cycle
Series 90-30 - 02/28/94
p27
Series 90TM-30 PLC
APM Standard Mode Features
? High Performance
– Fast Servo Loop Update,1
msec/axis
– Block Processing Time < 5
msec
– Velocity Feedforward
– Selectable Integral Position
Loop Gain
Series 90-30 - 02/28/94
p35
Series 90TM-30 PLC
Communications Module (331/341/351 Only)
? CCM Protocol
- Master,Slave and Peer
Implementation
? RTU Protocol
- Slave Implementation
? SNP Protocol
- Master,Slave Implementation
? SNP-Express (SNP-X)
- Simple,Half-duplex,Master/Slave
With broadcast Attach and Write
? Two Serial Ports in any combination
CMM311 OK
US1
US2
Series 90-30 - 02/28/94
p36
Series 90TM-30 PLC
Ethernet Module
? Single Slot Module
? TCP/IP Protocol
? Direct Access to CPU
? Responder and Client Mode
? Built in Master/Slave RS485 SNP
Port for Local Network
? Built in RS232 Port for Network
Station and Other Communication
Ethernet
Cmm321
OK
US1
US2
Series 90-30 - 02/28/94
p37
Series 90TM-30 PLC
Programmable Coprocessor (331/341/351 Only)
? 8 mHz 80C188 microprocessor
? Soft Configuration,Battery backed
? Back Plane Access to PLC memory
? Dual Tasking
- CCM Communications
- Programming MegaBasic or 'C'
? 3 Modules To Choose From Providing
160K,192K,& 640K Memory
PCM300
COPROC
OK
US1
US2
Series 90-30 - 02/28/94
p38
Series 90TM-30 PLC
Cimplicity 90-ADS (331/341/351 Only)
? Provides Cost Effective Production
Control and Monitoring
? Real Time,Easy to Use Display System
? Built in Alarm Handling and Fault
Diagnostics
? PID Setup,Monitoring,and Tuning
Screens Provided
? User Definable Function Keys
? Can Use with a Variety of Monitors
PCM300
COPROC
OK
US1
US2
Series 90-30 - 02/28/94
p39
Series 90TM-30 PLC
Open Architecture to 3rd Parties and OEMs
? Series 90-30 I/O Bus to Horner Electric for
development of specialty modules
? Series 90-30 Programmable Coprocessor
Modules
- Megabasic Programming
- C Programming
? Series 90 Protocol for Built-in Port
? Series 90-30 Control Interface Chip for OEMs
who prefer their own proprietary controls but
would like to use the cost-effective 90-30 I/O
system
Series 90-30 - 02/28/94
p40
Series 90TM-30 PLC
Third Party Modules - Horner Electric
? 16,8 or 4 Channel Thermocouple Modules
? 6 Channel RTD Modules
? Isolated 16 bit or Higher Resolution Analog I/O
? Stepper Motor Module
? Strain Gauge Module
? Operator Interface Module
? Stand-alone PID Controller
? ASCII/BASIC Module
? Thumbwheel Module
? High Current (8A) Isolated Relay Output
Series 90-30 - 02/28/94
p41
Series 90TM-30 PLC
Third Party Modules - Others
? State Logic Coprocessor Option by Adatek
(Model 313/341)
? Other Specialty Modules
- Bar Code Reader by Computer Identics
- Voice Module by Advotech
- PID Loop Tuning Software
- Power Hold up by Oneac
? Many other 3rd Party OI's and Software
Series 90-30 - 02/28/94
p42
Series 90TM-30 PLC
Programming Features
? Choice of Programming Device
– Cimplicity Control for WIN95/NT
– Logicmaster 90-30
– Hand-held Programmer (Not on
CPU35x)
? Standard serial communications
? Multi-drop
? Ethernet network
? Modem
Series 90-30 - 02/28/94
p43
Series 90TM-30 PLC
Programming Features
Series 90-70 Series 90-30
? SLOT 1 CPU
– Logicmaster 90 Yes Yes
– C-Block Programming Yes Yes
– State Logic Programming Yes Yes
– Sequential Function Chart Yes Yes
? Coprocessors
– MegaBASIC Programming Yes Yes
– C Programming Yes Yes
– State Logic Programming Yes Yes
Series 90-30 - 02/28/94
p44
Series 90TM-30 PLC
LogicmasterTM 90
?Program Using IBM PC or Compatible
?No I/F Card Required
?Software Configuration
–Auto Configuration at Startup
?Decimal Addressing
?Password and OEM Protection
Series 90-30 - 02/28/94
p45
Series 90TM-30 PLC
Logicmaster 90
? Structured Programming Through
Subroutines
? Conform to IEC Standard (SFC,RLD,ST)
? Librarian features
? User Program Documentation
? Fast On-Line Data Monitoring
? Built-in diagnostics
–CPU and I/O Diagnostics
Series 90-30 - 02/28/94
p46
Series 90TM-30 PLC
Sequential Function Chart
Benefits of SFC
? Good for Sequential Operations,Cell
Control
? Faster
? Inherent Diagnostics
? Complies with IEC 1131
? Graphical
? State Language
Series 90-30 - 02/28/94
p47
Series 90TM-30 PLC
C Programming - Overview
? Up to 255 Named Program Blocks
? Up to 64,000 Bytes per Executable Block
? Large Memory Model
? Alternate or Coprocessor (8087) far
Libraries
? Parameterized (0-7 Pairs) or Direct Access
to PLC Variables
Series 90-30 - 02/28/94
p48
Series 90TM-30 PLC
C Programming - Overview
? Invoked in Ladder Logic by a Call or by
Interrupts
? LOGICMASTER 90 Librarian Services
? Originator Identification Feature
? DOS Debug Tool
? Factory Support Center
Series 90-30 - 02/28/94
p49
Series 90TM-30 PLC
State Logic Programming
? Easy to understand Natural Language
? Allows process to be described as a sequence
of states and actions
? Easy to troubleshoot,maintain,and modify
? Simulate the PLC control program without real
I/O connected to save test and debug time
? Descriptive messages in English are easily
sent from the PLC to process operators
? Provides integrated diagnostics to reduce
process/machine downtime
Series 90-30 - 02/28/94
p50
Series 90TM-30 PLC
State Logic Coprocessor
? State Logic Processor for both Series 90-30 and 90-70
+ ECLiPS programming software
? All the benefits of State Logic can be added to your
current PLC system with the powerful State Logic
Processor
– English language programming
– Structured State Logic program architecture
– Diagnostic and simulation capabilities
– PID loop control
Series 90-30 - 02/28/94
p51
Series 90TM-30 PLC
Instruction Set
? Relay Functions
? Timers/Counters
? Arithmetic Functions
ADD,SUB,MUL,DIV,MOD,SQRT
? Bit Operation Functions
AND,OR,XOR,NOT,SHL,SHR,ROL,ROR,
BIT TEST,SET,CLEAR,BIT POSITION
? Relation Functions - EQ,NE,GT,GE,LT,LE
Series 90-30 - 02/28/94
p52
Series 90TM-30 PLC
Instruction Set
? Data Move Functions
MOV,BLKMOV,BLKCLR,SHFREG,BITSEQ,COMREQ
? Conversion Functions
BCD to Int,Int to BCD
? Control Functions
DO I/O,MCR,JUMP,SYSREQ,
CALL (SUBROUTINE,NESTED MCR & JUMPS)
? PID With Zoom Capability
? Double Precision Integers
? Array Moves (Indirect Addressing)
Series 90-30 - 02/28/94
p53
Series 90TM-30 PLC
Advanced Function - Subroutine
? 64 Subroutines Per Program
? 16k or 3000 Rungs Per Subroutine
? 8 Levels Nesting
? Locking/Unlocking Capability
? Periodic Subroutines
Program
Call
Sub 1
Call
Sub 2 Call
Sub 5
Sub 2 Sub 5
Call
Sub 5
Sub 1
( )
( )
Series 90-30 - 02/28/94
p54
Series 90TM-30 PLC
More Advanced Functions
? DO I/O Enhancement
– Fast read or write of a single Discrete Module in the
CPU rack
? Range Instruction
– Checks if value is within a certain range
? Periodic Subroutine - Model 340 or later
– Timed Interrupt Applications
– Interval between executions may between 1ms and
10ms.
? Floating Point Math - Model 350 or later,
? SER Instruction
? C Programming
Series 90-30 - 02/28/94
p55
Series 90TM-30 PLC
Memory
Card
SERIES 90-30
GE Fanuc
MODE
ENT
TMR
ONDTR
RSTM
RST
SETM
SETLD
OUT
OUTM
AND
D
OR
E
NOT
F
BLK RUN
I
A I
A Q
AQ
B M
T
C G
S
FUNC DEL
7 8 9 R
4 5 6
1 2 3
0
WRITE
#
CLR
READ
VRFY
SRCH
INS
HEX
DEC
PROGRAMMABLE
CONTROLLER
HAND HELD PROGRAMMER
UPCTR
DNCTR
FanucEG
Hand Held Programmer
? Supports 90-20 & 90-30 CPUs
? Statement List Programming
? On-Line Monitoring of Data Tables
? Backlit Liquid Crystal Display
? Software Configuration
Reads/Writes/Verifies to EEPROM
and Memory Card
Series 90-30 - 02/28/94
p57
Series 90TM-30 PLC
Industrial Controller Trends
? Series 90-30 Expanding into midrange application
– Broadening I/O and Intelligent Options offering
– 90-30 is beneficiary of 90-70 functions
? Series 90-70 serves high-end and special function
markets
– Expanding high-end capability
– VME,redundancy,multi-processing,custom programs
– Multi-node controller
? Increasing demand for open architecture
solutions
– Backplane,communications,programming