Microlok Installation
Microlok Installation
Microlok Installation
FUNCTIONAL DESCRIPTION
THIS DOCUMENT AND ITS CONTENTS ARE THE PROPERTY OF UNION SWITCH & SIGNAL INDIA. HEREINAFTER
USSI) FURNISHED TO YOU ON THE FOLLOWING CONDITIONS: NO RIGHT OR LICENSE IN RESPECT TO THIS
DOCUMENT OR ITS CONTENTS IS GIVEN OR WAIVED IN SUPPLYING THE DOCUMENT TO YOU. THIS DOCUMENT
OR ITS CONTENTS ARE NOT TO BE USED OR TREATED IN ANY MANNER INCONSISTENT WITH THE RIGHTS OF
USSI AND ARE NOT TO BE COPIED, REPRODUCED, DISCLOSED TO OTHERS OR DISPOSED OF EXCEPT WITH THE
PRIOR WRITTEN CONSENT OF USSI.
©
COPYRIGHT 2004 Union Switch & Signal India. All Rights Reserved. October 2004
PRINTED IN INDIA Revision Number: 1.2
USSI Microlok II Functional description
MANUAL CONTENTS
1.1. INTRODUCTION _____________________________________________________________ 4
1.1. INTRODUCTION
This manual provides the following information about the Microlok II system.
• System level application and operational descriptions
• System component specifications
This manual is to be referred in conjunction with the Microlok II service
manual SM6800A.
2.1. SYSTEM OVERVIEW
The Microlok II system operation is controlled by proprietary executive
software running on the system hardware. The user application logic is
written in a proprietary Microlok II programming language and is complied by
a proprietary complier into a set of data tables which are interpreted by the
executive software during run-time.
The high-level block diagram of the Microlok II system is shown below. The
system uses diversity and self-checking concepts in which critical operations
are performed in diverse ways, using diverse software operations and critical
system hardware is tested with self-checking operations. Permissive outputs
are allowed only if the results of diverse logic operations correspond and the
self-checks reveal no failures. It uses a combination of vital and non-vital
hardware, and an executive software performing critical operations on the
site-specific application logic tables using dual-path processing and double
storage techniques along with continuous monitoring of the hardware
through the use of extensive built-in diagnostics. Any failure in any critical
portion of the equipment will result in the controlled system returning to a
safe state.
Vital
Clock
Signal
Vital Microprocessor- Vital
Inputs Vital Input based Computer Control Output Outputs
Monitor System with vital Device
Software
Control
Signal Monitor Vital Output
Monitor
Figure-1
3.1. SYSTEM DESCRIPTION
The Microlok II interlocking system is a multi-purpose monitoring and
control system, which performs the following.
• Drive Signal, Point, Crank Handle, LC Gate and Siding control relays
• Monitoring of Point position, track circuits occupancy and other field
inputs
• Vital CPU for overall system monitoring, control, diagnostics and data
recording
• Executive and application logic for vital interlocking functions
• Executive and application logic for non-vital control Panel & Operator
VDU functions
• Serial I/O channel for application logic and executive software loading and
upgrades
4.1. MICROLOK II HARDWARE
The Microlok II system consists of modular card file-mounted equipment and
external peripheral devices that are used to interface the card file circuitry to
the tracks and to other associated interlocking control systems. The following
sections provide an overview of the hardware.
4.1.1. ENVIRONMENTAL
• The Microlok II product will operate in a standard railway environment
• The system operates in ambient temperature ranges of –40 to +70 degrees
centigrade. This refers to the temperature outside the card file but inside
the relevant building enclosure
• The system operates from 0 to 95% non-condensing humidity
• The system meets the required EMI specification
• The system meets the required vibration specification
4.1.2. PHYSICAL
• The card file is 16.75” wide and it can be mounted in a standard 19” rack
• Boards in the card file include a faceplate where status information will be
displayed. A blank panel will be available to cover empty slots
• The system will accept power from an external battery in the range of 9.8V
DC to 16.2V DC for an internal conversion to the required voltages
• The internal power converter will have a start-up voltage requirement of
11.5V DC to inhibit start-up when the battery voltage is low
• Nominal 24V input/output boards will have an input/output supply in
the range of 19.6V DC to 32.4V DC
4.1.3. CARDFILE
The Microlok II card file is a G64/96 bus based card file that holds the CPU,
Power Supply & Variety of I/O boards. The card file will be a user
configurable. The Microlok II card file is designed to house standard 6UX220
Euro card plug-in printed circuit boards. The card file will have twenty slots.
• Slots No. 1 to 15 & 20 are used to accommodate Non-Vital or Vital I/O
boards.
• Slot No. 16 & 17 are reserved for Power Supply board.
• Slot No. 18 & 19 are reserved for CPU board.
4.1.4. CPU BOARD
The CPU board is controlled by a 68332 microprocessor, which operates at a
speed of 21 MHz, and includes 2K bytes of internal fast termination RAM.
Most internal operations are 32 bits wide, while all outside bus cycles are 16
or 8 bits wide. The executive and application software is stored in four flash
EPROMs that provide up to 8MB of memory. Flash EPROMs permit direct
handling of the executive and application software using a PC connected to
the CPU board front panel serial port connector. Jumpers are provided on the
board to enable or disable the flash EPROMs for programming and to select
the required programming voltage. The CPU board contains the central
controlling logic and diagnostic monitoring for the Microlok II system, and
provides serial five data ports. The CPU connector housing has an internal
EEPROM that is used to store site-specific configuration data. Even if the
CPU board is replaced, the configuration data remains intact within the CPU
connector’s EEPROM.
• Ports 1 and 2 support an RS-485 hardware interface
• Port 3 supports an RS-423 & RS 232 interface
• Port 4 & 5 supports an RS-232 interface
CPU Function
• Monitoring external indications from vital input boards and non-vital
input boards
• Processing vital external indications and executing logic defined in the
application software
• Driving vital output boards as required by the application program
• Monitoring and controlling serial communication ports (links to other
controllers)
• Testing individual vital input and output channels for faults (in parallel
with control of these channels) and responding to detected faults
• Monitoring system internal operation for faults and responding to detected
faults
• Controlling power to vital outputs through the card file power supply and
an external VCOR (fail-safe function)
• Recording system faults and routine events in user-accessible memory
• Responding to CPU board front panel switch inputs and operating the
associated displays
• Interacting with a laptop PC during system diagnostic operations,
application logic programming, and executive software upgrading
4.1.5. POWER SUPPLY BOARD
The Power supply board will have double width housed in the card file and it
operates range of 9.5V to 16.5V DC producing 5V at 3amps and +12V at
1amp that are needed for the operation of the card file circuitry. The power
supply will have a start–up voltage requirement of 11.5V DC. This prevents
the unit from attempting a recovery when battery voltage is low. The power
supply board performs the following functions:
• Converts the external supply voltage (9.8V to 16.2V DC) to regulated +12V
and +5 for outputs to the system card file internal circuits
• Provides an isolated source voltage for external contact sensing
• Supplies energy to the VCOR relay coil under the control of the CPU board
The power supply board serves a vital role in the fail-safe design of the
Microlok II system. The regulated +12V and +5V power is distributed to all
system card file boards through the card file back plane bus. Both voltages
are used to power board components and circuits. The +12V output of the
power supply board is not used as a source for any vital or non-vital outputs.
External battery power is used for this purpose.
4.1.6. PHYSICAL I/O
The Physical I/O characteristics have been chosen to accommodate normal
railway and transit interface devices. Requirements for standard 24V DC
battery supply, Vital and Non-Vital relays, lamps and LED indications have
all been taken into account in determining voltage and current limits. The
voltage and current ranges specified for each I/O type are based on the
minimum and maximum requirements for these devices. The supply voltage
is assumed to be the maximum high voltage or minimum low voltage
depending on which would cause the worse case for reliability and safety
considerations. These voltages are specified in the paragraph 3.1.2.
Response times for railway and transit application have historically been
specified in the 100msec to 1second range. The response times for Microlok
II, based on older products, allows for fast response to state changes while
allowing filtering time for reliability reasons. In addition, it must be
recognized that some processing may be delayed by other system tasks. In
cases where such delays can impact system safety, such as delivery of
outputs within 200msec or reading of inputs within 400msec, the maximum
tolerable delay time is specified in the requirements.
Non-Vital I /O Board
The Non-Vital I/O board is designed to receive non-vital inputs (controls) and
generate non-vital outputs (indications). The version of the NV.IN32.OUT32
board connects each of its 32 inputs and outputs to a 96-pin connector
mounted on the rear of the board. The board employs polyswitches to protect
the output circuitry. A polyswitch functions like a circuit breaker. When the
over current trip point (about 0.75 amp) is exceeded, the device switches to
high impedance. The polyswitch returns to low impedance when the overload
or short circuit condition is removed. Inputs on both boards are activated
from a positive voltage relative to battery ground over a range of 6 to 30V DC.
The non-vital I/O boards use latch ICs to buffer inputs and field effect
transistors to drive outputs.
• The output will be capable of driving a minimum output load of 100Ω for
the 24V DC outputs.
Control of outputs
Each output device is controlled by the processor and is also monitored by a
circuit providing feedback to the processor to ensure that the output is
indeed what was requested by processor. Also, to check the integrity of the
feedback loop, the outputs are cycled on a periodic basis. If an output is
currently turned on, the processor will it turn off for an instant and verify the
correct response from the monitor. Failure of these checks would result in a
system shutdown and reset. See the figure-1.
Vital Input Board
There are no power connections required through the upper connector. When
wiring a vital input PCB to a relay contact circuit contained in the same
house as the Microlok II card file, the signal battery may be used as the
energy source to activate the inputs. Terminals designated (-) may be
connected to battery N24 and B24 switched over relay contacts. When wiring
a vital input PCB to a relay contact circuit outside the Microlok II house, use
the isolated source that is part of the power supply. This is consistent with
the practice of confining signal battery to the case in which the Microlok II
unit is housed.
• Each Vital Input PCB is having 16 Inputs.
• Each input is assigned to the detection of outdoor gear status such as
ECRs in case of signal, WKR incase of points & TPR in case of Track.
• Since the vital inputs are dealing with the detection of outdoor gears they
normally configured with double cutting arrangement.
Vital Inputs
Vital inputs, which are in most cases, derived from the battery supply must
have the same range for on inputs as the supply battery. To ensure reliable
operation, the Minimum ON thresholds (the levels above which an input
must read ON) were chosen to match the low ends of the battery ranges. The
only criteria for selecting the Maximum OFF thresholds (the levels below
which an input must read OFF) are that they must be below the Minimum
ON threshold, yet high enough above 0V to reject induced noise.The system
will have the ability to access Vital Inputs even when the system is running
with the Vital Outputs in an unpowered state. Since the most restrictive state
for the inputs has already been defined as the de-energized state, failed
inputs can safely be set to this state. This allows the system to react to the
failed input without causing a Critical Error. This may cause the system to
run in a downgraded state due to the OFF input state, but will cause no
both unavailable, then the order can also be found by looking at the
configuration menu in the Microlok II Maintenance Tool.
• Each address select PCB consists of 6 Nos. of jumpers.
• Each slot will have its own jumper setting and each one is different from
others.
• The address select PCB ensures the type of board used in the slot as
defined in the application logic.
• 48 pin address select PCB is used for vital boards & 96-pin address select
PCB is used for non-vital boards
4.1.9. KEYING PLUG
Each of the Microlok II card file slots includes a 12-way female keying guide
next to the 96-pin connector. The guide is used to ensure installation of the
proper circuit board in each card file slot after the complete card file board
configuration has been determined. Each board is equipped with a
corresponding 12-way male keying guide; individual keying tabs are removed
at the factory in a specific pattern for the board part number. Prior to
installing a board, insert keying plugs into the corresponding card file
motherboard keying guide. If it becomes necessary to change the type of
board installed in a given slot, the previously installed keying plugs can be
removed using a knife or a pair of needle nose pliers.
5.1. SERIAL I / O
• The system will support a minimum of three active ports for Application
Interface processing that is RS-232, RS-423 and RS485
• All ports will provide, at minimum, Transmit (TXD) and Receive (RXD) data
signals and Request To Send (RTS) and Data Carrier Detect (DCD) control
signals. At least one port will provide a control input for Clear To Send
(CTS)
• All control lines for all ports will be accessible such that each port can be
modified to support different electrical properties without modification to
the base PCB on which the port resides.
• The system will support the functions of both the master and slave of the
Microlok Vital protocol.
• The system will support the functions of both the master and slave of the
Genisys Non-Vital protocol.
• The Microlok and Genisys, master and slave protocols will be supported
on all ports.
• The system will allow protocols of the same type to be active on more than
one port.
• Only one link will be permitted to be active on a port at a given time. A
Critical Error results if more than one link is assigned to the same port.
5.1.1. MICROLOK PROTOCOL
• The Microlok protocol supports from 1 to 32 Serial Stations per link.
• The Microlok protocol will be capable of handling addresses between 1 and
127.
• The Microlok protocol supports Serial Stations having from 0 to 128 input
Boolean Bits and from 0 to 128 output Boolean Bits in the Application
Logic. There must be at least one input or one output Boolean Bit defined
for each Serial Station.
• The Stale Data Time-Out (SDTO) for the Microlok protocol will have an
allowable range of 0.100 to 25.000 seconds in 100 millisecond increments.
This time-out will be reset each time a valid message is received. This
information is included in the Application Configuration.
• At the expiration of the SDTO, all input bits for the Serial Station will be
set to 0 and the station’s System Status Variable will be cleared.
• The allowable range for the Polling Interval Timer will be 0 to 2.000
seconds in 10 millisecond increments. This Non-Vital information is
included in the Application Configuration.
• The allowable range for the No-Response Timer will be 30 to 5000
milliseconds in 10 millisecond increments. This Non-Vital information is
included in the Application Configuration.
• A less restrictive input (1 state) will not be asserted to the Application
Logic until it has been received in two consecutive messages.
• A more restrictive input (0 state) will be asserted to the Application Logic
after one message has been received.
• Outputs that are more restrictive will be latched and transmitted until
acknowledged by the receiver.
• When communications have not been established between the master and
a Serial Station, any output messages sent between the master and that
Serial Station contains all 0 values for the Application Variables.
5.1.2. GENISYS PROTOCOL
• The Genisys protocol supports from 1 to 32 Serial Stations per link. This
function will be Non-Vital.
• A critical error will occur when the system has detected a fault which it
can not continue normal operations. Hardware, diagnostic and
application logic failures, among others, will cause a critical error.
• A warning will occur when the system detects some fault or condition
that does not affect the system’s operational mode.
• An event will be used to inform the user about certain system actions.
10.1.2. SYSTEM ERROR LOG
The system error log records up to 50 of the most recent critical system
errors. When the log has reached its maximum limit, the newest errors will
overwrite the oldest errors.
10.1.3. SYSTEM USER DATA LOG
The user data log records only those events that the user specifies. The user
data log enables users to monitor a specifically chosen set of events. These
events are assigned in the configuration section of the Tools program. The
system then records in the log any state changes of the assigned events,
along with the date and time that each state changes occurs. This log is
capable of recording up to 90,000 of the most recent specified boolean
changes, or at least 64,000 boolean and/or numeric changes.
10.1.4. SYSTEM MERGED EVENT LOG
The merged events log enables to view errors, warnings, and events as in the
system event log. This log also provides graphic displays of parameters and
events as specified in the user data log.
The merged events log, like the system events log described in above section,
records the most recent system critical errors, warnings, and events. In
addition, the log records all changes to parameters and events specified in
the user data log. The merged event log uses both text-based and graphic
data displays.
• All recent critical errors, warnings, and events appear in text mode
• All user-specified indications appear in graphic mode
ENVIRONMENTAL
Operating Temperature Range
System Cardfile Vibration Humidity Limit
(All Units)
1.0grms, 0.2" displacement, -40°C to +70°C 95% non-condensing
5-1000 Hz
9.5 to 16.5V DC 12V DC 11.5V DC 0.5V P-P Determined by installation (number of signal
lamps, cab carrier frequency, etc.)
Power Characteristics
Non-Vital I/O Printed Circuit Boards
Input and Externally Externally
US&S Current Rating On
Output Voltage Available Available
Part No. Outputs
Range Inputs Outputs
N17061501 6.0 to 30.0V DC 32 32 Outputs 1-30: 0.25A (polyswitch-
protected)
Outputs 31, 32: 5.0A fuse*
Input Specifications
US&S Voltage V BATT Load Resistance Max. OFF Min. ON
Part No. Range Range Voltage Voltage
N17061602 24V 16.0V 12.0V or less 62V
VCOR
Coil Resist. Pickup Pickup System
Type Contacts
(Ohms) Amps DC Volts Voltage
US&S PN-150B 6FB 400 0.0132 5.3 10
N322500-701