Built around 1.3 GHz processor with four 32-bit RISC processors, plus embedded double-precision floating point processor, AC500 PM595 PLC handles demanding machinery and motion automation control and communication tasks. Unit is capable of controlling over 64 motion axes within 1 ms cycle. In addition to 16 MB of user program memory, 4 independent Ethernet interfaces, and integrated network switch, controller includes TCP/IP, UDP, CAN/CANopen, and two RS232/485 serial interfaces.