| Item | Specification | Notes |
|---|---|---|
| Twido controller | TWDLCAA10DRF, TWDLCAE40DRF, TWDLCDA10DRF, or compatible | Verify analog module slot availability |
| Twido AI module | TWDAMI2HT, TWDAMI8HT, or equivalent current-input cartridge | Voltage-input modules will not read 4-20 mA |
| Siemens SITRANS TK-L | 2-wire RTD temperature transmitter | Loop-powered, head-mount form factor |
| RTD probe | Pt100, Pt1000, Ni100, or Cu50 as configured in the TK-L | 3-wire or 4-wire recommended for lead compensation |
| External 24 Vdc supply | 20.4-28.8 Vdc regulated, current rating per loop count | Dedicated to analog loops; do not share with relay or VFD circuits |
| TwidoSuite | V2.x or later | TwidoSoft supported for legacy programs |
| Loop cable | 2-conductor shielded, twisted pair, 18-22 AWG | Belden 8760, 8719, or equivalent; shield grounded at panel end only |
| Calibration source | Calibrated 4-20 mA loop calibrator or mA source | 0.05 % accuracy or better |
| Documentation | Twido hardware reference, TK-L operating instructions | Available from manufacturer product support |
R_L_max = (V_supply - V_TK-L_min) / I_max
For a 24 V supply, an 11 V typical TK-L minimum compliance at 20 mA, and a 20 mA loop current, the budget is approximately (24 - 11) / 0.020 = 650 Ω. The Twido AI channel's input burden (typically 250 Ω for current-input channels) and the wire resistance must be subtracted from this budget. Confirm the exact transmitter compliance and Twido channel burden from each manufacturer's published datasheet before final design.
The TK-L has only two connection terminals. There is no separate power input and signal output. This is the defining characteristic of a 2-wire device: the same two wires carry both the supply voltage and the modulated output current in series. The two terminals are typically labeled + and - on the SITRANS TK-L housing. A label inside the connection head shows the wiring diagram specific to the TK-L variant.
## Loop-Powered 2-Wire Transmitter Theory
A 2-wire, 4-20 mA loop is a series circuit. The transmitter, the load, and the power supply are all in one current path. The transmitter regulates its internal current draw to a value between 4 and 20 mA proportional to the measured temperature. The receiver (PLC analog input) senses this current and converts it to a digital value.
Three wiring rules apply:
1. The 24 Vdc source must have enough voltage to overcome the transmitter's minimum compliance AND the receiver's input impedance AND any series wiring resistance. Total voltage drop = V_TK-L + V_burden + V_wire.
2. Current flows in a single loop; there is no parallel return path. The same wire that supplies power to the transmitter also carries the signal.
3. Polarity matters. Reverse-polarity protection on the TK-L is documented in the Siemens datasheet, but on the Twido side the analog input polarity is fixed by the terminal block labeling.
The 4 mA live-zero is a fault-detection feature. A reading of 4 mA represents the low end of the measured range (e.g., 0 °C if the TK-L is configured for 0-200 °C). A reading of 0 mA indicates a broken wire, a failed transmitter, or a wiring fault. A reading of 20 mA represents the high end of the measured range. A reading above 20 mA (typically up to 21 mA or 22 mA) may indicate an over-range condition or a sensor break in NAMUR NE43 high burnout mode.
## Wiring Procedure
The field-proven wiring sequence for connecting a Siemens SITRANS TK-L to a Twido current analog input is:
- Mount the TK-L inside the connection head of the RTD assembly. Wire the Pt100 (or other RTD) leads to the TK-L input terminals per the TK-L data sheet. Use 3-wire or 4-wire RTD connection to compensate for lead resistance.
- Mount the Twido AI module on the Twido controller's expansion bus (or insert the analog cartridge, depending on the base model). Verify the module is firmly seated and the bus connector is engaged.
- Provide an external 24 Vdc supply compliant with the Twido e-catalog's 20.4-28.8 V range. This supply may be sourced from the panel's 24 Vdc bus, but it must be dedicated to the analog loop and not shared with noisy loads such as relay coils, contactors, or VFD braking resistors.
- Run a shielded 2-conductor cable from the panel to the field. Connect the cable shield to ground at the panel end only. The field end of the shield should be cut back and insulated to prevent ground loops. Maintain at least 200 mm separation from VFD power cables and 100 mm from 120/230 Vac control wiring.
- At the transmitter, connect the +24 Vdc conductor to the TK-L (+) terminal.
- Connect the TK-L (-) terminal to the Twido AI channel (+) terminal.
- Connect the Twido AI channel (-) terminal to the 24 Vdc return (0 V).
- Tighten terminal screws to the manufacturer's specified torque (typically 0.5-0.6 N·m for Twido analog terminal blocks). Use wire ferrules on stranded conductors to prevent stray strands from shorting adjacent terminals.
- Apply power and verify the loop current with a clamp meter or by inserting a series mA meter. The reading should settle near 4 mA at ambient temperature when the TK-L is configured for a temperature range that includes ambient.
- Open the project in TwidoSuite and select the controller.
- Navigate to the analog input module configuration table (right-click the module in the hardware tree and select Configure).
- Set the input type to Current. If the module supports both 0-20 mA and 4-20 mA, select 4-20 mA for live-zero diagnostic.
- Enable the channel and assign it a symbol name such as
TIC_1001(temperature indicating controller, loop 1001). - If the module offers input filtering, set the integration time to 50 ms or 100 ms to reject 50/60 Hz mains pickup.
- Save the configuration and download it to the controller. Cycle power if required by the module firmware.
- In the program, use the
%IW(analog input word) address associated with the channel. For example, the first channel of the analog module attached to a TWDLCAA10DRF is typically%IW0.0, but the exact address depends on the controller base and the slot order. Confirm the address in the TwidoSuite I/O table. - Verify the raw count is incrementing as expected by monitoring the address in the TwidoSuite Animation Table editor.
Temperature = ((raw - raw_at_4mA) / span) × (T_high - T_low) + T_low
Where:
-
raw= current input word -
raw_at_4mA= input word at 4 mA (typically 0 or 4 mA equivalent) -
span= input word at 20 mA minus input word at 4 mA -
T_high= high end of the TK-L configured temperature range -
T_low= low end of the TK-L configured temperature range
Temperature = ((2048 - 0) / 4095) × (200 - 0) + 0 = 0.5 × 200 = 100 °C
At 50 °C:
Temperature = ((1024 - 0) / 4095) × 200 = 50.0 °C
A simple scaling routine in TwidoSuite structured text or ladder:
// Inputs: %IW0.0 = raw count (0-4095), %KW0 = T_low, %KW1 = T_high, %KW2 = raw_at_4mA, %KW3 = span
// Output: %MW100 = temperature in tenths of a degree (0-2000 for 0-200 °C)
LD %IW0.0
SUB %KW2
MUL %KW1
DIV %KW3
ADD %KW0
MUL 10
ST %MW100
For best results, use the built-in SCALE function block in TwidoSuite, which handles integer scaling with rounding. Configure the SCALE block with the raw input range (0-4095) and the engineering output range (0-2000 for 0-200 °C in tenths of a degree).
For a temperature range that includes negative values (e.g., -50 to +150 °C), use the bipolar input range of the AI module if supported, and configure the SCALE block accordingly. Confirm bipolar support in the module datasheet; some Twido AI modules are unipolar only.
## Verification and Commissioning
After wiring, perform the following verification before placing the loop in service:
- Power up the Twido controller and the external 24 Vdc supply. Verify the AI module's status LED is solid green (no fault).
- Disconnect the TK-L loop at the transmitter end. Insert a calibrated mA source in series with the loop. Inject 4.000 mA and verify the input reads the low-scale raw count. Inject 20.000 mA and verify the input reads the high-scale raw count. This validates the wiring, the Twido input module, and the scaling end-to-end.
- Inject 12.000 mA (mid-scale) and verify the input reads the mid-scale raw count and the scaled engineering value matches the expected midpoint.
- Reconnect the TK-L. Apply a known temperature to the RTD (e.g., ice bath at 0.0 °C, boiling water at 100 °C adjusted for altitude, or a dry-block calibrator). Verify the input tracks the actual RTD temperature within the tolerance of the TK-L and the RTD probe (typically +/- 0.3 °C for a Class A Pt100 plus the TK-L error of approximately +/- 0.1 °C).
- Check for ground loops by measuring voltage between the cable shield and the 24 Vdc return at the field end with a high-impedance multimeter. The reading should be near zero (less than 1 V). A non-zero voltage indicates a ground loop that can introduce noise.
- Monitor the loop over 10-15 minutes. Verify stability; typical 4-20 mA loops hold within +/- 0.01 mA of nominal if the supply is clean and the wiring is sound.
- Document the verification readings (raw count, mA, engineering value, ambient temperature) on the loop sheet for future reference.
| Symptom | Likely cause | Diagnostic | Corrective action |
|---|---|---|---|
| Loop reads 0 mA continuously (input word at minimum) | Open circuit in the loop | Measure voltage across the loop with a multimeter; expect 24 V supply minus TK-L drop minus burden | Check terminal tightness at TK-L and Twido; inspect cable for breaks; verify the 24 Vdc fuse |
| Loop reads 0 mA; supply voltage present at the transmitter | TK-L failed internally | Substitute a known-good TK-L or mA simulator | Replace TK-L; verify input range and RTD type match the configuration |
| Loop reads saturated high (>20 mA equivalent or input word at maximum) | TK-L output stage shorted or supply voltage too high | Measure actual loop current with a clamp meter; check supply voltage under load | Replace TK-L; verify supply is within 20.4-28.8 Vdc; check for parallel signal paths |
| Loop reads noisy or unstable (jitter more than +/- 0.05 mA) | Ground loop in the cable shield | Disconnect field-end shield and re-measure; check for multiple ground points | Ground shield at panel end only; isolate the field end with heat-shrink |
| Loop reads noisy only when VFD or large motor starts | Inductive coupling from power cables | Check cable segregation; measure induced voltage on the loop with oscilloscope | Increase physical separation from power cables; use double-shielded cable; install RC snubbers on the offending load |
| Loop reads negatively (input word at minimum, negative, or AI error flag) | Wiring reversed (AI+ and AI- swapped) or module set to voltage input | Check polarity at Twido terminal block; verify module configuration | Swap AI+ and AI- wires; reconfigure the channel for current input |
| Loop reads 4 mA regardless of actual temperature | RTD probe open or disconnected | Measure RTD resistance at the TK-L terminals with the transmitter de-energized | Check RTD wiring; replace RTD probe if open; verify TK-L burnout mode configuration |
| Loop reads 21 mA regardless of actual temperature | RTD probe shorted or TK-L configured for high burnout (NAMUR NE43 high) | Measure RTD resistance; check TK-L configuration per datasheet | Replace shorted RTD; reconfigure TK-L burnout mode if undesired |
| Input word reads -32768 or AI module fault LED on | Module not configured in TwidoSuite or module address conflict | Check TwidoSuite hardware tree; verify no duplicate addresses | Add the module to the configuration; assign correct address; download to controller |
| Loop reads correctly at the bench but drifts in the field | Temperature coefficient of the cable; poor RTD lead compensation | Measure loop current at ambient and at elevated temperature; compare to expected | Switch to 3-wire or 4-wire RTD connection; use higher-grade cable; recalibrate TK-L in situ |
R_wire_max = (V_supply - V_TK-L_min - V_burden) / I_max
R_wire_max = (24 - 11 - 5) / 0.020 = 400 Ω
Where V_burden = I_max × R_burden = 0.020 × 250 = 5 V. This 400 Ω budget supports approximately 1500-2000 m of 18 AWG cable (about 21 Ω per 305 m / 1000 ft) or 600-800 m of 22 AWG cable. For longer runs, use a 30 Vdc supply, a low-burden Twido channel, or a HART isolator with a built-in 250 Ω loop resistor to reduce the burden on the channel.
Always cross-check the exact compliance of the specific TK-L variant against the Twido channel burden before final design. The TK-L datasheet provides the supply voltage vs. output current curve; the Twido module datasheet provides the channel burden. The two values must sum to less than the available supply voltage at the maximum loop current.
## Safety and EMC Considerations
- De-energize the panel and lock out the 24 Vdc supply before working on the analog loop. The 24 Vdc rail is normally safe (below the 50 Vdc extra-low-voltage threshold), but the 120/230 Vac supply upstream of the PSU is not.
- Do not route analog loop cables in the same conduit as 480 Vac motor feeders or VFD output cables. The capacitive coupling can inject several volts of common-mode noise into the loop, which the Twido AI channel may interpret as a fluctuating reading.
- Use shielded cable with the shield grounded at the panel end only. Multiple ground points create ground loops that inject 50/60 Hz hum into the loop.
- For installations near VFDs or large motor starters, install a 4-20 mA signal isolator (such as a Phoenix Contact MINI MCR or equivalent) between the field and the Twido AI channel. The isolator breaks ground loops and provides a clean differential input to the Twido channel.
- Verify that the panel's 24 Vdc PSU is rated for the total analog loop current. As a rule of thumb, size the PSU at 125 % of the connected analog load plus the Twido controller's logic current draw.
## Configuration Backup and Documentation
Once the loop is verified, save the TwidoSuite project archive to a versioned location (e.g., a project server or the panel's document pocket). Print the loop sheet with the following minimum information:
- Loop tag (e.g., TT-1001, TIC-1001)
- Service description (e.g., Reactor outlet temperature)
- Twido controller tag and AI module slot
- AI module type (TWDAMI2HT, TWDAMI8HT, etc.)
- Channel number and PLC address (e.g., %IW0.0)
- Transmitter type (Siemens SITRANS TK-L) and serial number
- RTD type (Pt100, Pt1000, etc.) and configuration
- TK-L configured range (e.g., 0-200 °C)
- Calibration date and technician initials
- As-found and as-left mA readings at 25 °C (or other reference temperature)
Can the Twido AI module supply 24 Vdc to the TK-L loop from its onboard sensor supply?
The Twido e-catalog states that the analog input current card requires an external 20.4-28.8 Vdc supply to power sensors and preactuators. The module's sensor supply terminals are intended to source the loop, but the panel builder must provide the 24 Vdc rail. Do not backfeed the Twido's internal logic supply into the loop, and do not share the analog 24 Vdc rail with inductive loads such as relay coils or VFD braking resistors.
Do I need a current-input or voltage-input module for a TK-L?
The TK-L output is 4-20 mA. You need a current-input module such as TWDAMI2HT or TWDAMI8HT. Voltage-input modules such as TWDAMU2HT will not read a 4-20 mA signal correctly and may be damaged if the channel is not protected. The TWDAMI8HT supports both 0-10 V and 0-20 mA on the same module; configure the channel for current operation. (TWDAMI8HT product page)
What is the maximum loop resistance for a TK-L on a 24 Vdc supply?
Loop resistance budget = (Vsupply - V_TK-L_min) / I_max. For a 24 V supply and a typical TK-L minimum compliance of 11 V at 20 mA, the budget is approximately 650 Ω. Subtract the Twido AI channel burden (typically 250 Ω, or 5 V at 20 mA) and the wire resistance. The remaining headroom must be positive; if the budget goes negative, raise the supply voltage to 28.8 Vdc or install a HART isolator with a low-burden input.
Why does my input read 0 instead of 4 mA at low scale?
The Twido AI module is configured for 0-20 mA range instead of 4-20 mA. Switch to 4-20 mA to get a true zero at 0 °C and a live-zero diagnostic that flags a broken wire as an underrange condition. In TwidoSuite, open the analog input module configuration, set the input type to 4-20 mA, and redownload to the controller.
Can I share the 24 Vdc loop supply between two TK-L transmitters?
Each TK-L is a separate series loop. Two transmitters cannot share the same loop current. They can, however, share a common 24 Vdc return bus (0 V terminal) as long as each transmitter has its own dedicated current path through its own AI channel. For multi-channel applications, the TWDAMI8HT provides 8 channels in a single module, each with its own loop supply path.
What RTD probe types does the SITRANS TK-L support?
The TK-L is described by Siemens as a 2-wire RTD temperature transmitter. Common supported RTD types include Pt100, Pt1000, Ni100, and Cu50, depending on the variant and configuration. Use 3-wire or 4-wire RTD connection to compensate for lead resistance, especially on cable runs over 10 m. Confirm the exact supported RTD list and the configuration procedure in the TK-L operating instructions.