...
🇮🇹 Meet SonnePower at REAS 2026 in Italy   |   Oct. 8–10, 2026   |   Centro Fiera Montichiari   |   Pavilion 2 – Stand C9 🇮🇹 Meet SonnePower at REAS 2026 in Italy   |   Oct. 8–10, 2026   |   Centro Fiera Montichiari   |   Pavilion 2 – Stand C9

SPC-SFMC-X0402A Compact Mobile Machinery Controller

SPC-SFMC-X0402A

Operating Voltage 8–32 VDC
Physical I/O Resources 4 configurable channels
Maximum I/O Configuration Up to 4 inputs / up to 2 outputs
Communication 3× CAN, 1× RS232
Programming CODESYS 3.5
Protection Rating IP67
Dimensions 100 × 114.2 × 39.1 mm

Product Overview

The SPC-SFMC-X0402A is a compact programmable controller with four configurable I/O channels, three CAN interfaces, and one RS232 port. It supports CODESYS 3.5 programming and CANopen communication for integration with distributed control systems.
Two channels support current, voltage, and digital input signals, while two shared channels can be configured as voltage inputs, digital inputs, or high-side digital/PWM outputs. An IP67-rated aluminum housing, 8–32 VDC operating voltage, and a wide operating temperature range make it suitable for demanding mobile machinery environments.

The SPC-SFMC-X0402A provides four physical I/O channels that can be configured for different analog, digital, and PWM signal requirements.

Analog and Digital Inputs

2 configurable channels: 0–20 mA current input, 0–10 V voltage input, or high-side digital input.

The digital input switching threshold can be configured through the application software.

Shared Input and Output Channels

2 shared channels: 0–32 V voltage input, high-side digital input, high-side digital output, or high-side PWM output.

Each shared channel must be configured as either an input or an output according to the required control function.

10–2000 Hz PWM frequency
0–100% Adjustable duty cycle
3 A Maximum rated current per output
Configuration note: The controller has four physical I/O channels. It can provide up to four inputs or up to two outputs depending on how the two shared channels are configured. These figures do not represent six independent physical channels.

Three CAN interfaces and one RS232 port allow the SPC-SFMC-X0402A to communicate with displays, sensors, controllers, and other compatible devices.

3 × CAN 2.0A/B

Three CAN Interfaces

Three CAN channels support connection to multiple devices or separation of different CAN networks within the control system.

20 kbit/s–1 Mbit/s

Configurable CAN Baud Rate

CAN communication speed can be configured according to the network requirements. The default baud rate is 250 kbit/s.

CANopen

Supported CAN Protocol

CANopen support simplifies integration with compatible devices in distributed control systems.

1 × RS232

Serial Communication

The RS232 interface supports point-to-point serial communication at speeds up to 115200 bit/s.

CODESYS 3.5

Programmable Control

CODESYS 3.5 supports control program development, program download, online monitoring, and commissioning.

Online Access

Commissioning and Debugging

CAN or RS232 can be used for supported online connection, program transfer, and controller monitoring during commissioning.

Integrated monitoring and protection functions help protect the controller and connected circuits against common electrical faults.

Power Supply Monitoring

Undervoltage monitoring and cutoff functions help prevent unreliable controller operation when the supply voltage becomes too low.

Input Protection

All input channels include protection against accidental reverse connections to the power supply or ground.

Output Protection

Digital output channels include short-circuit feedback, short-circuit protection, and overtemperature protection.

System Monitoring

A hardware watchdog and program self-diagnostic functions help monitor controller and application operation.

Find answers to common questions about the SPC-SFMC-X0402A compact programmable controller.

How many I/O channels does the SPC-SFMC-X0402A have?

The controller has four physical I/O channels. Depending on the channel configuration, it can provide up to four inputs or up to two outputs.

Which input and output signals are supported?

Two channels support 0–20 mA current input, 0–10 V voltage input, or high-side digital input. Two shared channels support 0–32 V voltage input, high-side digital input, high-side digital output, or high-side PWM output.

Discuss Your I/O Requirements
How many CAN interfaces are available?

The SPC-SFMC-X0402A provides three CAN 2.0A/B interfaces. The configurable CAN baud rate ranges from 20 kbit/s to 1 Mbit/s, with a default setting of 250 kbit/s.

Which CAN protocol does the controller support?

The controller supports CANopen communication for integration with compatible CAN-based devices.

Does the controller include CAN termination resistors?

No. The three CAN interfaces do not include internal termination resistors. External termination should be added according to the CAN network topology.

Which programming platform does it support?

The SPC-SFMC-X0402A supports CODESYS 3.5 for control program development, program transfer, online monitoring, and commissioning.

What are the PWM output capabilities?

The two shared output channels can be configured as high-side PWM outputs. They support a PWM frequency from 10 to 2000 Hz, an adjustable duty cycle from 0 to 100%, and a maximum rated drive current of 3 A per channel.

Does the controller provide a sensor power supply?

Yes. It provides a software-configurable 5 V or 10 V output for compatible sensors, with a maximum load capacity of 100 mA.

What is the protection rating of the controller?

The SPC-SFMC-X0402A has an IP67 protection rating, an aluminum housing, and an operating temperature range from -40°C to +85°C.

How can I confirm whether this controller fits my system?

Provide your required signal types, output loads, CAN communication requirements, supply voltage, and installation conditions. SonnePower can help confirm the appropriate channel configuration before product selection.

Contact SonnePower
Scroll to Top

Contact information

Write for us