GEM80-400
2. Controller Architecture and Program Operation
Issue 3 04/99
ALSPA GEM80-400 SERIES CONTROLLERS TECHNICAL MANUAL
Page 2-13
2.7.2. Remote
Programming
Suitable GEM
80 programming tools, such as Gemesys 3, can operate on a multi-
drop serial link connected to several controllers at whatever signalling rate is
selected by the user. The signalling rate which will be satisfactory for the given
distance between the controller and a GEM
80 programming tool, can be found
by consulting the 'Serial Links User Information Sheet', Publication No.T456, and the
'Serial Communications Manual', Publication No.T457. See the 'Remote
Programming' section of Chapter 4 for further details.
2.7.3. Program and Data Table Capacity
The user messages are stored in a separate area to the data tables, and do not
take up data table space; however, they do take up half of a P-table address per
character and therefore reduce the number of P-table addresses available to the
user program.
2.7.4. Message Output Facility
The controller includes facilities for entering and editing message format
definitions. These definitions are similar to the 'pictures' or 'images' found in some
programming languages, and can include either or both literal and replacement
characters. The message formats are handled as a single list which the controller
automatically shuffles as the definitions are entered, edited or deleted. A print-
out facility lists the message formats in a numbered and readily understandable
form. Text messages edited in a suitable GEM
80 programming tool, such as
Gemesys 3, can be stored in the GEM
80 data tables. The controller can be
programmed to output messages to selected serial ports using the GEM
80 Special
Functions S38 PRITEXT and T38 PRINT.
2.7.5. Connecting a Suitable GEM
80 Programming Tool
A suitable GEM
80 programming tool, such as Gemesys 3, is connected to the
Printer/Programming Port, Port 3, of the GEM
80-400 Processor Module via a lead,
appropriate to that programming tool. When a suitable GEM
80 programming
tool is connected to Port 3, the GEM
80-400 Processor Module automatically
detects its presence and selects the correct baud rate (either 9,600 or 19,200
baud). Wiring details for the Printer/Programming Connection Port are given in
the 'Printer/Programming Port (Port 3) Connections' section of Chapter 4.
2.7.6. Program
Compilation
The user program is stored in two forms: as 'source' code for editing purposes and
'compiled' form for execution by the processor. Conversion from source code to
compiled code is called 'Compilation' and is carried out under the following
conditions, for RAM based systems:
(1)
At power up (automatically).
(2)
On halt/run transitions (automatically).
(3)
When the user issues a RECOMPILE command while the program is running.
Содержание 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...