...
🇮🇹 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-X2024G Mobile Machinery Controller

SPC-SFMC-X2024G

Operating Voltage 8–32 VDC
I/O Resources 44 physical channels
Configurable I/O Up to 24 inputs / up to 24 outputs
Communication 2×CAN, 1×RS232
Status Indication Custom LED matrix supporting up to 72 LEDs
Programming CODESYS 3.5
Protection Rating IP65

Product Overview

The SPC-SFMC-X2024G is a programmable mobile machinery controller with 44 physical I/O resources and support for a customized status indication LED matrix with up to 72 LEDs.

Its configurable channels support voltage, current, resistance, digital, frequency, PWM, and H-Bridge functions. The controller also provides two CAN interfaces, one RS232 port, CODESYS 3.5 programming, and an IP65-rated die-cast aluminum housing.

Specification

LED Matrix Status Indication

The SPC-SFMC-X2024G supports a customized LED matrix with up to 72 individually controlled LEDs, providing clear visual indication directly on the control panel.

Up to 72 LEDs

A large number of LED indicators can be arranged according to the required panel layout and indication functions.

Programmable Control

LED behavior can be managed through the application program to represent defined machine or controller states.

Flexible Status Display

The indicators can be configured to display operating states, I/O conditions, or other application-defined information.

I/O Configuration

The SPC-SFMC-X2024G provides 44 physical I/O resources with a configurable signal mix of up to 24 inputs and up to 24 outputs.

Input Resources

  • 4 channels supporting 0–32 V or digital input
  • 6 channels supporting 0–10 V or digital input
  • 6 frequency inputs supporting 10 Hz–30 kHz or digital input
  • 2 quadrature encoder input pairs
  • 6 channels supporting 4–20 mA, 0–15 V, or digital input
  • 2 channels supporting 16 Ω–10 kΩ resistance measurement
  • 2 additional digital inputs

Output Resources

  • 16 high-side digital/PWM outputs with current feedback
  • 4 configurable high-side or low-side digital/PWM outputs
  • Support for 2 H-Bridge output groups
  • 4 high-side digital outputs on shared I/O channels
  • 1 configurable 0.6–5 V reference voltage output
  • 1 selectable 5 V or 10 V sensor supply output
</;} </div>
Configuration note: Four physical channels are shared between input and output functions. Therefore, the maximum 24 inputs and maximum 24 outputs are alternative configurations of the 44 physical I/O resources, not 48 independent channels.

CAN Communication and Programming

Multiple communication interfaces allow the SPC-SFMC-X2024G to exchange data with displays, sensors, additional controllers, and other compatible devices.

Dual CAN Interfaces

2 × CAN 2.0A/B Two independent CAN channels support separate machine networks or connect multiple CAN-based devices.

Flexible CAN Baud Rate

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

Supported CAN Protocols

The controller supports CANopen, SAE J1939, and user-defined CAN communication for system integration.

RS232 Communication

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

CODESYS 3.5 Programming

The controller supports CODESYS 3.5 for application development, program download, online monitoring, and debugging.

IEC 61131-3 Languages

Engineers can develop control logic using supported IEC 61131-3 programming languages within the CODESYS environment.

Wiring and Commissioning Notes

Correct wiring and network configuration are essential for reliable controller operation and communication.

  • CAN Termination The controller does not include an internal CAN termination resistor. Install external termination resistors according to the network topology.
  • CAN Cabling Use twisted-pair or shielded cable and maintain consistent CAN_H, CAN_L, and ground connections throughout the network.
  • RS232 Connection RS232 is intended for point-to-point communication. Use a shared signal ground and keep the cable length within 5 metres where possible.
  • Sensor Supply The programmable sensor supply supports +5 V or +10 V output with a rated capacity of 250 mA. Keeping the total connected load below 200 mA is recommended.
  • H-Bridge Outputs The H-Bridge outputs are intended for compatible brushed DC loads. Do not use them to drive a brushless motor directly.
Confirm the channel configuration, load current, grounding, and CAN settings before powering the complete system.

Dimensions

Frequently Asked Questions

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

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

The controller has 44 physical I/O resources and can be configured with up to 24 inputs and up to 24 outputs. Some channels are shared or configurable, so these maximum figures do not represent 48 independent physical channels.

Can the I/O configuration be customized?

Yes. The controller supports configurable voltage, current, resistance, digital, frequency, PWM, and H-Bridge functions. Channel configuration should be selected according to the connected sensors, valves, actuators, and electrical loads.

Discuss Your I/O Requirements
Which communication interfaces are available?

The SPC-SFMC-X2024G provides two CAN interfaces and one RS232 interface. The CAN interfaces support CANopen, SAE J1939, and user-defined CAN communication.

Does the controller include CAN termination resistors?

No. The controller does not include an internal CAN termination resistor. External termination resistors should be installed according to the CAN network topology.

What is the LED matrix used for?

The controller supports a customized LED matrix with up to 72 LEDs. The application program can control the LEDs to represent operating states, I/O conditions, or other application-defined information.

Which programming platform does it support?

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

Can the H-Bridge outputs drive a motor?

Four configurable high-side and low-side outputs can be paired to form two H-Bridge circuits for compatible brushed DC loads. These outputs are not intended to drive brushless motors directly.

What is the protection rating of the controller?

The SPC-SFMC-X2024G has an IP65 protection rating and a die-cast aluminum alloy housing.

How can I confirm whether this controller fits my system?

Provide your required input types, output loads, CAN communication requirements, supply voltage, and LED indication needs. SonnePower can help evaluate the required channel configuration before product selection.

Contact SonnePower

Related Product

Scroll to Top

Contact information

Write for us