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.
Three CAN interfaces and one RS232 port allow the SPC-SFMC-X0402A to communicate with displays, sensors, controllers, and other compatible devices.
Three CAN Interfaces
Three CAN channels support connection to multiple devices or separation of different CAN networks within the control system.
Configurable CAN Baud Rate
CAN communication speed can be configured according to the network requirements. The default baud rate is 250 kbit/s.
Supported CAN Protocol
CANopen support simplifies integration with compatible devices in distributed control systems.
Serial Communication
The RS232 interface supports point-to-point serial communication at speeds up to 115200 bit/s.
Programmable Control
CODESYS 3.5 supports control program development, program download, online monitoring, and commissioning.
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 RequirementsHow 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


