• To build the distributed automation control architecture with PLCs, HMIs and networks.
• To assign the control logic to the objects the process engineer has defined.
• To generate the control logic for the PLC and the HMI from the process design including alarms, trending, archiving, etc.
• To provide a single logical database by sharing the data between PLC and HMI tools as well as other design tools like Electrical CAD.
• To analyze his resulting design. To design, generate and implement incremental changes to the system