You can develop the application in the IEC61131 standard languages:
- Structured Text;
- Instruction List.
You can also use ANSI C and compile in native code to obtain the maximum performance and reliability, to create whole tasks with this language, or to create FBs to be used inside Multiprog.
To verify your control law, you can use the breakpoint or the runtime execution tracks, that do not modify the temporal execution of the logic under observation.
Program movements and synchronizations between axes in the more standard possible way: Ilium supports PLCopen MC part 1 and 2, version 2.0 .
All the discrete-movement, continuous-movement and administration FBs are included in the basic and extended interface.
- Cams, to be programmed from the PLC logic, using the integrated Editor, or to be created from external sampling;
- Gears and electricshafts;
- Slave synchronous movement, referred to the position of more Masters;
And much more.
All of the movements can apply the space-based or speed-based control.
The profile of the movement always keeps the dynamic constraints (maximum speed, acceleration, Jerk) under the desired threshold in order to obtain maximum performances without compromising the movement fluidity. If the quality of the movement is affected by mechanical resonances, you can dampen them.
Are you determining the right parameters for the servodrivers? Use the integrated oscilloscope. Sample the following error, the commanded speed profile, the motor torque in synchronous mode for all axes, simultaneously and for all the time that you need. Once the parameters have been found, these become part of the project, and you should not worry about entering them in the servodrivers: Ilium will do it for you.
Configure all fieldbuses with the built-in configurator. Scan the present devices, modify the mapping of the cyclic and andasynchronous communication. Read and change the status of individual devices from the interface, ask the internal parameters and create a list of commands to be assigned at their start for the configuration.
In case of replacement of a device, choose the level of compatibility you want: You can lock the configuration to the physical drive found in the scan, or let it replace with similar or compatible models.
What man can do, the machine mimics him: You can interact with devices even from PLC logic, change internal parameters, read or change their status etc.