Safety Products

Programmable Safety Controllers

Programmable Safety Controllers for Machine Safety

ARK Automation supplies programmable safety controllers for industrial machinery, automation systems, robotic cells, production lines, and controlled access environments. These controllers are used to monitor safety devices, manage safety inputs and outputs, and support safer machine operation in complex industrial applications.

Programmable safety controllers are commonly used with safety light curtains, emergency stops, safety switches, interlocked access gates, speed monitoring devices, safety relays, and other machine safety products. They can also be used alongside modular machine guarding systems where a broader machine safety solution is required.

MOSAIC Modular Safety Controllers

MOSAIC is a modular, expandable, and configurable safety controller system designed to help manage machinery and plant safety functions. By reducing the need for multiple separate devices and extensive wiring, MOSAIC can help simplify control panel construction while supporting a tamper-resistant safety configuration through a graphic software interface.

The MOSAIC platform supports a range of safety sensors and devices, including light curtains, emergency stops, magnetic switches, safety gates, interlocks, and encoders for speed control. MOSAIC project reporting can also provide safety performance data, including PFH, DCavg, and MTTFd values per EN 13849-1 and EN 62061 standards.

When to Use a Programmable Safety Controller

A programmable safety controller is often a good fit when a machine or production cell uses multiple safety devices, multiple access points, or more complex safety logic. Compared to a simple safety relay setup, a programmable controller can provide more flexibility for systems that need expandable inputs, multiple outputs, diagnostics, communication modules, or future changes.

Common use cases include machinery with several emergency stops, light curtains, gate switches, interlocks, speed monitoring requirements, or different safety zones. Programmable safety controllers can also be useful when a facility wants to reduce wiring complexity or standardize safety control across multiple machines or applications.

Safety Controllers vs. Safety Relays

Safety relays are commonly used for simpler safety circuits, such as monitoring an emergency stop, light curtain, or gate switch. They are often a practical option when the safety function is straightforward and does not require complex logic or many connected devices.

Programmable safety controllers are typically better suited for more advanced machine safety systems. They can monitor multiple safety inputs, manage several outputs, support expansion modules, provide diagnostics, and allow safety logic to be configured for the specific machine or production cell.

In many applications, safety relays and programmable safety controllers can both play a role. The right choice depends on the number of safety devices, the complexity of the machine, the required safety functions, and whether the system may need to expand or change in the future.

Safety Devices and Machine Applications

Programmable safety controllers can be used in a wide range of industrial applications, including machinery, robotic cells, conveyors, production lines, packaging equipment, assembly cells, and other controlled access environments.

Depending on the application, a programmable safety controller may be used with:

  • Safety light curtains
  • Emergency stop devices
  • Safety gate switches
  • Interlocked access points
  • Magnetic switches
  • Encoders and speed monitoring devices
  • Safety mats and edges
  • OSSD safety outputs
  • Modular machine guarding systems
  • Perimeter guarding and access gates

For examples of common industrial layouts, visit our machine guarding applications page.

Programmable Safety Controller Modules and Accessories

ARK Automation supplies MOSAIC master units, expansion modules, input modules, output modules, communication modules, relay output modules, speed monitoring modules, analog input modules, and related accessories.

Available modules and accessories may include master modules, input/output expansion units, no-safety output modules, fieldbus communication modules, analog input modules, speed monitoring units, safety relay output units, configuration memory, USB cables, display modules, and MSC bus accessories.

Use the product table below to review available programmable safety controller modules, part numbers, product descriptions, and documentation.

Planning a Machine Safety Control System

When planning a machine safety control system, it is important to consider the equipment being controlled, the hazards involved, the number of safety devices, access points, stopping requirements, operator workflow, maintenance access, and future system changes.

Depending on the machinery and facility, ANSI, OSHA, risk assessment, EN 13849-1, EN 62061, and other safety standard considerations may influence the controller, modules, safety devices, and system architecture used in the application.

Before requesting product support or a quote, it is helpful to gather:

  • Machine or equipment details
  • Safety devices being monitored
  • Number of required safety inputs
  • Number of required safety outputs
  • Emergency stop requirements
  • Light curtain or sensing requirements
  • Gate switch or interlock requirements
  • Speed monitoring requirements
  • Communication or fieldbus requirements
  • Existing control panel or wiring details
  • Any known safety standard or risk assessment requirements
All Programmable Safety Controllers
Part Number
Description
Image
1100000

Mosaic M1 (Standard Master Unit)
Safety level: PL e
Safety inputs: 8 digital inputs
Safety level (SIL / PL): SIL 3 – SILCL 3 – PL e – Cat. 4
Signalling: LEDs indication for operating status and fault diagnosis. LED indication of the: inputs, OSSD outputs, reset request and status outputs condition
Safety output type: 2 OSSD PNP (400 mA at 24 VDC) with protection against short circuit, overload and reverse polarity
Connections: Removable terminal blocks, screw contacts
Safety outputs: 2 OSSD pairs (400 mA)
Status outputs: 2 PNP (100 mA)
Test outputs: 4
MSC connector provided: No
Connection with MSC BUS: Yes
Start/Restart inputs and EDM: 2
Housing for MCM: Yes
USB input: Yes

1100003

Mosaic M1S (Enhanced Master Unit)
Safety level: PL e
Safety inputs: 8 digital inputs
Safety level (SIL / PL): SIL 3 – SILCL 3 – PL e – Cat. 4
Signalling: LEDs indication for operating status and fault diagnosis. LED indication of the: inputs, OSSD outputs, reset request and status outputs condition
Safety output type: 4 single OSSD, or 2 pairs (PNP – 400mA at 24 VDC) with protection against short circuit, overload and reverse polarity
Connections: Removable terminal blocks, screw contacts
Safety outputs: 4 single OSSD, or 2 pairs (400 mA)
Status outputs: 4 PNP (100 mA)
Test outputs: 4
MSC connector provided: No
Connection with MSC BUS: Yes
Start/Restart inputs and EDM: 4
Housing for MCM: Yes
USB input: Yes

1100005

MZERO 16.4 – Stand-Alone Master Unit. 16 Digital Inputs. 4 OSSD pairs (SIL 3). 4 Status Outputs. 4 Test Outputs. Screw Terminal Blocks
Safety level: PL e
Safety inputs: 16 digital inputs
Safety level (SIL / PL): SIL 3 – SILCL 3 – PL e – Cat. 4
Signalling: LEDs indication for operating status and fault diagnosis. LED indication of the: inputs, OSSD outputs, reset request and status outputs condition
Safety output type: 4 pairs OSSD PNP (400 mA at 24 VDC) with protection against short circuit, overload and reverse polarity
Connections: Removable terminal blocks, screw contacts
Safety outputs: 4 OSSD pairs (400 mA)
Status outputs: 4 PNP (100 mA)
Test outputs: 4
Start/Restart inputs and EDM: 4 (Moreover allows single input device connections)

1100006

Mosaic M1S COM (Enhanced Master Unit)
Safety level: PL e
Safety inputs: 8 digital inputs
Safety level (SIL / PL): SIL 3 – SILCL 3 – PL e – Cat. 4
Signalling: LEDs indication for operating status and fault diagnosis. LED indication of the: inputs, OSSD outputs, reset request and status outputs condition. Specific LED indicator for the Fieldbus
Safety output type: 4 single OSSD, or 2 pairs (PNP – 400mA at 24 VDC) with protection against short circuit, overload and reverse polarity
Connections: Removable terminal blocks, screw contacts
Safety outputs: 4 single OSSD, or 2 pairs (400 mA)
Status outputs: 4 PNP (100 mA)
Test outputs: 4
MSC connector provided: No
Connection with MSC BUS: Yes
Start/Restart inputs and EDM: 4
Housing for MCM: Yes
USB input: Yes

1100010

Mosaic MI8O2 (Expansion Unit)
Safety level: PL e
Safety inputs: 8 digital inputs
Safety level (SIL / PL): SIL 3 – SILCL 3 – PL e – Cat. 4
Signalling: LEDs indication for operating status and fault diagnosis. LED indication of the: inputs, OSSD outputs and status outputs condition
Safety output type: 2 OSSD PNP (400 mA at 24 VDC) with protection against short circuit, overload and reverse polarity
Connections: Removable terminal blocks, screw contacts
Safety outputs: 2 OSSD pairs (400 mA)
Status outputs: 2 PNP (100 mA)
Test outputs: 4
MSC connector provided: Yes
Connection with MSC BUS: Yes
Start/Restart inputs and EDM: 2

1100011

Mosaic MI8O4 (Expansion Unit)
Safety level: PL e
Safety inputs: 8 digital inputs
Safety level (SIL / PL): SIL 3 – SILCL 3 – PL e – Cat. 4
Signalling: LEDs indication for operating status and fault diagnosis. LED indication of the: inputs, OSSD outputs and status outputs condition
Safety output type: 4 single OSSD, or 2 pairs (PNP – 400mA at 24 VDC) with protection against short circuit, overload and reverse polarity
Connections: Removable terminal blocks, screw contacts
Safety outputs: 4 single OSSD, or 2 pairs (400 mA)
Status outputs: 4 PNP (100 mA)
Test outputs: 4
MSC connector provided: Yes
Connection with MSC BUS: Yes
Start/Restart inputs and EDM: Up to 4

1100012

Mosaic MO4L (Expansion Unit)
Safety level: PL e
Safety level (SIL / PL): SIL 3 – SILCL 3 – PL e – Cat. 4
Signalling: LEDs indication for operating status and fault diagnosis. LED indication of the: OSSD outputs, reset request and status outputs condition
Safety output type: 4 single OSSD, or 2 pairs (PNP – 400mA at 24 VDC) with protection against short circuit, overload and reverse polarity
Connections: Removable terminal blocks, screw contacts
Safety outputs: 4 single OSSD, or 2 pairs (400 mA)
Status outputs: 4 PNP (100 mA)
Test outputs: 4
MSC connector provided: Yes
Connection with MSC BUS: Yes
Start/Restart inputs and EDM: Up to 4

1100020

Mosaic MI8 (Expansion Unit)
Safety level: PL e
Safety inputs: 8 digital inputs
Safety level (SIL / PL): SIL 3 – SILCL 3 – PL e – Cat. 4
Signalling: LEDs indication for operating status and fault diagnosis. LED indication of the inputs condition
Connections: Removable terminal blocks, screw contacts
Test outputs: 4
MSC connector provided: Yes
Connection with MSC BUS: Yes

1100021

Mosaic MI16 (Expansion Unit)
Safety level: PL e
Safety inputs: 16 digital inputs
Safety level (SIL / PL): SIL 3 – SILCL 3 – PL e – Cat. 4
Signalling: LEDs indication for operating status and fault diagnosis. LED indication of the inputs condition
Connections: Removable terminal blocks, screw contacts
Test outputs: 4
MSC connector provided: Yes
Connection with MSC BUS: Yes

1100022

Mosaic MI12T8 (Expansion Unit)
Safety level: PL e
Safety inputs: 12 digital inputs
Safety level (SIL / PL): SIL 3 – SILCL 3 – PL e – Cat. 4
Signalling: LEDs indication for operating status and fault diagnosis. LED indication of the inputs condition
Connections: Removable terminal blocks, screw contacts
Test outputs: 8
MSC connector provided: Yes
Connection with MSC BUS: Yes

Product Documentation

To download the Catalogue Page, click on the link below:

Master Modules

M1 Standard Master Unit

  • Operates independently or as a central unit to control expansions
  • Features: 8 digital inputs, Start/Restart interlock inputs, 2 pairs OSSD outputs (PNP), and status outputs
  • Not compatible with modules MA4, MI8O4, MO4L

 

M1S Enhanced Master Unit

  • Independent or central control, compatible with all expansions
  • Features: 8 digital inputs, 4 Start/Restart inputs, 4 pairs OSSD outputs, and test outputs
Additional Output Modules

MO2 / MO4 / MO4L Output Units

  • MO2: 2 pairs OSSD outputs with Start/Restart interlock
  • MO4: 4 pairs OSSD outputs with Start/Restart interlock
  • MO4L HC S8: High current output unit, single channel OSSD outputs with Start/Restart interlock and 8 status outputs
Additional Input Modules

MI8 / MI16 / MI12T8 Input Units

  • MI8: 8 digital inputs, 4 test outputs
  • MI16: 16 digital inputs, 4 test outputs
  • MI12T8: 12 digital inputs, 8 test outputs, capable of handling 4 safety mats or edges
Additional Input/Output Modules

MI8O2 / MI8O4 Input/Output Units

  • MI8O2: 8 digital inputs, Start/Restart interlock, 2 pairs OSSD outputs
  • MI8O4: 8 digital inputs, Start/Restart interlock, 4 OSSD outputs
Additional No-Safety Output Modules

MOS8 / MOS16 Non-Safety Output Units

  • MOS8: 8 status outputs
  • MOS16: 16 status outputs
Communication Modules

MBx Field-Bus Units
Supports various fieldbus protocols including Profibus DP, DeviceNET, CANopen, EthernetIP, EtherCAT, Profinet, Modbus RTU, and Modbus TCP/IP. Interface modules (MCT1 and MCT2) connect remote expansions via the MSC bus.

Analog Input Module

MA4 Analog Input Expansion
Four isolated analog channels supporting applications requiring analog sensor inputs like load cells, pressure switches, temperature sensors, etc.

Safety Relay Modules

MR2 / MR4 Safety Relay Output Units

  • MR2: 2 guided-contact safety relays with EDM feedback
  • MR4: 4 guided-contact relays, with EDM feedback

 

MOR4 / MOR4S8 Safety Relay Output Units

  • MOR4: 4 guided-contact relays with configurable channel options and LED signaling
  • MOR4S8: Same as MOR4, with 8 status outputs
Speed Monitoring Modules

MV0 / MV1 / MV2 Speed Monitoring Units
Safety speed monitoring up to PL e for zero, maximum, and directional speed control.

  • MV0: Inputs for 2 proximity switches
  • MV1: Input for 1 incremental encoder and 2 proximity switches
  • MV2: Inputs for 2 incremental encoders and 2 proximity switches
Accessories

Mosaic Accessories

  • MCM: Configuration memory
  • MSC: Safety communication module
  • CSU: USB cable
  • CPM: Polarizing key
  • MCT: Serial cable for MSC BUS transfer
  • HM1: Display

Frequently Asked Questions About Programmable Safety Controllers

Learn more about programmable safety controllers, MOSAIC safety controllers, safety relays, expansion modules, and what information is helpful when planning a machine safety control system.

What is a programmable safety controller?

A programmable safety controller is a configurable safety device used to monitor safety inputs, manage safety outputs, and support machine safety functions. It is often used with light curtains, emergency stops, interlocks, safety gates, and other industrial safety devices.

A programmable safety controller is often useful when a machine has multiple safety devices, multiple access points, several safety zones, or more complex safety logic than a basic safety relay can support.

A safety relay is often used for simpler safety circuits, while a programmable safety controller is better suited for more complex systems with multiple inputs, outputs, expansion modules, diagnostics, or configurable safety logic.

Programmable safety controllers can be used with safety light curtains, emergency stops, safety switches, interlocked gates, magnetic switches, encoders, speed monitoring devices, safety mats, and other machine safety devices.

ARK Automation supplies MOSAIC master units, input modules, output modules, input/output expansion modules, communication modules, relay output modules, speed monitoring modules, analog input modules, and related accessories.

Request Programmable Safety Controller Support

Need help choosing a programmable safety controller for your machine, production line, robotic cell, or industrial safety system? Contact ARK Automation to discuss your safety devices, control requirements, module options, and related machine safety products. You can also upload related files, drawings, layouts, or product lists using the form below.

Search our website

Type part numbers or product names below to get started.

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors