GEM80-400
9. Maintenance and Fault Finding
Issue 3 04/99
ALSPA GEM
80-400 SERIES CONTROLLERS TECHNICAL MANUAL
Page 9-13
When compilation is attempted the program will not run if any forbidden
addresses have been used in the program, and the programming tool will display
a diagnostic message.
Forbidden addresses are where A-table and B-table addresses have the same
number (e.g. A4 and B4) or where addresses have a number greater than the
maximum imposed by the hardware, i.e. greater than 1039.
9.7.3.3.
Fast I/O
The Fast I/O Driver slot in the Controller subrack is allocated a possible 1024
C-table and 1024 D-table words. Thus, the Fast I/O Module in the first slot of the
Fast I/O area of a GEM80-400S subrack or in the first slot of the Fast I/O Subrack of
a GEM80-400 Enhanced Controller can use C0 to C31 and D0 to D31; the Fast I/O
Module in the second slot can use C32 to C63 and D32 to D63, and so on. The
lowest table addresses for any given slot are referred to as the 'base addresses',
e.g. C0 and D0, C32 and D32, and so on.
When compilation is attempted, the program will not run if an invalid Fast I/O
address is used because of lack of response from the invalid address, and a
diagnostic message is displayed on the programming tool screen.
9.7.4. Programming Routine for Correction of Compilation Errors
To correct a program with several errors, the user should use the 'Search' facility to
display and modify the first faulty rung. A recompilation gives information about
the next error. This procedure may be repeated until the program compiles
successfully.
Note...
A single error may cause several to be reported, e.g. an incorrect I/O
reference.
If the compilation is successful, the following message is displayed on the
programming tool screen for 10/15 seconds, and held on the System Log:
'Compiled ("main"). Instructions available xxx. Data tables available yyy.'
Each compile error is reported as shown:
'#1xx <compile_error> at rung xxx: yyy, (instruction zzz).'
where xxx is the rung number (as used in the GEM
80 programming tool Gemesys
3), yyy is the number of the instruction within the rung, zzz is the instruction number
within the program.
CAUTION...
Содержание GEM80-400 Series
Страница 1: ...GEM80 400 Series Controllers Technical Manual ABCD...
Страница 2: ......
Страница 3: ...ALSPA GEM80 400 Series Controllers Technical Manual Publication No T1614 Issue 3...
Страница 91: ...Page 2 24 ALSPA GEM80 400 SERIES CONTROLLERS TECHNICAL MANUAL Issue 3 04 99 This page left intentionally blank...
Страница 161: ...Page 3 30 ALSPA GEM80 400 SERIES CONTROLLER TECHNICAL MANUAL Issue 3 04 99 Figure 3 13 Typical Module Interlock Circuit...
Страница 170: ...Issue 3 04 99 ALSPA GEM80 400 SERIES CONTROLLER TECHNICAL MANUAL Page 3 39 This page left intentionally blank...
Страница 215: ...Page 5 12 ALSPA GEM80 400 SERIES CONTROLLERS TECHNICAL MANUAL Issue 3 04 99 Figure 5 4 STARNET Module...
Страница 217: ...Page 5 14 ALSPA GEM80 400 SERIES CONTROLLERS TECHNICAL MANUAL Issue 3 04 99 Figure 5 5 GEMLAN D Module...
Страница 252: ...Page 7 16 ALSPA GEM80 400 SERIES CONTROLLERS TECHNICAL MANUAL Issue 3 04 99 This page left intentionally blank...
Страница 273: ...Page 9 6 ALSPA GEM80 400 SERIES CONTROLLERS TECHNICAL MANUAL Issue 3 04 99...
Страница 316: ...Issue 3 04 99 ALSPA GEM80 400 SERIES TECHNICAL MANUAL Page A 5 2 1 1 Cover 2 Base plate Figure A 4 Clamped Cable...