Modicon TM3 series 8-channel analog input Erweiterungsmodul, Ausführung mit Schraubklemmen; spring terminal variant: TM3AI8G
✅ Modelldefinition
TM3: Expansion I/O series for M2xx PLCs
KI: Analoger Eingang
8: 8 Kanäle
TM3AI8: Schraubklemmen; TM3AI8G: Spring-cage terminals. Identische elektrische Parameter, only terminal construction differs.
✅ Compatible PLC CPUs
Modicon M221 / M241 / M251 / M262. Programmiersoftware: EcoStruxure-Maschinenexperte (früher SoMachine)
✅ Wichtige technische Spezifikationen
| Artikel | Parameter |
| Number of channels | 8 single-ended analog inputs |
| ADC resolution | 12-bisschen (11 bisschen + Vorzeichenbit), Σ-Δ sampling |
| Signal types (configurable per channel) | Stromspannung: 0~10V, -10~+10V |
| Aktuell: 0~20mA, 4~20mA, extended range modes available | |
| Eingangsimpedanz | Voltage ≥1MΩ; Current ≤50Ω |
| Overload withstand | Max. 13V for voltage; Max. 40mA for current |
| Genauigkeit (25℃) | ±0.2% full scale, temperature drift ±0.01%FS/℃ |
| Sampling time | 1ms per enabled channel; Total conversion time = 1ms + 1ms per channel + PLC scan time |
| Stromversorgung | DC24V module supply |
| Montage | DIN-Schiene, cascaded via TM3 backplane bus |
⚠️ Critical Warning: Hardware wiring (voltage/current) must match software configuration. Configuring a voltage channel as current mode will burn the module circuit directly.
✅ Typische Anwendungen
Acquire signals from pressure transmitters, temperature transmitters, Füllstandsensoren, Durchflussmesser, load cells, potentiometers and other sensors. Used in packaging machinery, HVAC, production lines and small process control systems.
✅ Wiring Guidelines
- All inputs are single-ended; differential input is not supported.
- Current signal: Wire 4-20mA loop of transmitter directly to AI+ and AI-.
- Voltage signal: Connect sensor voltage output to AI+ and AI-.
- Analog ground shall be bonded with PLC power ground to reduce interference. Use shielded cable for long analog runs with single-end grounding.
✅ Diagnostics & Fehlercodes (IBStatus Status Byte)
| Status Code | Beschreibung |
| 0 | Normal, signal within range |
| 5 | Over-range high (input too high) |
| 6 | Under-range / Drahtbruch (alarm at 0mA under 4-20mA mode, wire break detection) |
| 7 | Module hardware fault |
| 9 | 4~20mA low extended range (1.2~3.99mA) |
Notiz: When 4-20mA channel is open-circuit with no wiring, the module reads the minimum value by default and diagnostic byte = 6. This is normal wire-break detection. Under 0~20mA mode, open circuit reads 0 without this alarm.
✅ Alternative Selection Options
- Ersatz gleicher Serie: TM3AI8G (spring terminals for fast field wiring)
- Inländische kompatible Alternativen: Inovance AM600/AM400 analog input modules, Xinje XL series AI modules
- Upgrade for more channels: Select other TM3 AI modules as required. Observe the maximum TM3 expansion limit for M2xx PLCs.
✅ Maintenance & Checkliste für die Gebrauchtinspektion
- Visuelle Kontrolle: Backplane bus latches intact, terminal block free of burn marks.
- Power-up test: PLC recognizes module, module LED status normal.
- Channel test: Inject voltage/current reference signal, read raw values and verify linearity.
- Firmware: TM3 analog module firmware V29, upgradable in Machine Expert.
- Bus: TM3 module cascade order must not be changed. Poor backplane contact triggers I/O bus fault.
✅ HS Code Reference
PLC analog I/O expansion module, 85371011 (Programmable controller input/output module). Final classification subject to customs broker and local customs ruling.
✅ Program Migration Notes
Upgrade from legacy TM2 AI modules to TM3AI8: Software must be updated to SoMachine V4.3 / EcoStruxure Machine Expert V1.0 or newer.
Memory mapping and channel diagnostic addresses differ from TM2 modules. Hardware configuration and analog acquisition / wire-break logic need reprogramming.
TM3AI8 Channel Configuration in EcoStruxure Machine Expert (früher SoMachine)
Kompatible CPUs: M221/M241/M251/M262
- Add Module on Hardware Bus
- Right-click IO_Bus in Device Tree → Add Device, select `TM3AI8` (Schraubklemme) / `TM3AI8G` (Federklemme). Confirm module order, TM3 expansion bus sequence must match physical installation order.
- After adding, expand TM3AI8 in device tree. 8 analog channels `CH0~CH7` available.
- Channel Parameter Configuration (Kern)
- Double-click TM3AI8 in device tree, switch to the I/O Configuration tab. 8 channels can be configured independently.
- Channel Type dropdown options (per channel):
Nicht verwendet: Channel disabled, no acquisition
0~10V
-10~+10V
0~20mA
4~20mA (Standard, wire-break diagnostic supported)
0~20mA extended
4~~20mA extended (detects 1.2~~3.99mA fault range, diagnostic code 9)
⚠️ Wichtig: Hardware wiring must match software type! Setting voltage channel to current mode will damage module input circuit.
- After configuration, raw acquisition word `%IWi.x` (Raw AD value) and diagnostic byte `%IBs.x` are generated automatically:
%IWi: Raw channel value
%IBs: Channel status byte for wire-break / over-range judgment
- Switch to I/O Mapping: Bind `%IWi` and `%IBs` to custom variables for program access.
- Raw Value Range Mapping (for engineering conversion)
| Channel Type | Raw Min | Raw Max |
| 0~10V | 0 | 4000 |
| -10~+10V | -4000 | 4000 |
| 0~20mA | 0 | 4000 |
| 4~20mA | 4000 | 20000 |
Example for 4-20mA transmitter: 4mA → 4000; 20mA →20000
Engineering formula:
ProcessValue = (RawValue4000) / (200004000) × (UpperRangeLowerRange)
- Diagnostic Byte %IBs.x Definition
| Diagnostic Code | Beschreibung |
| 0 | Normal, signal within range |
| 5 | Over-range high |
| 6 | Under-range / Drahtbruch (typical alarm when 4-20mA wire disconnected) |
| 7 | Module hardware fault |
| 9 | 4~20mA extended mode: 1.2~3.99mA fault range |
Notiz: Under standard 4~20mA mode, open circuit keeps Raw reading fixed at 4000. Wire break cannot be detected only by raw value; %IBs diagnostic byte must be read.
- Herunterladen & Inbetriebnahme
- Compile project, verify no hardware configuration errors.
- Go online with PLC, open variable watch table to monitor %IW and %IB.
- Apply reference voltage/current signal source and verify readings.
- Disconnect signal wire to confirm diagnostic byte becomes 6 for 4~20mA channel, wire-break detection works.
- Häufige Fallstricke
- Wrong TM3 module sequence: IO bus fault, PLC fails to identify module.
- Mismatch between software type and physical wiring: risk of channel burnout.
- Standard 4~20mA mode: relying only on raw value, missing wire-break detection.
- Unshielded cable for long analog runs: ground potential difference causes reading fluctuation.
TM3AI8 Analog Input Module Fault Diagnosis Method
General principle: Isolate fault location: Sensor / Verdrahtung / Modul / PLC configuration. Do not assume module failure immediately.
Applicable to Schneider TM3AI8 with M221/M241/M251/M262 + EcoStruxure-Maschinenexperte
- Step1: Module-level Diagnostic (Whole Module Communication Check)
- Connect PLC online, check TM3AI8 icon status in device tree
Red cross: PLC cannot communicate with module
Fehlerbehebung: Loose expansion bus latch, wrong module installation order, damaged backplane bus, missing DC24V supply, hardware module failure.
Green OK: Module communication healthy. Fault is limited to channel, wiring or configuration.
- Read module global status word (module level fault):
Busfehler: Expansion I/O bus error, all channels invalid.
Internal module hardware fault: Module status alarm, abnormal readings for all channels.
- Step2: Per-channel Diagnosis (%IBs.x channel diagnostic byte, Kern)
Monitor channel diagnostic byte `%IBs.x` in software
| Diagnostic Code | Beschreibung | Fehlerort |
| 0 | Normal, signal within range | Channel hardware OK; instabiles Lesen: check sensor/noise/calibration |
| 5 | Over-range high | Input signal exceeds full scale, check transmitter output |
| 6 | Under-range / Drahtbruch (4~20mA) | Signal wire broken, transmitter power loss, open loop; Not necessarily module damage |
| 7 | Channel hardware fault | Channel chip damaged on module |
| 9 | 4~20mA extended mode: 1.2~3.99mA | Senderfehler, leakage current in loop; not module damage |
Kernpunkt: Only diagnostic code 7 indicates hardware damage; Code 6 mostly points to external wiring or sensor open circuit.
- Step3: Signal Injection Test (Cross Test to Separate External / Module Fault)
Testausrüstung
Adjustable signal source: 0-10V voltage source / 4-20mA current simulator
- Channel swap test (am häufigsten)
Beispiel: CH0 abnormal reading, CH1 normal
Connect signal source to CH0, configure CH0 for matching signal type.
Move same signal source to CH1.
✅ CH1 reads correctly while CH0 remains abnormal: CH0 channel damaged, module faulty.
✅ Both CH0 and CH1 abnormal: Likely signal source, Verdrahtung, grounding or configuration issue, module healthy.
- Open-circuit test
Spannungsmodus: Floating channel shows low drifting reading normally.
4~20mA mode: Floating channel triggers diagnostic byte=6 (wire-break alarm), normal module function, not fault.
⚠️ Forbidden: Feed current signal into channel configured as voltage mode; channel will burn out!
- Step4: Visuelle Inspektion & Power Supply Check
- Stromversorgung des Moduls: Measure DC24V at module terminals, valid range 20.4V~28.8V. Low voltage causes reading jitter and unstable communication.
- Sichtprüfung
Terminals: Burn marks, melted copper, Korrosion, Wassereintritt. Short circuit at terminals burns channels.
Rückwandbus: Broken plastic latch, oxidized or deformed metal contact → communication failure.
- Umfeld: Hohe Temperatur, humidity or strong electrical interference leads to analog reading jump, easy to misjudge as module failure.
- Quick Fault Phenomenon Table
| Phänomen | Wahrscheinliche Grundursache | Module Fault? |
| All channels no reading, PLC reports module communication loss | 24V-Versorgung / expansion bus / module sequence | Possible module damage |
| Single channel diagnostic code=7, still alarm after signal source swap | Channel circuit burnout | ✅ Module faulty |
| Single channel diagnostic code=6, andere Kanäle normal | Transmitter power off / Drahtbruch | ❌ External fault |
| All channels reading fluctuating continuously, diagnostic byte=0 | Schlechte Erdung / no shield / Störungen durch das Stromkabel | ❌ Noise issue |
| Fixed raw %IW value regardless of applied signal | Channel latch-up, Hardwareschäden | ✅ Module faulty |
| Software channel type mismatch with physical wiring | Configuration error, may burn channel | ❌ Configuration error (unless channel already burnt) |
- Final Fault Confirmation Criteria
✅ Confirmed module failure:
- Module communication OK, one channel consistently reports diagnostic code=7.
- Raw value does not follow reference signal input, while other channels on same module work normally.
- Terminal burn marks and no response to signal injection.
❌ Not module failure:
- Diagnostic code 6,5,9. Reading normal after moving signal to another channel.
- Reading fluctuates with diagnostic byte=0, recovered after grounding and shielding improvement.
- PLC fails to detect module, recovered after re-seating bus and correcting power supply.
- Ergänzend: Second-hand Module Receiving Inspection Checklist
- Power on, PLC recognizes module without module-level fault.
- Inject reference signal to each channel, read %IW and diagnostic byte.
- Verify 4~20mA wire-break alarm function.
- All channels have good linearity with no fixed offset.
Schneider Modicon TM3 Full Range Expansion Module List (Compatible with M221/M241/M251/M262)
Suffix-Erklärung: No suffix = screw terminal; G = spring-cage terminal; K = HE10 flat cable connector
- Analoge Module (AI/AQ/Mixed AM, TM3AI8 family)
| Modell | Channel Description | Bemerkungen |
| TM3AI4 | 4-Kanal-Analogeingang | Schraubklemme; TM3AI4G spring terminal |
| TM3AI8 | 8-Kanal-Analogeingang | Model covered above; TM3AI8G spring terminal |
| TM3AI2H | 2-channel high precision analog input,16bisschen | Voltage/current support, hohe Auflösung |
| TM3AQ2 | 2-Kanal-Analogausgang | TM3AQ2G spring terminal |
| TM3AQ4 | 4-Kanal-Analogausgang | TM3AQ4G spring terminal |
| TM3AM6 | 4AI+2AO mixed analog module | TM3AM6G spring terminal |
- Digital Input Modules DI
| Modell | Channel Description | Bemerkungen |
| TM3DI8 | 8-Punkt DC24V Digitaleingang | Schrauben; TM3DI8G spring |
| TM3DI8A | 8-point AC120V digital input | AC-Typ |
| TM3DI16 | 16-Punkt DC24V Digitaleingang | Schrauben; TM3DI16G spring |
| TM3DI32K | 32-Punkt DC24V Digitaleingang | HE10 socket, Flachkabel |
- Digital Output Modules DQ
| Modell | Channel Description | Bemerkungen |
| TM3DQ8R | 8-Punktrelaisausgang | Schrauben; TM3DQ8RG spring |
| TM3DQ8T | 8-point PNP transistor DC24V output | Schrauben; TM3DQ8TG spring |
| TM3DQ16R | 16-Punktrelaisausgang | Schrauben; TM3DQ16RG spring |
| TM3DQ16T | 16-point PNP transistor DC24V output | Schrauben; TM3DQ16TG spring |
| TM3DQ32TK | 32-point PNP transistor DC24V output | HE10 socket |
- Mixed Digital I/O Modules DM (DI+DO)
| Modell | Channel Description | Bemerkungen |
| TM3DM8R | 4DI+4 relay DO | Schrauben; TM3DM8RG spring |
| TM3DM24R | 16DI+8 relay DO | Schrauben; TM3DM24RG spring |
- High Speed Counter / Spezielle Funktionsmodule
| Modell | Beschreibung | |
| TM3XHSC202 | High speed counter module, Schraubklemme | Encoder acquisition |
| TM3XHSC202G | High speed counter module, Federklemme | Encoder acquisition |
| TM3XFHSC202 | High speed counter with event capture, Schraubklemme | Event capture support |
| TM3XFHSC202G | High speed counter with event capture, Federklemme | Event capture support |
| TM3XTYS4 | TeSys motor management module | RJ45 interface, motor protection linkage |
- Bus Extension Modules (Remote-I/O, expand module quantity)
| Modell | Beschreibung | |
| TM3XTRA1 | TM3 bus transmitter | CPU side |
| TM3XREC1 | TM3 bus receiver | Remote cabinet side, max.5m |
- Bus Coupler (TM3 I/O island, fieldbus slave)
| Modell | Beschreibung |
| TM3BC8 | CANopen bus coupler, bis zu 8 TM3 modules |
| TM3BC24 | EtherNet/IP bus coupler, bis zu 24 TM3 modules |
- Safety Module
| Modell | Beschreibung | |
| TM3SAC5 | Safety relay output module | Safety related applications |
Important System Rules
- Direct backplane expansion for M221/M241/M251: max.7 TM3 modules. Bis zu 14 modules when using TM3XTRA1+TM3XREC1 remote extension.
- G-Version (Federklemme) shares identical electrical performance with screw terminal variant, only terminal construction differs.
- Software: EcoStruxure-Maschinenexperte (früher SoMachine) for configuration of all TM3 modules.
- Montage: DIN-Schienenmontage, modules cascaded via backplane latches.
Schütz,Leistungsschalter,Sensor,Encoder,SPS,Konverter





















NH42-63-318x560.png)



