Reading 300°C with LOGO! via 0-10V or 4-20mA Transducer

David Krause16 min read
Application NoteSensor IntegrationSiemens
Licensed PE Working through this on a live machine? A Maine-licensed engineer can take it from here — included with IMD hardware, by the hour for everything else. Book an engineer

Reading 300°C with LOGO! via 0-10V or 4-20mA Transducer

The Siemens LOGO! 8 logic module is widely used for compact automation tasks where a full PLC is overkill, but a microcontroller is too exposed. A frequent field question is whether the LOGO! can read 300 °C sensors, given that the dedicated RTD expansion module is documented to terminate at +200 °C. The short answer is yes, with a small intermediate device. The LOGO! base and AM2 analog input module evaluate any 0-10 V or 0/4-20 mA signal regardless of what physical quantity the upstream transducer converts. The 200 °C limit only applies to the native PT100/PT1000 input on the AM2 RTD. Insert a temperature transmitter scaled to your process range, and the LOGO! reads 300 °C, 500 °C, or any span the transmitter supports.

This article covers the architecture, signal selection math, hardware wiring, LOGO! Soft Comfort scaling blocks, and field verification for a 0-300 °C measurement read by a LOGO! 8 base module through the AM2 analog expansion. Procedures apply to LOGO! 8 (6ED1052-1xx08-0BAx) with firmware 8.0 and later and to LOGO! Soft Comfort V8.x or V9.

Problem: 300 °C Exceeds the Native AM2 RTD Range

The native temperature path on a LOGO! is the AM2 RTD module (6ED1055-1MD00-0BA2 / -1MD10-0BA0). It accepts 2-wire PT100 or PT1000 sensors, and the LOGO! firmware maps the resistance value to a temperature range of -50 °C to +200 °C. Two constraints kick in at 300 °C:

  • Firmware clamp: The internal scaling function in LOGO! Soft Comfort caps the displayed temperature at 200 °C. Counts beyond 200 °C return the maximum integer, so the value cannot be read out even with a sensor physically capable of the range.
  • Hardware range: The PT100/PT1000 input on the AM2 RTD is rated IEC 60751 Class A or better, and the input stage can technically survive 850 °C PT100 resistance, but the LOGO! will not display it.

Adding more AM2 RTD modules does not extend the range. The cap is in the LOGO! firmware, not the module count. Therefore the only supported path to 300 °C is an external signal conditioner that linearizes the sensor into a standard analog signal the AM2 (the general-purpose analog module) understands.

Field note: Some integrators attempt a 4-wire PT100 with a precision scaling resistor to push past 200 °C on the AM2 RTD. This is not documented, not factory-calibrated, and produces non-linear output. Use a certified transmitter instead.

LOGO! Native Temperature Capability and Hardware Limits

The relevant expansion modules for a 2-channel temperature build are listed below.

Module Order Number Inputs Native Range Resolution
LOGO! 8 BM (built-in AI) 6ED1052-1MD08-0BA0 4 × 0-10 V (AI1-AI4) 0-10 VDC 10 mV / 10-bit
AM2 6ED1055-1MA00-0BA0 2 × AI (V or mA, jumper-selectable) 0-10 V / 0-20 mA / 4-20 mA ~9.5 bit effective
AM2 RTD 6ED1055-1MD00-0BA2 2 × PT100/PT1000 -50 to +200 °C 0.25 °C
LOGO! TDE (text display) 6ED1055-4MH08-0BA0 Display only - -

The base module (6ED1052-1xx08-0BAx) has four built-in 0-10 V analog inputs (AI1-AI4), each pulled to 0-10 VDC by a 100 kΩ impedance. For two PT100 sensors, the AM2 RTD is the obvious pick, but for 300 °C you must use the AM2 (general-purpose) module and let a transmitter do the linearization. The base module's own 0-10 V inputs can also be used if you do not need 4-20 mA or isolation.

The External Transducer Architecture

The recommended signal chain is a four-stage path with isolation and protection at every transition.

PT100 Sensor 0-300 °C Transmitter 4-wire PT100 in 4-20 mA out 24 VDC loop-powered AM2 Module AI1, AI2 0-1000 counts LOGO! 8 BM Scaling + Display LOGO! TD or Web

The transmitter accepts the PT100 resistance, linearizes against the IEC 60751 curve, and outputs a current proportional to temperature. Galvanic isolation at the transmitter keeps ground loops and 50 Hz pickup off the LOGO! input. Mount the transmitter in a DIN B connection head on the thermowell, or on a DIN rail inside the cabinet, depending on the part number.

Signal Selection: 0-10 V vs 0-20 mA vs 4-20 mA

The AM2 (6ED1055-1MA00-0BA0) accepts three signal modes, jumper-selected per channel. The base module's AI1-AI4 are 0-10 V only. Choose based on cable length, noise environment, and required resolution.

Signal Range in LOGO! Counts Span Best For Loop Power
0-10 V (base AI1-AI4) 0-10 V = 0-1000 1000 Short cables (< 5 m), panel-internal sensors, dry contacts of nearby transducers No loop, separate 24 VDC
0-10 V (AM2) 0-10 V = 0-1000 1000 Short to medium cables, lab instruments No loop, separate 24 VDC
0-20 mA (AM2) 0-20 mA = 0-1000 1000 Medium cables, current loop telemetry Separate 24 VDC
4-20 mA (AM2) 4 mA = 200, 20 mA = 1000 800 Long cables, field sensors, broken-wire detection Loop-powered from AM2 24 V

For 300 °C in industrial environments, 4-20 mA is the recommended default. The live-zero (4 mA offset) gives broken-wire detection: if the transmitter loses power or the cable is cut, the LOGO! reads a value below the lower range limit and triggers an Analog Threshold block. Cable lengths up to 600 m are supported with 24 VDC loop voltage. The trade-off is coarser resolution (800 vs 1000 counts), which for a 0-300 °C span is 0.375 °C/count, still adequate for most process monitoring.

Use 0-10 V only for short cabinet-internal wiring or when the transmitter has no current output option. The base module's AI1-AI4 is the cheapest route when no AM2 slot is available.

Resolution and Accuracy Calculations

The LOGO! AM2 module and the base module's analog inputs use a 10-bit ADC mapped to integer counts of 0-1000 for 0-10 V and 0-20 mA, and 200-1000 for 4-20 mA. Resolution per count is therefore span / count_span.

For a 0-300 °C transmitter, three possible readback resolutions apply.

Output Span (°C) Count Span in LOGO! Resolution (°C / count) Notes
0-10 V (or 0-20 mA) 300 1000 0.300 °C Best resolution, no broken-wire detect
4-20 mA 300 800 0.375 °C Standard industrial, broken-wire detect
4-20 mA, overscaled 0-400 °C 400 800 0.500 °C More headroom on overshoot
0-10 V, overscaled 0-400 °C 400 1000 0.400 °C Quoted as example in 0-400 °C spec

General formula for count-to-temperature conversion in LOGO! Soft Comfort:

T(°C) = (AI_count - AI_offset) * span_degC / count_span

For 4-20 mA, 0-300 °C: T = (AI - 200) * 300 / 800 = (AI - 200) * 0.375

For 0-10 V, 0-300 °C: T = AI * 300 / 1000 = AI * 0.3

System accuracy is dominated by the PT100 sensor class and the transmitter error budget, not the LOGO! ADC. A Class A PT100 contributes ±(0.15 + 0.002·|T|) °C, so at 300 °C the probe alone is ±0.75 °C. A 0.1% FS transmitter is ±0.3 °C on a 300 °C span. Add ADC quantization and the typical end-to-end accuracy is roughly ±1.5 °C at 300 °C. This is fine for thermal limit switches and trending, marginal for closed-loop control requiring ±0.5 °C. If tighter control is required, spec a Class AA PT100 (1/3 DIN) and a 0.05% transmitter.

Selecting a 0-300 °C Transducer

For 300 °C you have two sensor options feeding the transmitter: PT100 RTD (best up to 850 °C) or Type K thermocouple (best up to 1370 °C). At 300 °C, PT100 is the better pick because the cold-junction compensation of a Type K system adds another error term. Specify the transmitter ordered with a 0-300 °C factory span or a user-configurable range.

Manufacturer / Model Mount Input Output Supply Notes
WIKA T15 Head (DIN B) PT100 / TC / mV / Ω 4-20 mA or 0-10 V Loop-powered (mA) / 24 VDC (V) PC-configurable via free WIKAsoft
WIKA T91 Head (DIN B) PT100 4-20 mA Loop-powered Fixed ranges via DIP, low cost
Endress+Hauser iTEMP TMT71 Head (DIN B) PT100 / TC 4-20 mA HART Loop-powered 11-36 VDC HART for remote config / diagnostics
Phoenix Contact MINI MCR-SL-PT100-UI DIN-rail PT100 / PT1000 / Ni / Cu 0-10 V / 0-20 mA / 4-20 mA 24 VDC Configurable via DIP switches, 3-way isolation
PR Electronics 4114 DIN-rail PT100 / TC / mV / mA / V 0-10 V / 0-20 mA / 4-20 mA 24 VDC Universal input, high isolation
IFM TN2xxx Head (DIN B) PT100 / PT1000 4-20 mA Loop-powered Compact, IO-Link variant available

For a 2-sensor build on a small panel, two head-mount PT100 transmitters in DIN B pockets are the cleanest wiring. The 4-wire PT100 runs into the head on the thermowell, the transmitter sits on the head, and only two wires (signal + 0 V) leave the head to the AM2. This is a standard 4-20 mA loop, powered from the AM2's +24 V analog supply terminal.

Selection check: Confirm the transmitter's ambient rating. If the panel sits in a 50 °C cabinet, the transmitter head on a 300 °C thermowell still runs at 50 °C, which all of the above models handle. If the head is mounted directly on a 300 °C process pipe, verify the head-mount transmitter's ambient derating curve; some are limited to 85 °C head temperature.

Wiring the AM2 Module to a Voltage or Current Transducer

The AM2 (6ED1055-1MA00-0BA0) terminal layout is: U+ (24 VDC out for loop), I+ (signal input), U-/I- (common 0 V). The jumper on the back of the module selects voltage (0-10 V) or current (0/4-20 mA) per channel. For a 4-20 mA loop-powered transmitter, place the jumper in the I position and wire as follows.

LOGO! AM2 6ED1055-1MA00-0BA0 U+ (24 V out) I+ (sig in) U- / I- (0 V) U+ ch2 I+ ch2 U- / I- ch2 PT100 TX (ch1) 4-20 mA, loop-powered + (loop) - (loop) PT100 4-wire

Steps for 4-20 mA wiring on AM2 channel 1:

  1. Power down the LOGO! base and remove the AM2 module.
  2. Set the channel-1 jumper on the AM2 to the I position (current input).
  3. Wire the 4-wire PT100 into the transmitter head following the transmitter's data sheet (terminals 1, 2, 3, 4 for PT100).
  4. Connect transmitter terminal + to AM2 terminal U+ (24 V supply).
  5. Connect transmitter terminal - to AM2 terminal U- / I- (0 V). The 4-20 mA signal flows through this loop.
  6. Bridge I+ to U+ on the AM2 (this is the standard 4-20 mA input configuration on AM2 where the loop is closed at the module). Verify against the AM2 wiring diagram in the LOGO! manual.
  7. Re-seat the AM2, power up, and proceed to LOGO! Soft Comfort scaling.

For a 0-10 V transmitter (3- or 4-wire), the wiring differs: the transmitter needs a separate 24 VDC supply (either from the LOGO! DM16 24 V output or a 24 VDC power supply), and the AM2 jumper is set to U. The 0-10 V signal connects to I+ and the 0 V common to U-.

Wiring note: On the AM2 in 4-20 mA mode, the module's I+ terminal is the high-impedance current-sense input, while U+ provides 24 VDC sourced from the LOGO! bus. For a loop-powered transmitter, the typical application is U+ to TX+, TX- to U- (0 V), and a wire from U+ to I+ to feed the current into the sense resistor. Refer to the LOGO! 8 system manual wiring diagram for AM2 in 4-20 mA mode to confirm the loop topology for your firmware revision.

LOGO! Soft Comfort Scaling and Block Configuration

The AM2 analog input appears in LOGO! Soft Comfort as AI1 through AI4 for the base module and as AM2.AI1, AM2.AI2 for the expansion module. The integer count is 0-1000 for 0-10 V / 0-20 mA and 200-1000 for 4-20 mA. Convert the count to temperature with a Math block or use the Analog Amplifier / Analog Comparator / Analog Threshold blocks directly.

Scaling example for 4-20 mA, 0-300 °C:

  1. Open the program in LOGO! Soft Comfort V8.4 (or current version).
  2. Drag a Math block onto the diagram. Set Gain = 0.375 and Offset = -75. This maps 200-1000 to 0-300 °C.
  3. Connect AM2.AI1 to the Math input.
  4. Drag a Display element (or Message Text on the LOGO! TD) and bind the Math output. Format as AI1 = ###.# °C.
  5. For alarm, drag an Analog Threshold block. Set On threshold = 280, Off threshold = 270. Tie the output to a digital output or message.
  6. For broken-wire detection, use a second Analog Threshold with On = -5, Off = 1. If the count drops below 200 (e.g. cable cut), the scaled value goes negative and trips the alarm.
// LOGO! Soft Comfort Math block parameters
Gain (m):    0.375
Offset (b): -75.0

// Mapping verification
// AI = 200  -> (200 * 0.375) - 75 = 0   °C
// AI = 600  -> (600 * 0.375) - 75 = 150 °C
// AI = 1000 -> (1000 * 0.375) - 75 = 300 °C

Scaling example for 0-10 V, 0-300 °C:

// LOGO! Soft Comfort Math block parameters
Gain (m):  0.30
Offset (b): 0.0

// Mapping verification
// AI = 0    -> 0   °C
// AI = 500  -> 150 °C
// AI = 1000 -> 300 °C

Save the program to the LOGO! storage card or transfer via Ethernet. LOGO! 8 base modules with Ethernet support remote program push from Soft Comfort over the LAN, which is the recommended method for hot-standby spares.

Commissioning, Calibration, and Verification

A 2-channel 0-300 °C build with head-mount transmitters and AM2 should be commissioned in five steps.

  1. Sensor simulation: Disconnect the PT100 and apply a precision decade resistance box (or a 0-300 °C dry-block calibrator) at the transmitter input. Verify the transmitter current is 4 mA at 0 °C and 20 mA at 300 °C, with linearity better than ±0.1% of span. Most head-mount transmitters include a built-in loop test feature.
  2. Wiring verification: With the LOGO! powered, measure DC voltage at the AM2 input. For 4-20 mA mode, drop across the sense resistor is typically 0.5-4.5 VDC corresponding to 4-20 mA. For 0-10 V mode, the input voltage should match the transmitter output to within ±10 mV.
  3. LOGO! scaling check: In LOGO! Soft Comfort online mode (or via the LOGO! TD on-line menu), read the AI value at 0 °C, 150 °C, and 300 °C. Confirm the scaled value is within ±0.5 °C of the simulation setpoint. The 0.5 °C check is tighter than 0.375 °C resolution because you are including ADC and scaling rounding.
  4. Alarm path test: Force the AI count to 199 (just below the live zero). Confirm the broken-wire alarm fires. Force the AI count to 933 (300 °C). Confirm the over-temperature alarm fires.
  5. End-to-end test: Install the PT100 in a heated bath at 100 °C, 200 °C, and 300 °C. Allow 5 minutes of stabilization at each point. The LOGO! displayed value should be within ±1.5 °C of the bath reference (typical Class A PT100 + 0.1% transmitter + 10-bit ADC stack).

Document the as-left values, calibration date, and probe serial numbers in the panel dossier. Most plant QA systems require a calibration certificate traceable to NIST or PTB for process-critical loops, even for a 2-channel monitor.

Troubleshooting Matrix

Common faults and the diagnostic path for a 0-300 °C LOGO! build are listed below.

Symptom Likely Cause Diagnostic Resolution
LOGO! reads 0 °C always Loop open, no current flow Measure mA at transmitter output with clamp meter Check AM2 jumper, loop wiring, transmitter polarity
LOGO! reads -75 °C always AI is 0, math offset pulls to -75 Check AM2 jumper position (V vs I) Set jumper to I for 4-20 mA
LOGO! reads 327 °C (or scale max) Wiring short, AI saturates at 1000 Disconnect transmitter, measure loop current Check for shorted cable, replace damaged run
Value drifts ±5 °C randomly 50/60 Hz noise on long cable Scope the AI input, check for 24 VDC near high-VAC runs Use shielded cable, ground shield at one end, add 24 VDC filter
Value stuck at 200 °C AM2 RTD is plugged in, not AM2 Check module order number on sticker Replace AM2 RTD with AM2 (6ED1055-1MA00-0BA0)
Value stops updating after restart LOGO! program scaling math error Verify Math block Gain/Offset in Soft Comfort online Re-enter 0.375 / -75 for 4-20 mA, 0.3 / 0 for 0-10 V
Reading is 4× higher than expected Wrong units, raw count not scaled Check Display block formatting Bind Display to Math output, not raw AI
LOGO! web server shows 0 for second channel AM2 channel 2 jumper not set Remove module, verify both jumpers Set both jumpers to I for 4-20 mA
Reading is 50 °C at room temperature Self-heating of PT100 in head transmitter Measure loop current at 0 °C reference Lower excitation current or use 4-wire PT100 instead of 3-wire
Field tip: Always confirm the AM2 module's part number on the side label. The AM2 RTD (6ED1055-1MD00-0BA2) and the AM2 (6ED1055-1MA00-0BA0) look nearly identical from the front. The wrong module limits you to 200 °C even if the program scaling is correct.

Frequently Asked Questions

Can the LOGO! read 300 °C without an external transmitter?

No. The AM2 RTD module (6ED1055-1MD00-0BA2) and AM2 PT100 input are firmware-clamped to -50 to +200 °C. To read 300 °C you need an external PT100 transmitter that outputs 0-10 V or 4-20 mA, connected to the AM2 general-purpose analog module (6ED1055-1MA00-0BA0) or to the base module's 0-10 V AI1-AI4 inputs.

What resolution do I get with a 4-20 mA, 0-300 °C transmitter on the AM2?

The AM2 maps 4 mA to 200 counts and 20 mA to 1000 counts, a span of 800 counts. A 0-300 °C transmitter therefore gives 300 / 800 = 0.375 °C per count. A 0-10 V transmitter on the same span gives 300 / 1000 = 0.30 °C per count, but loses broken-wire detection. For a 0-400 °C span, expect 0.4 °C/count on 0-10 V and 0.5 °C/count on 4-20 mA.

Do I need the AM2 module, or can I use the base module's AI1-AI4?

The base module (6ED1052-1xx08-0BAx) has four 0-10 V analog inputs (AI1-AI4) with 10-bit resolution, mapped to counts 0-1000. For a 0-10 V transmitter these work without an expansion module. For 4-20 mA you need the AM2 module because the base inputs are voltage-only. The base inputs are also referenced to LOGO! 0 V, so isolation is not provided; for long cable runs use the AM2 with a loop-powered 4-20 mA transmitter.

Which transmitter should I choose for 0-300 °C with a 4-20 mA output?

A head-mount PT100 transmitter in a DIN B connection head is the most common industrial choice (WIKA T15 or T91, Endress+Hauser iTEMP TMT71, IFM TN2). For DIN-rail mounting inside a cabinet, Phoenix Contact MINI MCR-SL-PT100-UI or PR Electronics 4114 offer user-configurable 0-300 °C spans and DIP-switch setup. Specify the transmitter ordered with a 0-300 °C factory span and 4-20 mA output; many vendors will preconfigure the unit for an extra fee.

Can I scale a 4-20 mA signal in LOGO! Soft Comfort to display °C directly?

Yes. Use a Math block with Gain (m) = 0.375 and Offset (b) = -75 for a 0-300 °C span on 4-20 mA. For 0-10 V, use Gain = 0.30 and Offset = 0. Bind the Math output to a Display element on the LOGO! TD or to a message text. Add an Analog Threshold block for alarm detection; for broken-wire detection, trip on a negative scaled value (AI count below 200).

What is the maximum cable length from a 4-20 mA transmitter to the AM2?

With 24 VDC loop voltage supplied from the AM2 and a typical transmitter voltage drop of 6-12 VDC, cable lengths up to 600 m are practical on 0.5 mm² (20 AWG) shielded twisted pair. For runs beyond 300 m, use 0.75 mm² (18 AWG) or larger. Voltage mode 0-10 V should be kept under 30 m unless the transmitter has a low-impedance output; voltage drop in long cables degrades accuracy.

Back to blog