Parameter Declaration Data type Description
CHANNEL_IN IN ANY Pointer to the beginning of the acyclic channel in the input area of
the motion module.
Enter as length 10bytes.
Examples P#I100.0 BYTE 10 or P#DB10.DBX0.0 BYTE 10
CHANNEL_OUT IN ANY Pointer to the beginning of the acyclic channel in the output area of
the motion module.
Enter as length 10bytes.
Examples P#Q100.0 BYTE 10 or P#DB10.DBX10.0 BYTE 10
DONE OUT BOOL 1: Job has been executed without error.
BUSY OUT BOOL 0: There is no job being executed.
1: Job is currently being executed.
DATASET_INDEX OUT INT Object that is currently being processed.
ERROR OUT BOOL 0: No Error
1: There is an error. The cause of the error is shown on the
ERROR_ID parameter.
ERROR_ID OUT WORD Detailed error information
n Exclusiveness of the outputs:
– The outputs BUSY, DONE and ERROR are mutually exclusive. There can only
one of these outputs be TRUE at the same time.
– As soon as the input REQUEST is TRUE, one of the outputs must be TRUE.
n Output status
– The outputs DONE, ERROR, ERROR_ID and DATASET_INDEX are reset by an
edge 1-0 at the input REQUEST, when the job is finished.
– If REQUEST is already reset during job processing, so it is guaranteed that the
whole object list is processed.
– At the end of the job with no error, DONE is set for one PLC cycle. Only then the
outputs are reset.
n Input parameter
– The input parameters are taken with edge 0-1 at REQUEST. To change parame-
ters, you have to trigger the job again.
– If there is again an edge 0-1 at REQUEST during the job, an error is reported
(invalid command sequence) and the processing of the object list is finished.
n Input parameter READ_BACK
– With activated parameter READ_BACK written objects are read back immediately
after the write operation by a read job.
– The written an read values are compared.
If they are identical, the next object is handled
If they are not identical, an error message (ERROR ID = 0x8079) is returned and
the development of the object list is finished.
n Input parameter GROUP
– For a better structure you can assign a group to each object.
– Via GROUP you define the group whose parameters are to be transferred.
0x01...0x7F: Transfer the objects of the selected group.
0xFF: Transfer the objects of all the groups.
Behavior of the block
parameters
VIPA SPEED7
Device Specific
Motion Modules > FB 321 - ACYC_DS - Acyclic parametrization System SLIO motion module
HB00 | OPL_SP7 | Operation list | en | 18-30 277