NEW '24


Software Integration Controller

P780 (Celeron) | P781 (I3) | P782 (I5) | P783 (I7)

PC-MCAT-2 is an innovative ‘Motion + PC Solution’. A choice of Intel processors (from Celeron through to core i3 - core i7) is used to drive both a high performance motion controller and a compact PC that can run user applications under Windows. A rugged, finned metal case houses the controller and provides adequate cooling.
PC-MCAT-2 is especially suitable where a machine needs the software and hardware features of a PC, paired with a powerful 64 axis Motion Coordinator.


  • Motion + PC solution for Automation Machinery
  • Fanless Compact PC with a choice of processors
  • Up to 64 EtherCAT axes
  • Plug and play EtherCAT configuration
  • Built on Trio’s Motion-iX advanced motion core
  • Programmable in Trio’s multi-tasking language or IEC61131-3
  • Shared memory API interface to allow PC side applications to interface with Motion-iX
  • RTX64 Real Time Extensions to Windows
  • Up to 8 Gbyte DDR4 + 256 Gbyte SSD
  • Built in Gbit ports for vision cameras
EtherCAT logo

Enhancing productivity and performance

PC-MCAT-2 is an advantage for machine builders who need to deploy Windows-based machine control applications and establish IoT connectivity, alongside high-performance servo or robotic motion control. Combining PC-MCAT-2 with Trio's controllers, servo drives & motors, I/O, HMI, and SCARA robots present machine builders with an automation solution that offers the highest performance motion control

Software Integration

Software Integration

Trio's next generation PC-MCAT-2 combines PC technology with the Motion-iX advanced motion core allowing PC applications to run alongside real-time motion control and deterministic EtherCAT communication.


Fast and Flexible

User programs can be written in Trio’s established multi-tasking programming language or industry standard IEC61131-3 using the powerful Motion Perfect application development software. Alternatively, applications can be written and executed under Windows and use a shared memory API to communicate with Trio’s Motion-iX advanced motion core, allowing maximum flexibility in application development.


Expanding the System

PC-MCAT-2 supports a wide range of communication ports including Ethernet (up to 1000Mbit), USB (3.0 and 2.0) COM ports (RS232 and RS485) and HDMI for connectivity to PC peripherals. In addition to the communication ports, PC-MCAT-2 has 16 GPIO points, 8 DIN and 8 DOUT.



Supporting PC peripherals and off-the-shelf Windows applications alongside Trio’s Motion-iX advanced motion core gives a high-performance flexible solution for applications where specific external devices are required (e.g. vision applications).

Description Celeron I3 I5 I7
P780 P781 P782 P783
CPU Intel Celeron J6412  Intel Core i3 8145U Intel Core i5 8265U  Intel Core i7 8565U 
Memory 4GB DDR4 2400MHz 4GB DDR4 2400MHz 8GB DDR4 2600MHz 8GB DDR4 2600MHz
SSD 64GB 128GB 128GB  256GB
Display Intel HD Graphics 3000
Intel HD Graphics 3000
Intel HD Graphics 3000
Intel HD Graphics 3000
Operating System Windows 10 Enterprise LTSC 2021 Windows 10 Enterprise LTSC 2021 Windows 10 Enterprise LTSC 2021 Windows 10 Enterprise LTSC 2021
Max Axes 64 64 64 64
Max Networked Axes 64 64 64 64
Max Virtual Axes 64 64 64 64
Cores 4 (4 Threads) 2 (4 Threads) 4 (8 Threads) 4 (8 Threads)
CPU Mark* 3841 3806 6019 6149
Maths precision IEEE 457 Double IEEE 457 Double IEEE 457 Double IEEE 457 Double
Position register precision 64 bit 64 bit 64 bit 64 bit
Exectuion benchmark 435 lines/ms 600 lines/ms 570 lines/ms 600 lines/ms
Real time clock yes yes yes yes
Table memory 512000 values 512000 values 512000 values 512000 values
Maximum VR variable 65536 65536 65536 65536
Maxmum servo period 2000 μs 2000 μs 2000 μs 2000 μs
Minimum servo period 125 μs 125 μs 125 μs 125 μs
EtherCAT 1 Port 1 Port 1 Port 1 Port
Ethernet 3 Ports 3 Ports 3 Ports 3 Ports
RS232/RS485 Yes Yes Yes Yes
USB 3.0 2 4 4 4
USB 2.0 2 0 0 0
HDMI Yes Yes Yes Yes
Sound Port  Yes Yes Yes Yes
On / Reset Remote swich Remote swich Remote swich Remote swich
Ethernet/IP  No No No No
MODBUS-RTU** Yes Yes Yes Yes
MODBUS-TCP** Yes Yes Yes Yes
Serial COM Ports
Maximum Baud Rate 115200 bits/sec 115200 bits/sec 115200 bits/sec 115200 bits/sec
RS485 Type 2 Wire 2 Wire 2 Wire 2 Wire
RS232  Hardware Handshaking no no no no
External I/O
24V digital outputs 8 8 8 8
24V digital inputs 8 8 8 8
Opto isolated Yes Yes Yes Yes
Response Time 10ms 10ms 10ms 10ms
Trio Basic Yes Yes Yes Yes
DXF in Yes Yes Yes Yes
G-code Yes Yes Yes Yes
HPGL Yes Yes Yes Yes
IEC61131 Option Option Option Option
Kinematic Option Option Option Option
Maximum programs 32 32 32 32
Maximum tasks 22 22 22 22
Motion Perfect version 5.3 or Higher 5.3 or Higher 5.3 or Higher 5.3 or Higher
Maximum operating temperature 40°C 40°C 40°C 40°C
Minimum operating temperature  -10°C  -10°C  -10°C  -10°C
Mount Panel Panel Panel Panel
Depth 128.0mm 128.0mm 128.0mm 128.0mm
Height 207.0mm 207.0mm 207.0mm 207.0mm
Width 49.0mm 49.0mm 49.0mm 49.0mm
Weight 1280g 1280g 1340g 1340g
Power rating 72W 84W 84W 84W
Recommended Supply current 3.0A 3.5A 3.5A 3.5A
Recommended Supply voltage 24V 24V 24V 24V
Supply tolerance +-10% +-10% +-10% +-10%
CE  Yes Yes Yes Yes
RoHS Yes Yes Yes Yes
UL*** Yes Yes Yes Yes
*Taken from
**Only Server Functionality
***Tested to UL standards by Nationally Recognized Testing Laboratory
EtherCAT logo  Specification
Speed 100Mbps
Physical Layer 100BASE-TX full duplex (IEEE 802.3)
Cable Shielded Twisted Pair (TIA/EIA-568B CAT5e)
Topology Line, tree or star (1)
Isolation Pulse transformer with common-mode choke
Connector RJ45
Cable Length 100m max between nodes
Supported Cyclic period 125µsec, 250µsec, 500µsec, 1000µsec, 2000µsec
Synchronisation Distributed Clocks technology.  Jitter < 1 µsec
Protocol CoE, SoE (2)
Number of Axes 64
Number of Nodes 128 slave nodes maximum
Motion modes Cyclic Synchronous Position, Cyclic Synchronous Velocity, Cyclic Synchronous Torque
Parameter transfer CoE Object read/write.  SoE IDN read/write
Input/Output Up to 1024 input bits and 1024 output bits
(1) Tree and star require the use of EtherCAT switches.
(2) CanOpen application protocol over EtherCAT. (CoE)
Servo drive profile according to IEC 61491 over EtherCAT. (SoE)
Products - DX Servo Drive Systems
DX3 AC Servo Drive EtherCATDX3 Servo Drive System
DX3 AC Servo Drive Conventional
With a power range from 50W to 7.5kW and options for EtherCAT or Conventional (Pulse & Direction, Analogue and CANopen) control, DX3 will suit a wide variety of machine types. DX3 is fully integrated into Trio’s application development tool, Motion Perfect, our software environment for system planning, configuration, virtualisation and machine programming.

DX4 AC Servo Drive (D0100 - D0108)DX4 Servo Drive System
The DX4 is designed to work seamlessly with Trio's EtherCAT controllers and be fully integrated into Trio’s application development tool, Motion Perfect. The DX4 comes in 3 frame sizes with power ratings from 50W to 3kW. Designed to be matched with the MX motors and accessories it offers a high-speed, high-precision machine solution.

DX5 AC Servo Drive (D0500 - D0508)DX5 Servo Drive System
DX5 dual axis drive modules come in 2 compact frame sizes and combined with the power supply units can be configured for up to 16 axes with power ratings from 400W to 750W. Designed to be matched with the MXL motors and accessories it offers a high-speed, high-precision machine solution.
Products - Flexslice Modules
The Flexslice Expansion Range all flexslice expansion modules
The EtherCAT Flexslice System is designed to let you do more!
It offers fast flexible expansion for motion applications and can be used with Trio or 3rd Party Masters.
The advantage of the I/O slice approach compared to a traditional PLC for analogue and stepper integration is a saving on footprint and cost, combined with our motion-first specialisation.
Products - Generic
UNIPLAY 7-Abolt on expansion module
Trio’s unique UNIPLAY HMI system is a revolutionary way to make operator interfaces better, easier and more secure! The UNIPLAY series boasts a 7", 10" and 15" colour displays.
Firmware - PC-MCAT-2
Latest USER Release:
Size:7807933 bytes
Software - Programming
Motion Perfect
Motion Perfect is designed to make setup, diagnostics, commissioning and using our range of Motion Coordinators as simple as possible. It provides the user with an easy to understand Windows based interface for rapid application development, controller configuration and monitoring of controller processes.
IEC 61131-3 Runtime Software (P877)
IEC 61131-3 standardises the programming language, the instruction sets and the handling and structuring of projects. As supplied, the IEC 61131 system will run programs for one hour after power-on, to allow engineers to try out their standard programs on the Motion Coordinator hardware. For continuous running, a software key (Feature Enable Code) can be downloaded from the Trio E-Store or purchased form your distributor for each Motion Coordinator to run IEC 61131 programs.
Software - Expansion
Kinematic Runtime FEC (P750)
The P750 Robot kinematic runtime enables the more complex FRAME transformations which enable easy programming of various types of robot Including SCARA and Delta.
(Log on to E-Store to purchase).
2 x EtherCAT Remote Axis FEC's (P912)
The controller has 2 built-in EtherCAT axes which can be user upgraded with the purchase of P912 Remote Axis FECs.

Each P912 doubles the available axes, i.e:

controller + 1 x P912 = 4 Remote Axes
controller + 2 x P912 = 8 Remote Axes
controller + 3 x P912 = 16 Remote Axes
controller + 4 x P912 = 32 Remote Axes
controller + 5 x P912 = 64 Remote Axes

(Log on to E-Store to purchase).
Software - Support Apps
The program allows the user to create motion paths in a CAD package such as AutoCAD and convert them into code executable by a Trio Motion Coordinator.
A compact, self-contained package designed to allow simple distribution of projects written using Motion Perfect. Simply add the project to the Autoloader folder, edit a script file to provide control of the loading sequence and send to the customer.
Trio MCLoader
The Trio MC Loader is a Windows ActiveX control which can load projects (produced with Motion Perfect) and programs onto a Trio Motion Coordinator. Communication with the Motion Cordinator can be via serial link, USB, Ethernet or PCI depending on the Motion Coordinator.
Trio PCMotion
PCMotion is an ActiveX component allowing direct connection to the Trio Motion Coordinator from a custom user application. It can be used to control any of the Motion Coordinator functionality as well as send text files down to the controller.
The file loading functionality of the Motion Coordinators allows files to be easily loaded into the controller memory or the SD card (when fitted). This allows programs written in text based languages such as G-Code and HPGL to be loaded to the controller where they can be parsed and executed by a TrioBASIC program. The transfer process is optimized to compress the file and reduce transfer times, or it can be set to stream the file into a FIFO buffer on the controller. This can help reduce overall machine cycle times when file sizes can be large and so making communication time significant.
Sales Brochure
Quick Start Guide Simple setup guide
API Getting Started Guide Getting Started with PC-MCAT API on Visual Studio (C#, VB.NET, C++)
PCMCAT API EtherCAT example PC-MCAT API EtherCAT example on Visual Studio (C#) Example to accompany the above note.
EMC Guide Electromagnetic Compatibility guide for Trio products v6
The Technical Reference Manual can be downloaded in PDF format.
Full Manual
PCMCAT-2 C++ API Manual
PCMCAT-2 C# API Manual
CE Declaration P780
Testing to UL standards Click for certificate
EtherCAT Data
EtherCAT Extension Files Configuration and set up of EtherCAT slave devices
EtherCAT Documents Various notes for help with EtherCAT
Videos Various instruction videos for help with EtherCAT
CAD Data
Drawings are available in various formats in the Zip file below.
CAD Model
Customer Help
Customer Support Forum Trio has a world-wide technical support network providing information to our Distributors, Solution Partners and Customers. This page includes a knowledge-base, user forum and direct online ticketing system where answers will be provided by our engineers in the UK, USA, India, China and Italy.
Training Courses Our 2-day introductory courses are designed to provide an overview of the Motion Coordinator product range and to give an introduction to programming using the Motion-iX technologies. The course is based upon practical worked examples of each topic covered to enable the attendees to gain some valuable hands-on experience of using Motion Perfect to develop applications.
Product Repair Information We offer a fixed price repair service via our distributor network. This page provides information on how to get your product repaired.