SM-6300D

IUNION SWITCH & SIGNALl[fil].
645 Russell St
Batesburg, SC 29006
SERVICE MANUAL 63000
GENISYS®
NON-VITAL LOGIC EMULATOR
MICRO LOK-PLUS™
VITAL+ NON-VITAL CONTROL PACKAGE
EXECUTIVE SOFTWARE
REVISION HISTORY AND UPGRADE GUIDE
EPROM PART NO. N451575-0901
CHIP IC29 ON CONTROLLER PCB PART NO. N451441-5602
June, 1994
A-6/94-3028
P&C MAC-II
COPYRIGHT 1994
UNION SWITCH & SIGNAL INC.
PRINTED.IN USA
SECTION I
INTRODUCTION
This manual provides a history of revisions to the Executive software used in
Controller Board N451441-5602, and effects of/requirements for upgrading an
earlier software revision level to the latest level. If and when additional
revisions are made to the Executive software, the manual is revised
accordingly.
The Controller Board manages non-vital logic and local/serial communications
for the GENISYs® Non-Vital Logic Emulator and the MICROLOK-PLUSTM Vital+ NonVital Control Package. Standard operating processes such as reset diagnostics
and serial communications interfacing are formatted by the Executive software
and run by the microprocessor. Controller Board Executive software is
contained in EPROM IC29, US&S part number N451575-0901. This chip is labeled
at the factory with the part number, current software revision number, and is
installed on all new Controller Boards prior to customer shipment. Controller
Boards returned to US&S for repair are provided the latest Executive software,
if the returned board contained an earlier version of the software. GENISYs®
and MICROLOK-PLUSTM users are informed of Executive software upgrades through
US&S Maintenance Notices. Contact any US&S Sales Representative to be put on
the distribution list for these notices.
To use this manual, refer to section covering the Executive software version
presently in use. In the "Change to Revision XX" part of that section, note
any set-up or operational changes caused by the software upgrade.
NOTICE
US&S recommends that all GENISYs® and MICROLOK-PLUSTM
installations with Executive software earlier than Revision
14 be provided with this revision. Otherwise, system
operating problems could occur.
6300D, p. 1
SECTION II
SOFTWARE REVISION UPGRADE DESCRIPTIONS AND PROCEDURES
2.1
REVISION 1
Description
Executive software Revision 1 improved several serial communications control
functions in the internal logic.
Change to Revision 14
When upgrading from Revision 1 to Revision 14 software, refer to Revisions 3, 7
and 10 to implement Revision 14. No other modifications or new operating
features have to be accommodated.
2.2
REVISION 2
Description
Executive software Revision 2 improved several serial communications control
functions in the internal logic.
Change to Revision 14
When upgrading from Revision 2 to Revision 14 software, refer to Revisions 3, 7
and 10 to implement Revision 14. No other modifications or new operating
features have to be accommodated.
2.3
REVISION 3
Description
Executive software Revision 3 improved the handling of the Master and Slave
serial data ports and enabled use of half-duplex communications on these ports.
Change to Revision 14
When upgrading from Revision 3 to Revision 14, toggle switch SW3 may be used to
select half-duplex or carrier-duplex communications. When operating in the
half-duplex mode, the incoming carrier (DCD) on the Master and Slave ports must
be turned off and kept off before an outgoing transmission can be made.
Otherwise, transmissions from these ports will be aborted. When the outgoing
carrier from the Master port is on (RTS on), changes in the incoming carrier
will not affect the data transmission. When the outgoing carrier from the
63000, p. 2
Slave port is on, changes in the incoming carrier will cause the transmission
to be aborted.
Refer to SM-6300B, section 5.1.4, for a detailed description and switch
settings for this option. Refer also to Revisions 7 and 10 for procedures to
implement the Revision 14 software. No other modifications or new operating
features have to be accommodated.
2.4
REVISION 4
Description
Executive software Revision 4 improved operation of the Master serial port
polling cycle in the internal logic.
Change to Revision 14
When upgrading from Revision 4 to Revision 14 software, refer to Revisions 7
and 10 to implement Revision 14. No other modifications or new operating
features have to be accommodated.
2.5
REVISION 5
Description
Executive software Revision 5 was introduced to eliminate a serial
communications problem inadvertently introduced with Revision 4. It improved
operations related to control lines used during Master unit polling in the
half-duplex mode.
Change to Revision 14
When upgrading from Revision 5 to Revision 14 software, refer to Revisions 7
and 10 for to implement Revision 14. No other modifications or new operating
features have to be accommodated.
2.6
REVISION 6
Description
Executive software Revision 6 was introduced to eliminate an equation
processing problem inadvertently created with Revision 4. It improved
operations related to the triggering of logic "timers" programmed in the user's
Application software.
6300D, p. 3
Change to Revision 14
When upgrading from Revision 6 to Revision 14 software, refer to Revisions 7
and 10 to implement Revision 14. No other modifications or new operating
features have to be accommodated.
2.7
REVISION 7
Description
Executive software Revision 7 introduced three new operating features:
First, Revision 7 enabled set up of different serial port data byte formats not
available in earlier revisions.
Second, Revision 7 (along with GENISYs® Development System Version 1.02)
created a new serial communications parameter: Master No-Response Time-Out.
This parameter is set in the User's Application software as a compiler switch.
It specifies the number of milliseconds the Master unit will wait for the Slave
unit to begin responding. Refer to SM-6300A, section 4.2.2.3, for a detailed
description of this parameter.
Third, Revision 7 improved the functioning of the Validation Option. This
option is selected by the Validate Value compiler switch in the application
software. It prevents the system from delivering data until all inputs
required to determine the output state have been received. Refer to SM-6300A,
section 5.3, for a detailed description of this option.
Change to Revision 14
When upgrading from Revision 7 to Revision 14, DIP switch SW7 rockers 6, 7 and
8 may be used to set diffe~ent serial port data byte formats. Refer to SM63008, section 5.1.9, for switch settings and values. Also, the Master NoResponse Time-Out option can be set in the Version 1.02 GENISYs® Development
System. Refer to SM-6300A, section 4.2.2.3, for the compiler switch setting
and range of time out values.
Refer also to Revision 10 when making this upgrade.
new operating features have to be accommodated.
6300D, p. 4
No other modifications or
2.8
REVISION 8
Description
Executive software Revision 8 was introduced to eliminate a serial
communications control problem inadvertently created in Revision 7.
Change to Revision 14
When upgrading from Revision 8 to Revision 14 software, refer to Revision 10 to
implement Revision 14. No other modifications or new operating features have
to be accommodated.
2.9
REVISION 9
Description
Executive software Revision 9 improved several serial communications control
functions in the internal logic.
'
Change to Revision 14
When upgrading from Revision 9 to Revision 14 software, refer to Revision 10 to
implement Revision 14. No other modifications or new operating features have
to be accommodated.
2.10
REVISION 10
Description
Executive software Revision 10 enabled the Master port baud rate to be set on
rotary switch SWl when a Master baud rate of O is selected in the user's
application software.
Change to Revision 14
When upgrading from Revision 10 to Revision 14, set the Master port baud rate
on rotary switch SWl as required by the application. Refer to SM-6300B,
section 5.1.2, for switch settings and values. No other modifications or new
operating features have to be accommodated.
63000, p. 5
2.11
REVISION 11
Description
Executive software Revision 11 improved utilization of the Revision 10 baud
rate feature during modem testing.
Change to Revision 14
No modifications or new operating features have to be accommodated in the
upgrade from Revision 11 to Revision 14 software.
2.12
REVISION 12
Description
Executive software Revision 12 improved serial communications port operation to
protect against certain types of line noise conditions. Refer to Maintenance
Notice MN-93-001 for detailed information on this revision.
Change to Revision 14
No modifications or new operating features have to be accommodated in the
upgrade from Revision 12 to Revision 14 software.
2.12
REVISION 13
Description
Executive software Revision 13 was introduced to eliminate a serial
communications problem inadvertently created with Revision 12. In addition,
this revision eliminated a possible operating problem on the Slave serial port.
Refer to Maintenance Notice MN-93-001 for detailed information on this
revision.
Change to Revision 14
No modifications or new operating features have to be accommodated in the
upgrade from Revision 13 to Revision 14 software.
6300D, p. 6
2.12
REVISION 14
Description
Executive software Revision 14 was introduced to eliminate a serial
communications problem inadvertently created with Revision 13. Refer to
Maintenance Notice MN-93-003 for detailed information on this revision.
63000, p. 7
IUNION SWITCH & SIGNAL llm]
645 Russell Street
Batesburg, SC 29006
MN-95-007
MAINTENANCE NOTICE
GENISYS® EXECUTIVE
SOFTWARE REVISION 15
October 1995
COPYRIGHT 1995, UNION SWITCH & SIGNAL INC.
PRINTED IN USA
An!ANSALDO!Affiliated Company
MAINTENANCE NOTICE
GENISYS EXECUTIVE SOFTWARE
(Executive EPROM N451575-0901, Revision 15)
Revision 15 of the GENISYS executive
EPROM (N451575-0901) has been released
for general use. This release corrects a
problem in revisions 12, 13, and 14 that could
cause improper operation of the slave
communication port when slave key-on or
key-off delays are set to 8, 16, 24, 32, 40, 48,
or 56 bit times. This notice does not apply to
GENISYS units containing executive EPROMs
with revision numbers lower than 12.
Beginning with Revision 12, the GEN ISYS
executive software recalculates key-on and
key-off delays for the slave communication port
whenever a communication outage is detected.
Key-on and key-off delay times set to the above
listed values are recalculated incorrectly and
become longer with each recalculation. This
can result in a slave port communication failure
which can only be corrected by manual reset of
the affected unit.
If no errors are observed, no further testing is
required. If communication errors are observed
or if the GENISYS unit appears to be
inoperative, check the executive EPROM for
proper insertion, verify that the slave port keyon and key-off delays have been properly set,
reset the unit, and repeat communication test.
Replacement EPROMs may be obtained
through US&S Customer Service at 1-800-6527276.
For additional information about GEN/SYS
executive software, contact your US&S Sales
Representative.
To avoid possible failure, any GENISYS unit
containing the executive EPROM 12-14 which
is set to one of the key-on or key-off delays
listed above should immediately be set to the
next highe.r key-on or key-off delay until a
replacement Revision 15 executive EPROM
can be obtained. Replacement Revision 15
executive EPROMs should be obtained from
US&S and placed in any GENISYS unit which
currently contains executive EPROM N4515750901 Revision 12, 13, or 14. The key-on and
key-off delays can then be reset to their original
values.
After installation of executive EPROM
N451575-0901, Revision 15, several control
and indication cycles should be observed to
verify that messages are properly qelivered
without communication errors.
MN-95-007
Maintenance Notice
GENISYS EXECUTIVE REVISION # 16
This notice describes the changes made to the
GENISYS Executive Software in Revision :ft 16.
REASON FOR REVISION
Revision 16 of the GENISYS executive includes
a single enhancement to accommodate
communication
systems
which
have
exceptionally long "tum-on" and transmission
delays. This enhancement is required only when
key-on or key-off delays must exceed 64 bit
times at the operating data transmission rate.
Older versions which are currently operating
properly with key-on and key-off delays of 64 bit
times or less may remain in service.
Revision 16 of the GENISYS executive EPROM
(N451575-0901) adds an option to increase the
key on and key off delays by a factor of four. For
those installations requiring extended key delays,
the new revision (Rev. 16) can be used to obtain
delays four times greater than the old revisions.
MODIFICATIONS
Bit 5 on Dip Switch 7 (previously not used) will
now be used to select between the original
delays and the new extended delays. Placing this
bit in the closed position will cause the executive
to use the original key delays where each
increase in the key delay is a step of four bit
times. This allows key delays in the range of four
to sixty bit times. If bit 5 of switch 7 is open, the
executive will use the new extended key delays
where each increase in the key delay is now in a
step of sixteen bit times. This allows for key
delays in the range of 16 to 120 bit times. The
increase will occur on all key delays, both on and
off, for both the MASTER and SLAVE ports.
FIELD CHANGES
1.
Replace the existing Revision 15 (or
earlier version) EPROM (N451575-0901)
on theGENISYS CPU PCB (N4514415602) with the Revision 16 EPROM. The
Revision 16 EPROM checksum is $516E.
If Revision 16 or above is installed when
upgrading an existing location where the
extended key delays are not required. the
position of bit 5 on switch 7 should be checked to
verify that it is in the closed position. If this
upgrade occurs, and bit 5 on switch 7 is in the
open position. the key delays will become four
times greater than those previously used. This
should not cause communication failures, but
may cause an increase in the polling cycles and
therefore a decrease in serial throughput due to
the extended key delays. This situation can be
rectified by closing bit 5 on switch 7.
If this additional feature is required, pricing for
the upgraded EPROMS can be obtained through
US&S Customer Service at 1-800-652-7276 or
your US&S sales representative.
For additional information about GEN/SYS software contact your US&S sales representative.
MN-96-002
IUNION SWITCH & SIGNAL 11.§!1
645 Russell Street
Batesburg, SC 29006
MN-96-001
MAINTENANCE NOTICE
GENISYS EXECUTIVE SOFTWARE REVISION #17
February 1996
COPYRiGHT 1996, UNION S\/vlTCH & SIGNAL lNC.
PRINTED IN USA
An(ANSALDOIAffiliated Company
Maintenance Notice
GENISYS EXECUTIVE REVISION # 17
This notice describes the changes made to the
GENISYS Executive Software in Revision# 17.
REASON FOR REVISION
During testing of the GENISYS Executive
Software, a problem was noticed in the
communications between a MASTER unit and a
SLAVE unit with a toggling indication. These two
units became locked into an indefinite series of
communications stopping the MASTER station
from moving on to the next SLAVE station. It was
determined that this was a result of a problem in
the programming of the MASTER port protocol.
BACKGROUND
When a MASTER station sends a poll to a
SLAVE station, the SLAVE will respond with an
$F2 if th~re are indication changes to report, or
an $F1 1f there are no indication changes to
report. If the SLAVE responds with an $F2
message, indicating that there have been
changes, the MASTER responds with an $FA
message to acknowledge the changes. The $FA
acknowledge from the MASTER also acts as a
poll to the SLAVE requesting the SLAVE to send
any additional changes.
A problem occurs when a SLAVE unit has an
indication to send to the MASTER that is
oscillating at such a rate that by the time the
SLAVE has sent an $F2 message and the
MASTER has responded with an $FA the
indication has changed again causing the
SLAVE to send another $F2 and the MASTER to
respond with another $FA. If the indication has
changed again by the time the SLAVE has
processed the $FA message, another $F2
message is sent. This sequence will continue as
long as the SLAVE has a changed indication to
rep?rt. T~is sequence could continue indefinitely.
While this sequence is continuing, the MASTER
cannot send any controls or retrieve indications
from other SLAVE stations.
The original intent for having the $FA act as a
poll was to allow the SLAVE to report an
indication bit that had been latched high but had
in fact returned low. The first $F2 mes~age will
contain the high indication. The $FA causes the
indication to be unlatched. The fact that the $FA
is also a poll allows the SLAVE to send a second
$F2 message with the indication in its true low
state. For this reason, the functioning of the
SLAVE protocol will not be changed and the $FA
will still act as a poll.
MODIFICATIONS
The MASTER protocol handling was modified so
that the original intent of the $F2-$FA-$F2-$FA
sequence was preserved, but the indefinite
sequence was terminated. This change was
made by counting the number of consecutive
$FA messages sent by the MASTER unit. When
!fie MASTER determines that an $FA message
1s to be sent to a SLAVE unit, it first checks the
status of the new counter. If the MASTER has
already sent two $FA messages to this SLAVE
on this polling cycle, the sequence will be
terminated and the MASTER will go on to the
next station in the polling cycle. The SLAVE,
~h~ch . was ~ot able to unlatch the changed
md1cabons, will respond with an $F2 on the next
polling cycle. If the indication is still toggling, the
$F2-$FA sequence will again continue until the
MASTER has sent two $FA messages. This
con?!tion ":'fill ~use . the MASTER to spend
add1t1onal time with this SLAVE on each polling
~~le, _but will not cause out-going controls or
md1cat1ons from other SLAVEs to be ignored.
This revision is recommended for all MASTER
stations ~here this problem could likely occur.
Sl~ve U_n!ts and stand_ alone units will not require
this rev1s1on. To obtain the updated version of
the GENISYS Executive Software call your
US&S sales representative or call 1-800-6527276.
For additional information about GEN/SYS software contact your US&S sales representative.
MN-96-001
I•
Download PDF