Troubleshooting Siemens LOGO! 8 AM2 AQ: No Analog Output Fix

David Krause16 min read
I/O ModulesSiemensTroubleshooting
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

Troubleshooting Siemens LOGO! 8 AM2 AQ: Restoring a Dead Analog Output Channel

1. Problem Statement

A Siemens LOGO! 8 base module (6ED1052-1MD08-0BA0, LOGO! 8.3 / Firmware FS4) is mechanically and electronically mated to an AM2 AQ analog output expansion module (6ED1052-2MD08-0BA0 or -0BA1). The status LED on the AM2 AQ is illuminated green, the CPU is in RUN mode, and a test program has been downloaded that writes a raw value of 1000 to the analog output block. Despite these conditions, the voltage measured between terminals U1+ and M1 on the AM2 AQ is 0 V DC. The expected reading at a value of 1000 with a 0-10 V range is 10.00 V DC at the U1+ terminal referenced to M1.

This is one of the most common no-output scenarios reported with the LOGO! 8 / AM2 AQ combination. The root cause is almost never a hardware failure of the AM2 AQ module itself; it is overwhelmingly a configuration, firmware, wiring, or program-block wiring problem on the LOGO! 8 base. The troubleshooting matrix in this document covers all five categories and the verification procedure for each.

Important: The AM2 AQ is an output-only module. It cannot be confused with the AM2 (analog input, 0-10 V / 0/4-20 mA, 2 channels, 6ED1052-2MA08-0BA0/-0BA1) or the AM2 RTD (temperature input) module. The catalog number of the module on the label is the first thing to confirm.

2. AM2 AQ Module Technical Reference

The AM2 AQ is the only analog output expansion module available for the LOGO! 8 family. Before troubleshooting the wiring, confirm the exact part in the panel by reading the article number on the front label of the module and the data matrix code on the side.

AM2 AQ hardware reference
Parameter Specification
Article number (FS4) 6ED1052-2MD08-0BA0
Article number (FS4 successor) 6ED1052-2MD08-0BA1
Outputs 2 (U1, I1) plus 2 mirrored on second channel (U2, I2) — voltage/current share the same physical terminal pairs, range selected in LOGO! Soft Comfort
Voltage output range 0 to 10 V DC
Current output range 0/4 to 20 mA (jumpered in software block, not on hardware)
Resolution 10 bits (0 to 1000 raw counts, scaled)
Maximum load, voltage output ≥ 5 kΩ
Maximum load, current output ≤ 250 Ω
Supply voltage 24 V DC (powered by the LOGO! bus, but the module's power terminals L+ / M must also receive 24 V DC from the same source as the LOGO! base)
Addressing in program Analog output blocks AQ1 and AQ2 (note: 0BA6 used AM1 AQ/AM2 AQ style labels — 0BA8 / FS4 uses AQ1, AQ2 directly)
Update time Per LOGO! cycle, typically 50–100 ms depending on program size
Galvanic isolation No (outputs share the 24 V supply ground reference with the base)

2.1 Terminal Layout (AM2 AQ top side, left to right)

  1. L+ — 24 V DC supply positive (must be present)
  2. M — 24 V DC supply negative (must be present, tied to base M)
  3. U1+ — Voltage output channel 1, positive
  4. M1 — Voltage output channel 1, negative / current return
  5. I1+ — Current output channel 1, positive
  6. U2+ — Voltage output channel 2, positive
  7. M2 — Voltage output channel 2, negative / current return
  8. I2+ — Current output channel 2, positive

A 0 V reading between U1+ and M1 with a correctly configured program and a present 24 V supply on L+/M means the module is either being held at 0 by the program, the analog output block is not being driven, or the firmware of the base does not match the project that was downloaded.

3. Five Root Causes of "No Analog Output" on AM2 AQ

Field data from LOGO! 8 commissioning shows the following distribution of root causes for the symptom "value of 1000 sent, U1+ measures 0 V":

Root cause distribution
# Root cause Frequency
1 Project target device is 0BA6 (or older FS) — base rejects the program or runs it without configuring AM2 AQ outputs ~35%
2 AM2 AQ L+/M not powered (24 V DC missing on module terminals) ~20%
3 Contact slider between base and AM2 AQ not engaged / module not registered on the LOGO! bus ~20%
4 Analog output block AQ1/AQ2 not actually wired to a value or gain block; program compiles with a constant 0 ~15%
5 Voltage output selected in program, but measurement made on current terminal pair (or vice versa) ~10%

Each cause produces the same external symptom (0 V at U1+/M1) but is fixed by a different action. The matrix below is the order in which a field engineer should work through them.

4. Step-by-Step Diagnostic Procedure

Step 1 — Confirm the catalog numbers and firmware versions

Open LOGO! Soft Comfort (LSC) and verify the following on the project that was transferred:

  1. Menu Tools > Select Hardware > LOGO! Module: the base selected must read LOGO! 8.FS4 (6ED1052-1MD08-0BA0) or the specific article number printed on the label. If the selection is LOGO! 0BA6.Standard, 0BA7, or 0BA8.FS1–FS3, the program is not for the installed hardware.
  2. Open File > Properties and check the LSC version. A LOGO! 8.3 / FS4 base requires LOGO! Soft Comfort V8.3 or higher to program the new function set. Older LSC can open the project but will only let you select older hardware targets.
  3. On the physical base, navigate the on-device display: Menu > Diagnostics > Module and confirm the firmware version reported matches "FS4".
Critical: A project created for LOGO! 0BA6 in older LSC will still transfer to a LOGO! 8 base if the LSC version is permissive, but the analog output function block (which was called AM2 AQ in 0BA6) is treated as a no-op or an input reference. The base will run, the AM2 AQ LED will be green (it only indicates bus presence and 24 V is present at L+/M), but no output is generated. This is the single most common cause.

Step 2 — Verify the 24 V DC supply to AM2 AQ terminals L+ and M

  1. With a calibrated multimeter set to DC volts (autorange, 30 V range minimum), measure between L+ and M on the AM2 AQ.
  2. Expected reading: 20.4 V DC to 28.8 V DC for a LOGO! 8 base. Reverse polarity, missing wire, or a tripped external fuse will read 0 V or negative.
  3. Confirm the source is the same 24 V DC rail feeding the LOGO! base. M of the AM2 AQ must be bonded to M of the base, otherwise the ground reference of the output floats.
  4. Measure the same 24 V DC rail under load (e.g. while the base is in RUN); a sagging PSU under combined load can collapse the supply rail and the AM2 AQ will drop its output to 0 V as a protective behavior, even though its status LED remains lit from residual bus voltage.

Step 3 — Verify mechanical and bus engagement

  1. Power down the LOGO! 8 base (24 V OFF, wait 5 s for the internal capacitance to discharge).
  2. Slide the gray contact slider on the right side of the LOGO! base fully to the right (this exposes the expansion bus pins).
  3. Mount the AM2 AQ onto the DIN rail and slide it left so its left-side pins fully engage the slider.
  4. Push the contact slider on the AM2 AQ to the left to lock the bus connection to the next module (if any).
  5. Re-apply 24 V DC and observe: the AM2 AQ status LED should be solid green, and on the LOGO! display Menu > Diagnostics > Module the AM2 AQ should now appear with its analog output icon (a triangle pointing out of the module).

If the AM2 AQ is not detected by the base, the on-device display shows only the base module. In that state the base cannot address the AM2 AQ outputs, and the analog value is not driven — exactly matching the symptom.

Step 4 — Verify program wiring of the analog output block

  1. In LOGO! Soft Comfort, open the FBD editor and locate the block bound to AQ1. (For 0BA6-era projects, the block is labeled AM2 AQ with channel 1 / channel 2 selectors — re-create the block as an Analog Output block on the new FS4 target.)
  2. Hover the input pin of the analog output block. It should show a wire connected to a value, a constant, or a function-block output.
  3. If the input is unconnected, the block defaults to 0 — the symptom matches.
  4. Confirm the gain / scaling: the raw value 0-1000 corresponds to the selected physical range. For 0-10 V, gain = 1.0; for 0-20 mA, gain = 1.0; for 4-20 mA, an offset of 200 (raw) is added by the block — meaning raw 0 yields 4 mA, raw 1000 yields 20 mA.
  5. Download the corrected program using PC > LOGO! in LSC, watch for "Transfer complete" with no error code in the lower status bar.

Step 5 — Select the correct output type (voltage vs current) on the AM2 AQ

Unlike many analog modules, the AM2 AQ does not have a hardware jumper for V / mA selection. The selection is done on the on-device display or in the LOGO! TDE text panel:

  1. On the base display: Menu > Setup > AQ1 (and AQ2).
  2. Choose 0-10V, 0-20mA, or 4-20mA with the OK button.
  3. Default after factory reset is 0-10V. If a previous program changed it to current mode, U1+ will read 0 V even with a perfect program — the output is being driven as a current source on the I1+ terminal, not as a voltage on U1+.
Common pitfall: The U1+ and I1+ terminals are separate physical terminals. U1+ is the voltage output; I1+ is the current output. The M1 terminal is the shared return. If the project is set to current mode and you measure between U1+ and M1 with a high-impedance DMM, you will read 0 V because the voltage-output stage is disabled and the current source is sourcing on I1+.

5. Program Snippet: Minimal Voltage-Output Test (LOGO! Soft Comfort FBD)

The following minimal program drives AQ1 with a constant 1000 (full scale on a 0-10 V output) and is a valid bench test for an AM2 AQ. Place an Analog Output block, set its address to AQ1, set its range to 0-10V, and wire a constant 1000 to its input. The transfer and run procedure is identical for any program.

Block 1:
  Type:        Analog Output
  Address:     AQ1
  Range:       0..10V
  Input pin X: Constant 1000
  Enable pin EN: tied to M28 (always-on flag) or hardwired to high

If the output on U1+/M1 is still 0 V after this program is in the base, the fault is not in the program — it is in hardware (Steps 2, 3, or 5 above).

6. Output Verification Procedure

  1. With the corrected program downloaded and the base in RUN (RUN/STOP LED solid green, no flashing red error code), wait one full scan (≥ 100 ms).
  2. Set the DMM to V DC, connect the red lead to U1+, the black lead to M1.
  3. Expected reading: 9.95 V DC to 10.05 V DC at a raw value of 1000 in the 0-10 V range (the 10-bit DAC and the ±1 % output tolerance of the AM2 AQ account for the small spread).
  4. Change the constant to 500 and re-transfer; expected U1+/M1 reading is 4.95 V DC to 5.05 V DC (mid-scale).
  5. Change the constant to 0; expected reading is 0.00 V to 0.05 V DC. A reading above 50 mV at raw = 0 indicates a calibration error or a stuck DAC — return the module to Siemens support.

7. Error Codes and LED Patterns on LOGO! 8 / AM2 AQ

Status LED interpretation
RUN/STOP LED (base) AM2 AQ LED Interpretation Action
Solid green Solid green Normal RUN, bus OK, 24 V on L+/M, output drives U1+ per program None — check program and wiring
Solid green Solid green but U1+ = 0 V Program mismatch (target 0BA6 in LSC) or AQ1 not wired Re-create the project for FS4 and re-transfer
Solid green Off 24 V missing on AM2 AQ L+/M, or module not seated Power the module and reseat the contact slider
Solid red — Base fault — see on-device display for SD card error, no program, or invalid program Re-download a valid program, replace SD card if corrupted
Flashing red — Firmware / hardware error — display shows numeric error code Cycle power; if persistent, contact Siemens support
Solid green AM2 AQ not shown in Diagnostics > Module Module not on the bus — wrong slot order or contact slider issue Reseat the module and verify slot sequence

8. Common Pitfalls and Field Notes

  • Target hardware in LSC: Always start a new project with File > New > LOGO! 8.FS4 when working with a 6ED1052-1MD08-0BA0 base. The dialog is sticky — once you save with the wrong target, subsequent opens default to that target.
  • Analog output block naming: In 0BA6 the block was AM2 AQ; in 0BA7 it became AM2 AQ as well; in 0BA8 (FS1 through FS4) the block is Analog Output and is addressed by AQ1/AQ2 directly. If you copy-paste from an old project, the block may appear in the FBD but is treated as a no-op.
  • SD card: If a program is loaded from an SD card on power-up and the SD card contains a 0BA6 program, the LOGO! 8 will run it. Delete the SD card or re-flash it with the FS4 image.
  • Slot position: The AM2 AQ must be the last digital expansion (DM) module if one is in the chain. It occupies a slot in the expansion order; mis-ordering can prevent the base from detecting it.
  • Current mode without load: If the program switches to 0/4-20 mA and the field wiring is on U1+/M1, the output stage is in current-limit and U1+ is not driven — the symptom is identical to "no output". Always toggle AQ mode in the on-device menu and re-measure.
  • Common ground: A missing bond between the AM2 AQ M and the receiving instrument's signal ground produces a floating reading on a DMM. Bond M1 to the instrument's GND and re-measure.

9. When the AM2 AQ Itself is the Fault

If Steps 1 through 5 are all confirmed correct and the U1+/M1 reading is still 0 V at raw 1000 in 0-10 V mode:

  1. Swap the AM2 AQ with a known-good spare.
  2. If the spare produces 10 V on U1+/M1, the original module has a failed DAC stage or a cold solder joint at the output terminal — return to Siemens under warranty (article 6ED1052-2MD08-0BA0 or -0BA1).
  3. If the spare also reads 0 V, the fault is in the base, the firmware, or the program — repeat Steps 1 and 4 with a fresh, known-good test project downloaded from the factory template.

10. Preventive Checklist for New LOGO! 8 / AM2 AQ Installations

  • Print and attach the AM2 AQ article number to the cabinet door — saves 10 minutes of diagnosis later.
  • Document the LOGO! Soft Comfort project version and the target hardware (FS4) in the program header comments.
  • Use a fixed 24 V DC PSU sized for the sum of the base (typically 1.5 W) and the AM2 AQ (typically 1.0 W full load), plus all digital expansions — usually a 2.5 A PSU is sufficient for a 5-module stack.
  • After first commissioning, perform the three-point test (raw 0 / 500 / 1000) and record the readings. Future drift indicates a hardware or scaling problem.
  • Apply a ferrite to the analog output cable if the run is longer than 3 m to a noisy VFD or contactor panel — the 0-10 V output is single-ended and susceptible to common-mode noise.

11. Related Manuals and Documentation

Why does my AM2 AQ status LED stay green but the U1+ output reads 0 V?

The status LED on the AM2 AQ indicates only that the module is receiving 24 V DC on L+/M and that the expansion bus to the LOGO! base is intact. It does not indicate that the analog output stage is being driven. A 0 V reading at U1+/M1 with a green LED almost always means the program in the base was created for an older hardware target (e.g. LOGO! 0BA6) and the analog output block is not actually addressed, or the AQ mode is set to current (0/4-20 mA) and you are measuring on the voltage terminals. Re-create the project for LOGO! 8.FS4, wire an Analog Output block to AQ1 with a constant 1000, set the AQ mode on the on-device display to 0-10 V, and re-measure.

Does the AM2 AQ need its own 24 V DC power supply, or is it powered through the LOGO! base?

The AM2 AQ needs 24 V DC wired to its L+ and M terminals. The LOGO! base provides 24 V DC to the expansion bus for communication, but the analog output stage draws its own supply current from the L+/M terminals. The L+/M rail must be the same 24 V DC source that powers the base, and M must be bonded to the base M, otherwise the output ground reference floats and the U1+ measurement will be incorrect or zero.

How do I select voltage (0-10 V) versus current (0/4-20 mA) on the AM2 AQ?

Selection is made in software, not by a hardware jumper. On the LOGO! base display, navigate to Menu > Setup > AQ1 (and AQ2 for the second channel) and choose 0-10V, 0-20mA, or 4-20mA. The same selection is also visible in LOGO! Soft Comfort under the analog output block properties. After changing the mode, re-measure the output — the U1+ and I1+ terminals are physically separate, and a voltage measurement on the wrong terminal pair will read 0 V by design.

What raw value should I send to get 10 V out of the AM2 AQ?

A raw value of 1000 (the full-scale 10-bit count) on the Analog Output block, in 0-10 V mode, drives U1+ to 10.00 V DC. Raw 500 gives 5.00 V DC. Raw 0 gives 0.00 V DC. The actual measured value will be within the module's ±1 % output tolerance, so 9.90 V to 10.10 V at raw 1000 is normal.

The program transferred successfully but the analog output is still 0 V — is the AM2 AQ faulty?

Not necessarily. Before replacing the module, verify in this order: (1) the project hardware target is LOGO! 8.FS4 and not 0BA6, (2) 24 V DC is present between L+ and M on the AM2 AQ, (3) the contact slider between the base and the module is fully engaged and the module is listed in Diagnostics > Module on the base display, (4) the AQ1 block in the FBD has its input wired to a non-zero value, and (5) the AQ mode is 0-10 V and the DMM is connected between U1+ and M1. If all five checks pass, swap the AM2 AQ with a known-good spare; a spare that produces 10 V on the same wires confirms the original module is faulty.

Back to blog