General
Each task writes and reads the inputs/outputs assigned to it.
The association of a channel, group of channels or an input/output module with a task is defined in the configuration screen of the corresponding module.
The task that is associated by default is the MAST task.
Reading of Inputs and Writing of Outputs on Premium
All the input/output channels of in-rack modules can be associated with a task (MAST, FAST or AUX 0..3).
Local and remote inputs/outputs (X bus):
For each task cycle, the inputs are read at the start of the task and the outputs are written at the end of the task.
Remote inputs/outputs on Fipio bus:
In controlled mode, the refreshing of inputs/outputs is correlated with the task period. The system guarantees that inputs/outputs are updated in a single period. Only the inputs/outputs associated with this task are refreshed.
In this mode, the period of the PLC task (MAST, FAST or AUX) must be greater than or equal to the network cycle time.
In free mode, no restriction is imposed on the task period. The PLC task period (MAST, FAST or AUX) can be less than the network cycle. If this is the case, the task can be executed without updating the inputs/outputs. Selecting this mode gives you the possibility of having the lowest possible task times for applications where speed is critical.
Example on Premium
With its 8 successive channel modularity (channels 0 to 7, channels 8 to 15, etc.), the inputs/outputs of the Premium discrete modules can be assigned in groups of 8 channels, independently of the MAST, AUXi or FAST task.
Example: it is possible to assign the channels of a 28 input/output module as follows:
inputs 0 to 7 assigned to the MAST task,
inputs 8 to 15 assigned to the FAST task,
outputs 0 to 7 assigned to the MAST task,
outputs 8 to 15 assigned to the AUX0 task.
Reading of Inputs and Writing of Outputs on Quantum
Local inputs/outputs:
Each input/output module or group of modules can be associated with a single task (MAST, FAST or AUX 0..3).
Remote inputs/outputs:
Remote input/output stations can only be associated with the master (MAST) task. The assignment is made for sections, with 1 remote input station and 1 remote output station per section.
Distributed inputs/outputs:
Distributed input/output stations can only be associated with the master (MAST) task.
The inputs are read at the start of the master task and the outputs are written at the end of the master task.
Reading of Inputs and Writing of Outputs on M580
Local inputs/outputs:
Each input/output module or group of modules can be associated with a single task (MAST, FAST, AUX0 or AUX1).
Remote Inputs/Outputs:
The tasks available to be associated to remote inputs and outputs depend upon the adapter module installed in the remote rack.
Distributed Inputs/Outputs: Distributed inputs and outputs can be associated only with the master (MAST) task.