Scalability:
The maximum number of total I/O points is 2400
Each M258 can connect up to 63 TM5 expansion modules (subject to current consumption and configuration limitations)
Selection suggestion:
For a large number of digital I/O, 16 or 32 channel modules are preferred to save space and cost.
When analog signals require isolation or high precision, choose a 16 bit module (such as TM5SAI4L).
When high-speed counting exceeds 8 channels, specialized modules such as TM5SSC2 (2-channel, 200kHz) should be selected.
Key points for installation and debugging
6.1 Mechanical Installation
The M258 and TM5 modules are designed for DIN rail installation (35mm symmetrical rail) and secured with a top locking rod.
Automatic electrical connections between modules are achieved through side expansion bus connectors, without the need for additional wiring.
When installed horizontally, the ambient temperature is -10~60 ℃, and when installed vertically, it is -10~50 ℃.
6.2 Electrical Wiring
The power terminal is a pluggable spring type, which can be connected by pressing without the need for a screwdriver, and has test holes.
High speed input/output uses dedicated shielded cables and is wired separately from the power line.
The grounding terminal must be reliably connected to the cabinet grounding strip (resistance<100 Ω).
6.3 Software Configuration
Use SoMachine (V4.1 or higher) for programming and configuration.
Supports all IEC 61131-3 languages (IL, LD, FBD, SFC, ST) and CFC.
Built in CANopen and Ethernet/IP configurator, capable of graphically configuring communication parameters.
First power on process:
Connect the PC to M258 via mini USB or Ethernet.
Create a new project in SoMachine and select the correct M258 model.
Use the 'Scan Network' function to automatically identify controllers, download empty programs, and set IP addresses.
If you need to replace the old PLC, you can use SoMachine's "import" function to convert programs from other brands (manual adjustment of instruction mapping is required).
Common Problems and Solutions
Possible causes and solutions for the problem phenomenon
The controller is not running (RUN light is off), no valid program has been downloaded, or it is in STOP state. Modify the controller status to RUN online through SoMachine; Check the program for no compilation errors
CANopen communication failed due to baud rate mismatch, terminal resistance not added, and duplicate checking of all nodes' baud rates for slave addresses; Add 120 Ω resistors at both ends of the bus; Ensure that the station address is unique
The high-speed counter does not count the input value, and the polarity of the wiring is incorrect or the HSC function is not configured to confirm that the sensor type (leakage/source) matches; Enable HSC and allocate inputs in SoMachine
The analog reading fluctuates greatly, and shielded wires are not used or poorly grounded. Twisted shielded wires are used, and the shielding layer is grounded at one end; Add software filtering
Ethernet cannot connect due to IP address conflict or network cable failure. Use MAC address default IP (169.254. x.x) for temporary access; Check the network port indicator light
The Profibus DP module has no response. The GSD file is not installed correctly, and there is a station address conflict. The GSD of TM5PCDPS is installed on the main station side; Check the LED status on the module (green running)
Spare parts and maintenance recommendations
RTC battery: M258 has a coin shaped lithium battery (CR2032) inside for real-time clock. The lifespan is about 5 years, and it can monitor battery voltage alarms in SoMachine.
Firmware upgrade: M258 firmware can be upgraded through a USB storage stick or SoMachine. Be sure to back up the application before upgrading.
Spare parts reserve: It is recommended to stock at least one M258 controller of the same model and commonly used TM5 modules (such as TM5SDI12D, TM5SDO12T) to cope with sudden failures.
Program backup: Regularly use SoMachine to upload programs and save them to a secure location; Programs and configuration files can also be stored on a USB memory stick and inserted into the USB-A port of the M258 for quick recovery.
