PMC-2 Instruction Manual
Page 18 BA * PMC-2 * EN * 01/98
2.7 Programming
EPAS-3 is responsible for the programming of the PMC-2.
Tailor-made installations are realised with the ECL-ELAU Control Language, which has been
successfully used many times in the positioning controls SX-1, SX-2, and SX-3.
ECL-3, for the product family PMC-2, gives the user a powerful tool due to its multitasking
capabilities. The compiled ECL-3 program is activated by the ECL runtime system. Up to 8 parallel
ECL program parts can be executed at the same time.
For example, one ECL program part takes care of the positioning jobs, whereas a second part
concentrates on monitoring functions. Due to the fact that the ECL program is filed in machine code
of the micro processor, a high processing speed can be achieved.
The division in single instructions and half textual language elements facilitate the structure of easy-
to-survey and easily readable programs.
The ECL-3 offers a comprehensive range of commands:
- program organisation commands
- relative and absolute positioning commands
- synchro positionings (electrical gear, disk cam)
- label positionings
- variable transfer commands
- time commands
- logic and arithmetic commands
The program is created with a menu-guided programming surface on an IBM compatible PC with
EPAS-3.
Performance features of EPAS-3:
- pull down menus according to SAA standard
- mouse or keyboard operation
- ECL-3 editor with syntax check
- parameter editor
- variable editor
- filing
- printing
- window system