Professional Documents
Culture Documents
GE Industrial Systems
Pre-emptive
Multi-tasking
Control
Contents
Commitment to Quality ..................................................................................................................................................... 1
Six Sigma Dependability.................................................................................................................................................. 1
ISO 9001 Certification ..................................................................................................................................................... 1
Technical Support ............................................................................................................................................................ 1
Training............................................................................................................................................................................ 1
Overview ............................................................................................................................................................................. 2
Primary Controller ........................................................................................................................................................... 2
Series 90-70 PLC Interface Module.............................................................................................................................. 3
Mill Stand Control Application........................................................................................................................................ 4
Innovation Series Controllers ........................................................................................................................................... 5
Common Features VME Controllers............................................................................................................................. 5
Differentiating Features VME Controllers .................................................................................................................... 7
Common Features ACL Controllers.............................................................................................................................. 9
Differentiating Features ACL Controllers ................................................................................................................... 10
Execution of Control Logic ............................................................................................................................................. 11
I/O Drivers........................................................................................................................................................................ 14
Control System Toolbox .................................................................................................................................................. 25
Configuration of I/O Drivers and Hardware................................................................................................................... 26
Organization of Control Logic ....................................................................................................................................... 27
Instruction Blocks .......................................................................................................................................................... 29
Permissive Diagnostic Function ...................................................................................................................................... 32
Fault Detection............................................................................................................................................................... 33
Presenting the Diagnosis ................................................................................................................................................ 35
Ordering Information...................................................................................................................................................... 36
Innovation Series Controllers......................................................................................................................................... 36
Innovation Series Controller I/O .................................................................................................................................... 36
Genius I/O System Blocks and Options ......................................................................................................................... 37
Field Control I/O System Components and Options ...................................................................................................... 38
Control System Solutions (Windows NT Applications & Service)................................................................................ 39
Catalog Number Structure.............................................................................................................................................. 40
CIMPLICITY, Genius, and Series 90 are registered trademarks of GE Fanuc Automation North America, Inc.
Ethernet is a trademark of Xerox Corporation.
Field Control is a trademark of GE Fanuc Automation North America, Inc.
IBM and PC are registered trademarks of Internation Business Machines Corporation.
Innovation Series and ISBus are trademarks of General Electric Company, USA.
Windows is a registered trademark of Microsoft Corporation.
Commitment to Quality
GE Industrial Control Systems is committed to improve customer productivity with
the best industrial automation technology, reliability, and service worldwide.
Technical Support
GE provides responsive service and support at any time. GEs OnSite SupportSM
remote monitoring and diagnostics system puts you online with a team of experienced
engineers to answer questions and diagnose problems. They are available 24 hours a
day to support your team. Over 3,000 sales people are now available to serve you
through our new DS-750 Distribution Network "2000" program linking GE Industrial
Control System Solutions authorized GE distributors to better serve our end
customers.
Training
Extensive training tailored to your needs is available for both operating and
maintenance personnel. Training can be taught at your site or at the GE Training
Center in Salem, Virginia. All training facilities feature professionally developed
courses taught by experienced, knowledgeable instructors in well-equipped
classrooms and laboratories.
Overview
The pre-emptive multi-tasking
feature allows the scheduled
execution of a high priority
control task to interrupt the
execution of a low or medium
priority control task.
diagnostic features. The Windows -based Control System toolbox provides unique
configuration and monitoring tools with an integrated Graphics Window, Data
Historian, and Trend Recorder. Two controller form factors allow installation in a
Versa Module Eurocard (VME) rack (two forms available) or in an Innovation
Series drive rack (known as the Application Control Layer (ACL) as follows:
VME Form Factor
Primary Controller
As the primary controller in a system, the Innovation Series controller uses the
Genius I/O and/or Field Control I/O for interface with field devices. I/O drivers
for the Drive LAN+ (DLAN+), Ethernet Global Data (EGD), and ISBus provide
connectivity to the AC/DC2000 and Innovation Series drives. Additional I/O drivers
are available for interfaces with other components in the system.
Control logic is edited and monitored in a graphic block diagram format using the
toolbox. The CIMPLICITY Human Machine Interface (HMI) and the controller
communicate over Ethernet using Serial Request Transfer Protocol (SRTP) or EGD.
CIMPLICITY HMI
Viewer
CIMPLICITY HMI
Server
Control System
Toolbox
Control System
Toolbox
Ethernet
Genius
Innovation Series
Controllers
Field Control
DLAN+
ISBus
ISBus
+
AC/DC2000
AC/DC2000
AC/DC2000
AC
Innovation
Series
AC
Innovation
Series
AC
Innovation
Series
2
in
Product
LAN Connectivity
AC/DC2000
DLAN+
Genius Bus
In this type of system, the sequencing logic is implemented in the Series 90-70 PLC
and the Innovation Series controller provides the interface with the drives. VME
read/write commands initiated from the Series 90-70 central proccessing unit (CPU)
provide the mechanism for data exchange between the CPU and the Innovation
Series controller.
CIMPLICITY HMI
Viewer
CIMPLICITY
Control or LM90
CIMPLICITY HMI
Server
Control System
Toolbox
Ethernet
Genius Bus
CPU
Ethernet
Genius Bus
CPU
Ethernet
Series 90-70
Innovation Series
Controllers
Series 90-70
DLAN+
ISBus
ISBus
+
AC/DC2000
AC/DC2000
AC
AC
AC
AC/DC2000
Innovation
Series
Innovation
Series
Innovation
Series
Innovation Series controllers system configuration in a VME PLC-based drive system application
Control System
Toolbox
CIMPLICITY HMI
Server
Ethernet
Innovation Series
Controllers
CTR 1
CTR 1
CTR 1
CTR 2
CTR 2
CTR 2
CTR 3
CTR 3
Field
Control
CTR 3
A/I 1
A/O 1
A/I 1
A/O 1
A/I 1
A/O 1
A/I 8
A/O 4
A/I 8
A/O 4
A/I 8
A/O 4
Load Cell
DLAN+
ISBus
ISBus
+
AC
Innovation
Series
AC
Innovation
Series
AC
Innovation
Series
AC/DC2000
AC/DC2000
AC/DC2000
4
in
Operating System
LEDs
Ethernet Interface
COM Ports
LED
Description
Active
Microprocessor is active
Slot 1
BMAS
ENET
BSLV
STATUS
FLSH
GEN_
Serial Request Transfer Protocol (SRTP) interface between controller and HMI
Ethernet Global Data (EGD) protocol used for communication with Innovation
Series drives, Series 90-70 PLCs, or CIMPLICITY HMI
9-pin D connector
DLAN+ Interface
Programming Language
Environmental
One or two Genius bus controllers are integrated with the CPU. For additional
Genius buses, up to five third party VME modules can be installed in the rack.
Each module supports two Genius buses. Full support of communication
services on the Genius bus includes:
Run time communication with Genius I/O blocks and Field Control I/O
System for status of inputs and controlling of outputs.
Direct access to all 255 Status_S pages. Each page is 256 words in
length. Each device on the DLAN+ has a Status_S page partitioned into
commands and feedback data. The Status_S pages are periodically
(default of 320 ms) broadcast to all other devices on the network.
Boolean
Temperature
6
in
Cooling
Humidity
Shock
DS215UCVBG1
DLAN+A
10
8
Ethernet
Ethernet
DLAN+
10
8
DS215UCVBG3
1
H L
DLAN+B
10
8
1
H L
1
H L
S
T
RSET A
T
U
S
S
T
RSET A
T
U
S
S
T
A
T
U
S
COM
COM
DLAN+
DLAN+
DLAN+
GENIUS
SER 1
SER 2
GENIUS A
GENIUS B
SER 1
SER 2
SER 1
SER 2
DLAN+ Interfaces
Genius Interfaces
ISBus Interfaces
none
none
Power Requirements
+5 V dc 5.64 A
+5 V dc 6.08 A
+12 V dc 900 mA
+12 V dc 900 mA
-12 V dc 200 mA
-12 V dc 200 mA
VME
Catalog Number
IS215UCVCH1
IS215UCVCH3
IS215UCVCH5
10
Ethernet
Ethernet
Ethernet
1
S
T
RSET A
T
U
S
S
T
RSET A
T
U
S
S
T
A
RSET T
U
S
S
T
A
T
U
S
COM
COM
COM
DLAN+
GENIUS
ISBus A ISBus B
ISBus A ISBus B
ISBus B
ISBus A ISBus B
ISBus A
GENIUS
GENIUS
8
in
S
T
A
T
U
S
GENIUS
GENIUS
DLAN+ Interfaces
none
none
Genius Interfaces
ISBus Interfaces
Power Requirements
+5 V dc 5.64 A
+5 V dc 6.08 A
+5 V dc 6.08 A
+12 V dc 900 mA
+12 V dc 900 mA
+12 V dc 900 mA
-12 V dc 200 mA
-12 V dc 200 mA
-12 V dc 200 mA
486 100MHz
8 MB DRAM
128KB of level 2 cache
Operating System
LEDs
Ethernet Interface
COM Ports
LED
Description
ACTIVE
Microprocessor is active
ENET
OK
ACTIVE
FLSH
STATUS
Serial Request Transfer Protocol (SRTP) interface between controller and HMI
Ethernet Global Data (EGD) protocol used for communication with Innovation
Series drives, Series 90-70 PLCs, or CIMPLICITY HMI
Parameter
Environmental
Description
Baud Rate
9600, 19200
Mode
Data Bits
7, 8
Parity
Stop Bits
1, 2
Temperature
Cooling
Humidity
Shock
IS215ACLAH1
IS215ACLAH2
IS215ACLIH1
RST
RST
RST
RST
OK
ACTIVE
ENET
FLASH
S
T
A
T
U
S
OK
ACTIVE
ENET
FLASH
S
T
A
T
U
S
OK
ACTIVE
ENET
FLASH
S
T
A
T
U
S
OK
ACTIVE
ENET
FLASH
S
T
A
T
U
S
ISBus A
ISBus B
ISBus A
ISBus B
COM
COM
COM
COM
Ethernet
Ethernet
Ethernet
Ethernet
Ethernet Interface
IS215ACLIH2
10BaseT
AUI
10BaseT
AUI
None
None
ISBus Interface
10
in
128 ms
32 ms
16 msec
8 ms
1 msec
To meet this wide range of sweep rate requirements, the Innovation Series controllers
provide a pre-emptive multi-tasking environment for the execution of control logic.
Control functions are organized into tasks, which are scheduled and prioritized per
the requirements of the mechanical equipment. The following table displays available
priorities and rates for a given control task.
Priority of Control Task
Available Sweep Rates (ms)
High
Medium
Low
1, 2
4
Yes
Yes
Yes
8, 16
Yes
32
Yes
Yes
Yes
Copy all of the external inputs referenced in the task from the I/O Table to the
Software Signal Table.
2.
Execute the control logic in the task per the numbered sequence of blocks.
3.
When execution is complete, all external outputs referenced in the task are
copied from the Software Signal Table to the I/O Table except:
Mill Stand VME I/O outputs that are written directly to the I/O board at the
completion of high priority tasks.
DLAN+ command messages sent on the network according to the priority of the
task. All high and medium priority tasks run to completion before the message
is sent. In low priority tasks, the message is sent when the block is executed.
Tasks can be dynamically enabled and disabled from the control logic by connecting
the task enable to a signal and modifying the online value. When a task is disabled,
neither the I/O or user logic is executed.
11
I/O
Drivers
Limit_Switch
CPU
Based
Genius
Start_PB
Stop_PB
Solenoid
GE Fanuc PLC
I/O
Table
Inputs at
start of task
Outputs at
end of task
Software
Signal
Table
Sequencing Tasks
(Low Priority)
Limit_Switch
Start_PB
Stop_PB
Solenoid
Start_
PB
VME
Board
Based
Genius
Stop_
PB
Limit_
Switch
Solenoid
Solenoid
DLAN+
E-Net
SRTP &
Genius
Datagram
Low Performance
Regulators Tasks
(Medium Priority)
E-Net
Global
Data
ISBus
Modbus
RTU
Modbus
E-Net
High Performance
Regulators Tasks
(High Priority)
Allen
Bradley
DH+
Cylinder_Position
CTR 1
Cylinder_
Position
Cylinder_
Reference
CTR 2
CTR 3
A/I 1
A/O 1
A/I 8
A/O 4
Mill Stand
VME I/O
Cylinder_
Position
12
in
In the following example, consider a skin pass mill in steel galvanizing process line
with the control functions listed:
Control Functions
Required Control
Sweep Rate (ms)
Task
Priority
Task Sweep
Rate
2
4
High
Medium
2
4
Mill sequencer
64
Low
64
Elongation control
64
Low
64
The following figure shows the execution of control tasks. High priority tasks, such
as HGC are run before medium and low priority tasks. The HGC task is run in each
two-millisecond time slice. The remaining time in that time slice executes lower
priority tasks.
HGC
Task
Remainder of
Portion of Mill
Mill
Sequencer
Sequencer
Task
Task
HGC
Task
Work Roll
Bending
Task
Elongation
Control
Task
HGC
Task
Idle
Time
2 msec
4 msec
HGC
Task
Work Roll
Bending
Task
Idle
Time
6 msec
Idle
Time
8 msec
13
I/O Drivers
I/O drivers interface the Innovation Series controllers with sensors, actuators, and
other components in the system. They generally operate asynchronously with control
tasks, periodically writing inputs to the I/O table and reading outputs.
I/O
Drivers
Software
Signal
Table
I/O
Table
I/O
Driver
Limit_Switch
Start_PB
Stop_PB
Solenoid
All input points referenced in a control logic task are read from the I/O Table, scaled,
and written to the Software Signal Table at the beginning of that task. All output
points referenced in a control logic task are read from the Software Signal Table,
scaled, and written to the I/O Table at the completion of the task.
Genius I/O Driver
Genius
I/O
Genius Bus
This bus can have up to 32
devices such as, Genius I/O
blocks, Field Control I/O Bus
Interface Units (BIU),
controllers, and a hand held
monitor.
Both the Genius I/O system and Field Control I/O system use the Genius bus for
communication. The Genius bus has features well suited for industrial I/O
applications including:
Wide range of baud rates for different lengths and cable plants
14
in
The diagnostic information related to a Genius I/O point can be referenced in control
logic with two additional signals. These signals are automatically defined for each
point as follows:
Genius I/O Point Signals
Data Type
Description
Signal_Name
Boolean or
Integer
Boolean
4 Bytes
Point Health
#Signal_Name
Point Health Detail
##Signal_Name
Hand Held
Monitor
Toolbox
Configure block
Monitor block
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Reset faults
Yes
Yes
Yes
No
The BIU interfaces the I/O station to the Genius bus. The universal field terminal
bases are DIN-rail (Deutsche Industrie Norm) mounted in the I/O enclosure and
can accept two I/O modules. Up to eight field terminal bases can be mounted in a
given I/O station.
Field Control
I/O Point Signals
Data Type
Description
Signal_Name
Boolean or
Integer
Boolean
4 Bytes
Point Health
#Signal_Name
Point Health Detail
##Signal_Name
15
VME Bus
Farrand
Inductosyn
Resolver
I/O
Module
Incremental
Encoders
High
Speed
Regulator
I/O
CTR 1
CTR 2
CTR 3
A/I 1
A/O 1
A/I 8
A/O 4
A VME rack-based I/O module is available to provide the I/O requirements of high
performance regulators. The inputs tied to each VME high-speed regulator I/O
module are read into the I/O table once per millisecond, allowing synchronization of
inputs across several inter-related regulators. The outputs are written directly to the
module at the completion of the control logic task. Features of the VME I/O driver
are as follows:
Physical Mounting
DIN-rail is an international
standard for I/O connectors
The universal I/O board, SIOB, occupies one VME slot using the P1 connector.
Module faceplate connectors, J1 and J2, attach through cabling to a terminal base.
Field wiring connections on the terminal base are DIN-rail (Deutsche Industrie
Norm) mounted.
Three High-Speed Counters
Each counter has a marker pulse input that can also be configured for low speed or
high speed operation. The marker can be optionally enabled/disabled from a
software jumper. Each 16-bit counter operates in one of the following modes based
on jumper settings:
Low Speed (100 KHz) Isolated Differential - Optically isolated differential input at
+/- 5V or +/-15V differential. Maximum of 100 KHz in the A quad B or up/down
mode.
16
in
0 to 20mA
-10 to +10mA
0 to 10V
-10 to +10V
-5 to +5V
A voltage-controlled oscillator (VCO) technology is used for these circuits that yield
a variable resolution based on:
Sweep rate of the control logic task using the referenced point
For 10 to +10V:
Resolution = 20 / [(2*106)*(Scan Rate of Control Task)] (V/Cnt)
10 to +10V
20 to +20mA
60 to +60mA
Each of the outputs is capable of driving up to 60mA at +/-10V. This allows the
output to directly (without amplifier) control two stage servo valves.
16-bit analog to digital converter with 13-bits of monotonicity and 12-bits of
accuracy
Dither on each output is software configurable to allow 20/15.4/12.5/10.5% peak to
peak of full scale at 400 Hz. (This is used with servo valves to prevent sticking.)
One Analog Output
Operates at 10 to +10 V at 5 ma.
16-bit analog to digital converter with 13-bits of monotonicity and 12-bits of
accuracy.
Power Requirements
Nominal P5 = 2 A
With 3 Analog Outputs at 60 mA, power required = 2.6 A
VME
I/O Point Signals
Signal_Name
Point Health
#Signal_Name
Point Health Detail
##Signal_Name
Data Type
Description
Boolean or
Integer
Boolean
4 Bytes
17
DLAN+
AC/DC2000
Innovation Series
Controller
The Drive Local Area Network (DLAN+) is a control network for the Innovation
Series controllers (VME) and AC/DC2000 drives. The DLAN+ supports up to 255
devices, using a token-pass, peer-to-peer communication protocol. When a device
has the token, it can send a directed, group, or broadcast message.
Each device on the network has a page of memory that contains feedback and
command data. The addresses of the points on the pages are made known to other
devices through the System Database (SDB).
Each page in the system is broadcast every 320 milliseconds to all devices. This is
the default time and can be modified. To save bandwidth, only the variables of a
page that have changed are broadcast. To ensure that devices coming online are
properly initialized, the entire feedback page is broadcast every five seconds.
The Innovation Series controller maintains a copy of all pages in memory. Thus, it
can reference any feedback or command signal from any page. The diagnostic
information related to a page is carried into the control logic in two additional signals
that are automatically defined for each point:
DLAN+
I/O Point Signals
Signal_Name
Point Health
#Signal_Name
Point Health Detail
##Signal_Name
Data Type
Description
Boolean,
Integer, or Real
Boolean
Value of signal
18
in
Serial Modbus
TM
DCS / HMI
System
I/O Driver
Com 1/2
Modbus
Protocol
This protocol is a master/slave scheme, where the master device (typically DCS or
HMI system) initiates all transactions (read or write). The Innovation Series
controller is always the follower, responding to requests from the master.
Error checking is done at both the byte (optional) and message level. Parity check is
done on each byte and either a Cyclical Redundancy Check (CRC) or Longitudinal
Redundancy Check (LRC) check sum is appended to each transmission based on the
mode.
There are two transmission modes:
ASCII Mode - Each 8-bit byte in the message is sent as two ASCII characters.
This allows time intervals of up to one second to occur between characters without
causing an error. Each transmission has an LRC check sum appended to the
message.
Remote Terminal Unit (RTU) Mode - Each 8-bit byte in the message is sent as
two 4-bit hexadecimal characters. This mode packs the data more efficiently than the
ASCII mode, providing better throughput at the same baud rate. Each message must
be sent as a continuous stream in this mode. Each transmission has a CRC check sum
appended to the message.
Serial Modbus
I/O Point Signals
Signal_Name
Point Health
#Signal_Name
Point Health Detail
##Signal_Name
Data Type
Description
Boolean,
Integer, or Real
N/A (set to always health)
Value of signal
N/A
19
DCS / HMI
System
Ethernet
Modbus
Application
Protocol
Transport layer (TCP) provides a reliable flow of data between two applications
TCP/UDP system.
20
in
Data Type
Description
Boolean,
Integer, or Real
N/A
Value of signal
N/A
Genius Bus
E-Net SRTP
& Genius
Datagram
Ethernet
%Rxx
%Mxx
CIMPLICITY HMI
The Ethernet SRTP and Genius Datagram I/O drivers share a common I/O page of
memory designed to mimic the Series 90 PLC register (%Rxx) and internal Boolean
(%Mxx) areas of memory. This is used to tie variables to some external host. Two
examples are:
Data Type
Description
Boolean,
Integer, or Real
N/A
Value of signal
N/A
21
Ethernet
+
CIMPLICITY HMI
Innovation Series
Controller
E-Net
90-70 CPU
+
+
AC
Ethernet
Gobal
Data
(EGD)
AC
AC
Innovation
Series
Most industrial control systems need to repeatedly send out a set of process variables
to other components in the system. This sharply contrasts with the connectionoriented model that is associated with most Ethernet TCP/IP protocols. Using the
EGD protocol, a data producer sends the data once and all data consumers receive it
simultaneously. This greatly reduces the network and device processing overhead
tied to the exchange of control data.
EGD uses a low level protocol (UDP/IP), which requires less overhead than fully
acknowledged stream oriented protocols. This type of protocol is very useful in the
following classes of applications:
HMI systems that need periodic updates of selected variables to animate process
mimic screens.
EGD
I/O Point Signals
Signal_Name
Point Health
#Signal_Name
Point Health Detail
##Signal_Name
22
in
Data Type
Description
Boolean or
Integer
Boolean
4 Bytes
SysTran
SysTran
90-70 CPU
SCRAMNet
Innovation Series
Controller
Allen-Bradley Data
HighwayTM Plus (DH+) I/O
Driver
Data Type
Description
Boolean,
Integer or Real
Boolean
4 Bytes
Data Link
DL 200
Com 1/2
Allen
Bradley
DH+
AB PLC
The Allen-Bradley DH+ is used for remote programming of A-B PLCs and sharing
data between different devices in the control system. It is a token passing protocol
that operates at 57.6 KB. Using the Datalink DL2000, the Innovation Series
controller can share data with other devices on the network.
DH+
I/O Point Signals
Signal_Name
Point Health
#Signal_Name
Point Health Detail
##Signal_Name
Data Type
Description
Boolean,
Integer, or Real
N/A
Value of signal
N/A
23
90-70
PLC
VME
CPU
VME Bus
Series 90-70
The Series 90-70 PLC VME I/O driver exchanges control data between the
Innovation Series controller and 90-70 CPU using the VME bus on the backplane.
Boolean, 16-bit integers, and 32-bit real variables are supported data types. Full data
coherency is guaranteed.
Series 90-70 PLC VME
I/O Point Signals
Data Type
Description
Signal_Name
Boolean or
Integer
Point Health
#Signal_Name
Boolean
4 Bytes
ISBus
+
AC
+
+
AC
AC
Innovation
Series
Innovation Series
Controller
Maximum
frame rate (ms)
1
4
8
24
in
Data Type
Boolean,
Integer, or Real
N/A
Description
Value of signal
N/A
N/A
N/A
The toolbox work area has three views that can be dynamically sized:
Outline View (left hand side) contains device configuration items.
Summary View (right hand side) contains detailed view of item selected.
Error Log View (bottom) displays function errors when they occur in the toolbox.
The status bar displays toolbox commands and device settings. Ethernet is used as
the communications network between the Innovation Series controllers and toolbox.
Choose Detached Summary to
display a separate window
Summary View
Outline View
Error Log
View
Status Bar
25
26
1.
Insert an I/O driver or I/O device under the item, Hardware and I/O Definitions
item in the Outline View.
2.
3.
Define the I/O points associated with the I/O device or driver and connect them
to internal signals.
Examples
Instruction Block
Description
A library of instructions provide fundamental building
blocks for the control logic.
The order of execution for the instructions is determined
by the order of entry within the task.
There are two views of the library:
A list view of the instruction blocks in order of sequence
that does not illustrate signal connection between
blocks.
A connected view that displays signal connection (lines)
between blocks and order of execution with block
numbers. This connected view is auto generated.
Logic is documented by inserting comment blocks.
Task
27
Examples
Description
Module
Function
28
Instruction Blocks
Instruction Block
Communications
ALARM_XMIT
Description
Sends a Status-S alarm message (TXTS message with text substitution or TXTV
message with variable substitution) whenever the alarm state changes on either
DLAN+ or Ethernet.
DYNAMIC_GRP
LD_AUTO
Evaluates the INPUT variable using the limit information available from the
signal definition and communicates the results through five Boolean variables.
LD_MAN
Evaluates the INPUT variable per a list of limit specifications and communicates
the results through five Boolean variables.
SS_ONE_DEST
SS_PERIOD
Math
AVRG
MENG_n
MIN_MAX
Passes the minimum or maximum value from the input list to the output.
CLAMP_n
Restricts the output to values of the input between and/or equal to the maximum
and minimum limits.
COMHYS
Compares two real values implementing hysteresis and sensitivity, and sets an
output Boolean reflecting the result.
COMPARE_D/F
Compares two real values and sets an output Boolean reflecting the result.
COMPARE_I/L
Compares two integer values and sets an output Boolean reflecting the result.
Logic
BIT_CNTR
Counts the number of input bits that are currently set to TRUE.
BENG
BENG_D
Filters
BFILT
FIR
Passes a rising TRUE value on the input pin to the out pin if it remains TRUE for
PU_DEL time .
Implements a finite impulse response filter.
29
CHG_DET_n
Sets the OUT to TRUE whenever it detects a difference between IN and STATE
greater than the absolute value of DBAND.
MERGE
PE_DA
Used to start and stop some function with evaluation of permissives and
diagnosis of such permissives when required.
PENG
Sets its ON output TRUE when the ONREQ input goes TRUE, provided the start
and run permissive inputs are TRUE.
PE_SA
PE_TOGGLE
Used to initiate and end (in a toggle fashion) some maintained function with
evaluation of permissives and diagnosis of such permissives when required.
PULSE
Generates a Boolean one-shot of the specified width at the output pin on the
rising edge of the trigger.
SEQMGR
Collects global status information from all of the Sequential Function blocks
(_SFBs) in a sequence and distributes global inputs to each of these blocks.
SFB
Data Collection
CAPTURE
FUNGEN
Memory Move
CNT_TO_BOOL
30
`
Description
COMPRESS
EXPAND
Transforms the input into its binary equivalent form and stores the expanded
information into 16 simple, Boolean outputs.
GET_n
LATCH
Sets or resets OUT based on the current values of SET and RESET, and the
previous value of OUT
MOVE_n
Transfers the value of any signal into another signal whose datatype matches
that denoted by the block suffix.
PUT_n
Moves a value from a signal into an array element of the same datatype.
SELECT_n
Moves one of the eight inputs, or the cascade pin into the output, based on the
prioritized evaluation of the eight selection pins.
SET_ARRAY_n
STEER_n
Move the input to one of the eight outputs, or to the cascade pin, based on the
prioritized evaluation of the eight selection pins.
Description
Pseudo-Control
COMMENT
Timers / Counters
COUNTER
Accumulates rising edges of the INC pin into CUR_CNT while the RUN is TRUE
and CUR_CNT is less than MAX_CNT.
TIMER
Test
CTIME
NOP
Diagnostics
DEV_FLTS
Program Control
EX_MAC
Immediately exits the execution of a block macro if its ENABLE pin is TRUE.
EX_TSK
I/O
GENI_HSCB
Sets the Preload Value and On/Off Preset registers of type B High-speed
Counter blocks with specified values.
IN_CVRT
OUT_CVRT
OUT_XFER
PRESET_CNTR
Provides a mechanism to preset a given VME High Speed Regulator I/O module
counter input to a specified value.
Regulators
INTWLEAD
PID
RAMPH
Takes a current_ramp and increments and decrements the value until the final
value is reached.
SRAMP
TRNFUN_n
31
Root Cause
Step
Time
(Minutes)
Description
5 10
10 15
10 20
Total = 25 45 minutes
32
2.
The Innovation Series controllers resolve this problem with a unique set of control
instruction blocks and associated operator interface tools (Diagnose). By categorizing
the permissives and identifying the start and stop triggers, the controller firmware can
detect and diagnose permissive faults. The operator is alerted to permissive faults and
presented with a relay ladder logic (RLD) representation of the permissives causing
the fault.
Time
(Minutes)
Step
Description
Total = 5 minutes
Fault Detection
The instructions blocks in the following figure contain the permissive logic for a Spot
Jog Forward and Spot Jog Reverse function. The permissives are categorized into
start (SPRM) and run permissives (RPRM), and on requests (ONREQ), off requests
(OFFREQ). This allows the Permissive Engine (PENG) block to detect permissive
faults.
33
A start permissive fault occurs when the ONREQ input transitions to True and either
the SPRM or RPRM inputs are False. A run permissive fault occurs when the ON
output transitions to False due to the loss of SPRM or RPRM. Upon detection of a
permissive fault, the state of all Boolean variables involved (including variables
referenced in instructions feeding into the permissive engine instruction) in the
control logic are captured and archived with Message View.
A chronological log of permissive faults is available in a tabular Windows
application for the operator and maintenance personnel. A fault code is also put into
STATUS output allowing the graphical HMI system to indicate a permissive fault.
HMI Operator
Screen
Message View
Spot Jog
Spot Jog
Foward
Foward
Spot Jog
Spot Jog
Reverse
Reverse
01:23:34.34 04/03/98
01:15:03.54 04/03/98
01:09:34.34 04/03/98
01:04:35.36 04/03/98
Animation
Variable
Permissive Fault
34
Message View
Spot Jog
Spot Jog
Foward
Foward
01:23:34.34 04/03/98
01:15:03.54 04/03/98
Spot Jog
Spot Jog
Reverse
Reverse
01:09:34.34 04/03/98
01:04:35.36 04/03/98
Animation
Variable
Permissive
Fault
35
Ordering Information
Innovation Series Controllers
VME controllers are to be
installed in the Series 90-70
integrators rack only.
Each controller is shipped with a
System Manual.
Catalog Number
Description
DS215UCVBG1
DS215UCVBG3
IS215UCVCH1
IS215UCVCH3
IS215UCVCH5
IC697CHS782
IC697CHS783
Catalog Number
Description
DS200SIOBH1A
259B2405P1
259B2409AA:
250 cm (98)
G02
226 cm (89)
G03
201 cm (79)
G04
264 cm (104)
G05
236 cm (93)
259B2409AB:
36
244 cm (92)
G02
211 cm (83)
G03
185 cm (73)
G04
250 cm (98)
G05
221 cm (87)
DS2020LRPAG2
DS2020LRPBG1
DS2020LRPBG2
Description
IC660BBD101
IC660BBS102
IC660BBS103
IC660BBD110
IC660BBD020
IC660BBD021
IC660BBD022
IC660BBD023
IC660BBD024
IC660BBD025
IC660BBR100
IC660BBR101
IC660BBA100
IC660BBA104
IC660BBA105
IC660BBA106
IC660BBA020
IC660BBA024
IC660BBA025
IC660BBA026
IC660BBA103
IC660BBA023
IC660BBA021
IC660BBA101
IC660BBD120
IC660BPM100
IC660HHM501
37
Description
IC670GBI002
38
IC670CHS001
IC670CHS002
IC670CHS003
IC670CHS004
IC670TBM001
IC670TBM002
IC670CBL002
IC670CBL003
IC670CBL004
IC670MDL640
IC670MDL740
IC670ALG230
IC670ALG320
IC670MDL641
IC670MDL240
IC670MDL241
IC670MDL331
IC670MDL330
IC670MDL930
IC670MDL642
IC670ALG240
IC670ALG330
IC670ALG630
IC670ALG620
IC670MDL643
IC670MDL742
IC670MDL644
IC670MDL730
IC670MDL233
IC660HHM501
Accessories
Hand held monitor
IC670ACC001
IC670ACC002
IC670ACC003
Catalog Number
Product
DS208xxxxxx
39
Quantity Option
A = Quantity 1 PC
B = Quantity 5 PCs
C = Quantity 10 PCs
D = Quantity 15 PCs
X = Selected Option
Demonstration CD
0 = Not Demonstration CD
D = Demonstration CD (30 days)
Trend Recorder /
Data Historian Option
0 = No Trend Recorder or Data Historian
Controller Option
0 = No Controller Configuration
System Integration
Applications
Drive Option
0 = No Drive Configuration
1 = Innovation Series Drive Configuation
2 = AC/DC/EX2000 Drive Configuration
3 = AV-300/DV-300 Drive Configuration
4 = Innovation Series, AC/DC/EX2000, and
AV-300/DV-300 Drive Configuration
40
GEP-9145
CADMUS
SEPTEMBER 1998
GE Industrial Systems