13Software
13.2 SSD Drives 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 µs) 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
-Positioning commands -Parameter commands
-Technology functions >Register positioning >PID-control >Synchronous applications
Logic commands
- Logic commands for coils and internal relays
Variable commands
-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.
CAN-Bus commands
-Communication with other SSD Drives products
________________________________________________________________________________________________________________________________________________________________________________________________________________________
78 | Product Manual Type: 637f | 07-02-10-01-E-V0505.doc |