Scalable, flexible and complete automation solutions for manufacturing and material handling

Omron machine controllers offer synchronous control of all machine devices and advanced functionality such as motion, robotics and database connectivity – and are the heart of our fully integrated Sysmac automation platform. This multidisciplinary concept allows you to simplify solution architecture, reduce programming and optimize productivity while harnessing complete control and management of your automation plant.

First with an AI Controller

In 2017, Omron was the first to introduce a machine controller with AI.

200,000+Plus Control Devices

More than 200,000 types of devices connect to our controllers and give real-time updates.

Instruction speeds of 0.37ns

With an Intel Core i7 processor, Sysmac controllers offer high speeds and cyclic control resulting in extraordinary machine performance.

Industrial Automation Products

Quick Answers

Learn more about machine automation technology

A programmable controller (PLC) is a computer used in industrial automation and other electromechanical processes. A PLC has a microprocessor and controls devices through custom user programs. It receives signals from input devices and makes decisions based on custom programs to control output devices.

I/O devices are connected to the input and output sections of the PLC. The user program determines how output devices work based on the state of input devices. The user program and the state of I/O devices are stored in the internal memory of the PLC.

Inputs might include a pushbutton switch, photoelectric sensors, proximity sensors and input relays, rotary encoders, photomicrosensors, dispalcement sensors and thermocouples. Outputs might include indicators, seven-segment displays, relays, servomotors, pulse motors and inverters.

The basic components of a PLC are inputs, outputs, logic (processor) and network connections.  Input cards and network connections provide status information to the PLC.  The processor makes decisions based on the preprogrammed logic and then changes the states of outputs or sends information out via the networks. Network connections can be used to read and write to devices or share information to different plant systems, HMIs, SCADA or databases.

Programmable Logic Controllers (PLCs), Programmable Automation Controllers (PACs) and Machine Automation Controllers (MACs) are industrial computers that function as the brains of an automated manufacturing operation. The devices control automation equipment in similar ways, but have a few key differences:

Programmable Logic Controllers (PLC)

Programmable Logic Controllers came about in the 1960s as a replacement for traditional relay panels in the automotive industry.  PLCs have evolved along with the microprocessor to modern times.  The term PLC can be used as a catch-all term for any type of industrial controller.  When differentiating between PLC, PAC, and MAC, a PLC will refer to the lowest functionality of the three.  PLCs are useful for simple logic applications.

Programmable Automation Controllers (PAC)

Programmable Automation Controllers (PACs )are designed as general controllers where they can be used in non-motion applications such as process control. The problem for a PAC in motion control comes with expanding axes which is more taxing on its operating system, making system performance fall short.

Machine Automation Controllers (MAC)

Machine automation controllers (MAC) are the newest type of controller to come to the market.  Omron introduced the MAC as an expansion of industrial controller technology, designing them with a focus on motion control and integrating other functions such as sequencing, networking, vision, safety, data, and robotics. Central to the MAC architecture is a real-time scheduler that updates motion, network, and applications all at the same time. The result is better and tighter synchronization of multiple systems, from motion, vision, and safety to enterprise-level data sharing and control.

Both ladder logic and structured text are languages supported by IEC 61131-3 standard for programmable controllers.

Ladder logic is the traditional programming languages for PLCs. It is a graphical representation of physical inputs and output circuits. It has evolved over time to include function blocks for advanced applications.

Structured Text is a high-level block-structured programming language that strongly resembles Pascal.  It is a text language that uses predefined statements and subroutines to read inputs, perform logic and write to outputs.

HMI stands for Human Machine Interface.  It is a way for operators to gain visibility into the machine process and status as well as make changes or provide information.  An HMI is connected to a controller via a network.  Data is passed from the controller and displayed graphically on the HMI screen.  Operators can make changes to settings, view machine status, and see fault diagnostics from an HMI.

Jump start your automation with Sysmac Starter Kits

It’s never been easier to take advantage of Omron's powerful Sysmac Automation platform for your machine control or data collection projects. The NX1 Sysmac Starter Kits give you everything needed to design a complete project in which the core automation components work together seamlessly, minimizing integration time and setting a solid control foundation for future expansion and increased performance.

Try Sysmac Studio online or download a 30-day full version

There are two great ways to try Omron's flagship software that integrates configuration, programming, simulation and monitoring in a simple interface. You can try Sysmac Studio Online from your browser or download a 30-day full version for an enhanced experience. Contact us to experience a truly integrated development environment.

Omron helps life sciences company extract data from legacy controller

Legacy equipment can pose significant challenges for manufacturers. On the one hand, it is equipment that – for the most part – functions well and gives operators the comfort of familiarity. On the other hand, it may be outdated and incapable of integrating with newer technologies.

Here's how Omron recently helped a life sciences company enjoy the best of both worlds by incorporating new edge devices that allowed for better productivity tracking without requiring the legacy controller to be changed in any way.