Eurotherm Programming Language Bias - Eurotherm 637+/D6R KD6R Product Manual

Digital servodrive the 4-th generation
Table of Contents

Advertisement

Software

13.2 Eurotherm programming language BIAS

In Operating mode 5 – Position control with BIAS, three user-defined programs can be executed parallel. The
BIAS-program and the PLC-program
(sequence cascades, 1 command per position controller sampling = 844 uSec) as well as the Mathematics
program (cyclic execution in remaining time of processor).
The BIAS-program is primary intended for administration of travel commands. If application permits, also
simple calculations can be performed and analog/digital I/O's can be serviced in this task.
The PLC-task is conceived to perform I/O logic, sequence control, monitoring and CAN-Bus
communication.
The Mathematics program is designed for complex calculations, e.g. computing of a cam, executed
by the BIAS-program afterwards. But it is also possible to store the same tasks here, as basically
defined for PLC-task, which can increase PLC performance of the 637+ controller approx. twenty
times.
While the BIAS-program will be executed from the start block directly after activation of
operating mode 5, the PLC-program will be first started by BIAS-command "PLC-program" and the
Mathematics program by command "Mathematics program". At reaching the command "End of program"
(Mode = 0) the respective execution pointer re-jumps to his start label.
Within the command set the following command groups are provided:
Pogram flow control
- Fixing start/end of main- and sub-programs
- Conditional and unconditional jump commands
Travel relevant commands
Logic commands
Variable commands
CAN-Bus commands
-Positioning commands
-Parameter commands
-Technology functions
- Logic commands for coils and internal relays
-Writing and reading of parameters
-Fundamental operations of arithmetic with long integer
-Type-conversions long integer <=> double float (Math.task only)
-Fundamental operations of arithmetic with double float (Math.task only)
-SIN(x),COS(x),SQRT(x) with double float (Math.task only)
-Writing and reading of synchronous profile tables.
-Communication with other Eurotherm products
Product-manual Model: 637+/D6R KD6R
>Register positioning
>PID-control
>Synchronous applications
07-02-09-01-E-V0402.doc
73

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents