Corporate Office: 412.312.6000 l Instant Access 24/7 (Parts and Service): 800.458.1960 l Parts and Service: 814.437.6861
USERGUIDE
www.conairnet.com
WARNING - Reliance on this Manual Could Result in Severe Bodily Injury or Death!
This manual is out-of-date and is provided only for its technical information, data and capacities. Portions of this manual
detailing procedures or precautions in the operation, inspection, maintenance and repair of the product forming the subject
matter of this manual may be inadequate, inaccurate, and/or incomplete and cannot be used, followed, or relied upon.
Contact Conair at info@conairgroup.com or 1-800-654-6661 for more current information, warnings, and materials about
more recent product manuals containing warnings, information, precautions, and procedures that may be more adequate
than those contained in this out-of-date manual.
System
Configuration
S900II
I – Memory
I – MEMOR
Y
I – 1. Accessing the memory
After
accessing ”Memory Management” by pressing [Memo_M] (programming menu), pressing the
[M_Read] key gives access to the read (or modification) function of the user and system RAM or
EEPROM memory (at the address of the memory box by default if necessary).
The
address of the
keypad and the first row of alphanumerical keys of the keyboard.
Certain areas are directly accessible from the keyboard :
: beginning of the PRG editing area (0 x 006 430).
: beginning of the PLC editing area (0 x 009 430).
: beginning of the program storage in RAM area (0 x 00B 300).
: beginning of the MODULE where the programs are stored (0 x 800 000).
: transfer buffer PRG E17.
area at which reading is to begin is given in hexadecimal (0 to F) using the numerical
: robot serial number in RAM.
: RAM access password.
: beginning of parameters in RAM.
: beginning of the faults 200 to 204 message table in RAM.
For example
: to access the beginning of the program storage area, the procedure is as follows :
[Memo_M] –> [M_Read] –> [Address] –>
*
The keys
:
[ + ] or [ – ] to change addresses 2 by 2.
[]
[PG DN] or [PG UP] to change addresses 100 by 100 (hexadecimal).
or
[ ]
to change addresses 10 by 10 (hexadecimal).
I – Memory
* The function keys F1 to F5 :
[Address]to change the address.
[Modif]to change the contents of the memory area displayed (word).
[Search]to search for a particular word (e.g. : FA1B)
System
Configuration
S900II
[Print]to
print the memory contents from the displayed address (in order to search
for the incorrect instructions which will be printed as ????).
[StopPr] to stop sending the memory contents to the printer.
Note
: To access the modification function, a password is necessary which remains valid as long as the
user
does not exit the “M_Read” procedure. Certain critical system areas cannot be read
and all requests
to modify them will be rejected.
By default, the value given after modification request is 0 x FFFF (useful to delete words in the
memory).
As for the other functions, the EXIT key is used to abandon a request or to exit the procedure.
System
Configuration
S900II
I – 2. Memory areas
I – 2. 1.Data saved in RAM (512 K x 8) 0 to 7 FFFF
ess in
Addr
Hexadecimal
00000
Variables used by Philips (BOOT)
027FF
02800
“Fixed” SEPRO variables, see table below for
details of the variables
0A4FF
0A500
SEPRO parameters in RAM
0B2FF
0B300
PRG storage area (128 K × 8)
2A6FF
2A700
SEPRO variables / work tables
37FFF
38000
Temporary transfer area (128 K x 8)
57FFF
58000
Piles and heaps used by the ERM kernel
7FFFF
Contents
I – Memory
02800En Ordre = RAM contents correct indicator (GIRLAFRIDOU).
02810Bit_U_S = System and user bits table.
02890Bit_Tpo = PLC timer bits table.
028A0Imag_S = Images of the 255 ON/OFF outputs.
029A0Imag_E = Image of the 255 ON/OFF inputs.
02AA0 Word_U = User words table (16–bit WORD).
02AE0Word_S
= System words table (see Programming Level 2 manual for description).
02B20Tpo_Aut = PLC timers table.
02B40Compt = Counters table (standard and stacking).
04AA0 Pile_Def = Pile of historic faults.
04BC0Comptime = Times basic counter.
04BC4Dir_RAM = PRG / PLC directory in editing area.
04C04Dir_PP = PRG directory in save area.
05254Dir_PLC = PLC directory in save area.
05710Mod_PP = PRG directory in the module.
05D60Mod_PLC = PLC directory in the module.
0621CTab_temps = Robot times table.
06230WWord_U = Double words table (32 bits).
06430Ram_PP = PRG editing area.
09430Ram_PLC = PLC editing area.
I – Memory
System
Configuration
S900II
I – 2. 2.Program addressing in memory
The PRG and PLC programs are stored in the RAM memory, starting from the address 0xB300.
The maximum length of a PRG is 12286 bytes ; 4096 bytes for a PLC.
This area reserved for the permanent storage varies depending on the option 32 to 128 Kbytes.
that it remains compatible with previous software versions, the RAM if formatted with 0xFFFF like
So
an
EEPROM.
This formatting is carried out when the robot is first started up (for the 128 Kbytes) or
when the memory is totally set to 0 [ RsMEM ] (on the size provided for in the options)
parameters are stored in FLASHPROM at the address
The
0xF10E0000. An image of this address is
stored in RAM at the address 0xA500. The length of the parameters is fixed at 2800 bytes.
“SAP message” file is stored in FLASHPROM at the address 0xF10E1200.
The
Its length is fixed at
4590 bytes.
The programs, parameters and SAP messages are transferred via a temporary buffer of 12286 bytes
at the address 0x38000. (This buffer can be extended to 128 Kbytes).
I – 2. 3.Data in Flashprom (1 M x 8) F10 00000 to F10 FFFFF