The acronym PAC, which stands for Programmable Automation Controller, is obtaining more and more importance in the field of Industrial Automation as the controller integrates the four fundamental aspects of modern automation:
As you can see from the picture, the PAC performs the tasks that were usually assigned to different control devices, integrating into a single system the following features:
PLC - Programmable Logic Controller: is the operational part of the system (task) that handles the logic of the machine
HMI - Human Machine Interface: is the area dedicated to the exchange of information between the operator / maintainer and the machine
MC - Motion Control: permits management of all trajectories of the motion of the axes, at time intervals exactly repeatable, coordinating their movements in order to achieve predefined complex movements
IT - Information Technology: expresses the ability of the controller to be able to integrate perfectly into the information structure of the factory hosting the machine.
The Power family includes a series of PAC scalable in performance and in size.
The most common characteristics of the controllers are: possibility to control servomotors, with feedback from incremental or absolute encoder, through I/O signals or via motion fieldbus; axes interpolation (linear circular, helical, NURBS spline), gearing, camming and kinematics functions for articulated robotic arms (both sequential or parallel kinematic) etc.; integrated functions for tool machines (tool correction, entry and exit functions, profiles generation, bevelling management, RTCP - Rotating Tool Center Point etc.)
Analog and digital I/O managing, both local and remote (via fieldbus)
CNC with high-level programming language, function block library, simultaneous execution of multiple tasks
ISO languages interpreter (for geometric working of the pieces) and Macro language (for handling and robotic applications)
PLC divided into sections with some integrated MC functions, with the ability to perform multiple tasks simultaneously and to process instructions also in interrupt
Ability to process consistent arrays of data (database) stored in 32-bit FAT file system
Management of graphics color display with touch screen, sizes between 5.7 "and 15".
Serial ports RS232/485
USB 2.0 port to connect peripherals such as mouse, keyboards and solid state memory devices
Field bus CANopen, Mechatrolink II, EtheCAT, Modbus
Ethernet port to interface external devices via TCP/IP, FTP, Modbus TCP communication protocols and with free OPC Server (Host side) and Web Server (Controller side) functions.
Removable storage Compact Flash or USB PenDrive
PLC, CNC and HMI programming with editor on board; the source files, in text format, are directly editable on the controller or can be transmitted to the controller via serial or Ethernet.
Multitasking PLC can execute instructions in interrupt. Programming Languages: AWL, ST (Structured Test) and SFC (Sequential Function Chart), with the support of alias (local and global) and motion functions like Jog, Point movements, E-Gear or E-Cam. Multi-Channel CNC, with RTCP (Rotating Tool Center Point) direct/reverse kinematic functions and path pre-executor (look-ahead). Programming language: ST (Structured Test) with FB (Function Block), ISO interpreter and MDI (Manual Direct Input) executor. Type of interpolation: liner, circular, helical, nurb, splines, profiling. It imports ISO programs from CAD/CAM, their execution is possible even in DNC (Direct Numerical Control).
Power Full test and diagnostic Tools:
You can supervise many things with an online test Window trough the controller's interface
On Board Power Full Osiloscope
A multi-trace (up to 8) oscilloscope window is shown, where it is possible to display several quantities about axes