Safety Products
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 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.
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 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.
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:
For examples of common industrial layouts, visit our machine guarding applications page.
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.
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:
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
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
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)
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
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
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
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
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
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
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
To download the Catalogue Page, click on the link below:
M1 Standard Master Unit
M1S Enhanced Master Unit




MO2 / MO4 / MO4L Output Units
MI8 / MI16 / MI12T8 Input Units








MI8O2 / MI8O4 Input/Output Units
MOS8 / MOS16 Non-Safety Output Units








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.












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


MR2 / MR4 Safety Relay Output Units
MOR4 / MOR4S8 Safety Relay Output Units







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










Mosaic Accessories









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.
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.
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.