Problem Summary
A user commissioning a LOGO! 8 12/24RCE logic module (article number 6ED1052-1MD00-0BA8) — supplied as part of the KP300 Basic Starter Kit — reported that the analog amplifier output Ax could not be wired to the time parameter T of an off-delay timer. The connecting line could not be drawn between the two block terminals in LOGO! Soft Comfort V8.x, even though the equivalent example program downloaded from the official Siemens applications portal wired the two terminals correctly.
The symptom manifests as follows:
- The
Axpin on the analog amplifier (B001 family) appears visually inert when the cursor hovers; no "snap" highlight is drawn. - Drag-and-drop from
AxtoTon a downstream off-delay timer produces no connector line. - The status bar at the base of LOGO! Soft Comfort reports "no compatible connector" or remains silent when the connection attempt is rejected.
- The same program behaves correctly when the affected analog amplifier and timer blocks are deleted and re-inserted as fresh blocks from the toolbar.
The fault is reproducible only on copies of blocks lifted from external sources (Siemens sample ZIPs, PDFs, screen captures rebuilt from raster artwork, or copy/paste between two LOGO! Soft Comfort instances). Fresh blocks inserted from the editor toolbar accept the wiring immediately.
Affected Hardware and Firmware
| Item | Value |
|---|---|
| Base module | LOGO! 8 12/24RCE (relay outputs, Ethernet) |
| Article number | 6ED1052-1MD00-0BA8 |
| Generation | 0BA8 (LOGO! 8.1 / 8.2 series) |
| Analog inputs | AI1..AI4 (0–10 V DC, 10-bit resolution) |
| Starter HMI | KP300 Basic mono PN (6AV6 651-7HA01-0AA0) |
| Starter kit | 6ED1057-3BA01-0AA8 (KP300 Basic Starter Kit) |
| LOGO!Soft Comfort | V8.0 / V8.1 / V8.2 (build 0BA8-compatible) |
| Firmware on module | FS:02 or higher (verify via Diagnostics > Module Information) |
The 0BA8 generation increases the analog input count to four and adds Ethernet-based VM (Variable Memory) access over the integrated RJ45 port. The connector rules described below apply identically across V8.0, V8.1, and V8.2 Soft Comfort builds.
LOGO! 8 Block Types and Connector Rules
LOGO! Soft Comfort is a graphical function-block language. Every block exposes one or more connector pins on its perimeter, each of a specific data type. The editor enforces type compatibility at the wire-drop step — no override is possible.
| Connector label | Block type | Signal class | Accepts from |
|---|---|---|---|
Trg / Inv
|
Timer (on/off delay, pulse, etc.) | Digital (bool) | Digital input, digital output of preceding block, marker M, shift register bit S, open connector X
|
T |
Timer (parameter) | Time literal (block property, NOT a wire pin) | Configured inside the block dialog only — wired like a constant |
Ax |
Analog amplifier, analog comparator, PI controller | Analog (16-bit word, 0–1000 internal units) | AI1..AI4, AM1..AM8 (analog marker), Ax output of preceding analog block, network analog input (NAI) |
Par |
Universal PI controller | Analog | Same as Ax
|
R, S (reset/set) |
RS flip-flop, counter, timer | Digital | Digital sources only |
The most-misunderstood row is the second: the T pin on a timer is not a wireable connector. It is an inline parameter exposed inside the timer block's body for visual continuity, but the actual time value is configured through the block dialog (double-click on the timer block > "Par" button > "Time").
Connector Reference Rules
-
Analog-to-analog only. An analog connector such as
Axon the analog amplifier can drive anotherAxpin (e.g. on a second amplifier, on an analog comparatorAx, or on a PI controllerPar). It cannot drive a digital pin such asTrgon a timer. -
Threshold trigger. If the application requires an analog signal to start or stop a timer, route the analog amplifier output into an analog threshold trigger (block B007) or an analog comparator (block B008), whose digital output
Qthen drives the timer'sTrginput. - Time scaling. To convert a 0–10 V potentiometer value into a variable time constant (e.g. 0 V = 0 s, 10 V = 60 s), scale the analog value to time inside the timer's parameter dialog using the gain/offset fields, or use a math block (B015) followed by a parameterized timer.
-
VM mapping. Variable Memory addresses
VW0..VW850(read) andVW1000..VW1850(write) carry analog word values across the program. AnyAxoutput can be routed to a VW location and re-consumed anywhere in the program, including in arithmetic blocks. TheVMmapping icon at the lower toolbar opens the address editor.
Why the Connection Fails: Root Cause Analysis
The reported "cannot connect Ax to T" failure has three plausible root causes; only one matches the user's symptom.
| Root cause | Symptom | How to confirm |
|---|---|---|
Wrong pin target. User attempts to wire an analog output to a digital timer pin (Trg). |
Pin snaps, but no line follows the cursor. | Inspect the timer block; the wireable pin is Trg, not T. |
| Block copy-paste corruption. A block imported from a Siemens sample ZIP or pasted between projects retains a reference to the source connector namespace. The block renders with the right graphic but the underlying connector table is incomplete or locked. | Cursor hovers over the pin, but the "valid connector" highlight does not appear; status bar silent. | Delete the block, drag a fresh block from the toolbar to the same coordinates, retry the wire. If it now works, root cause is confirmed. |
| Soft Comfort build mismatch. A V8.2 program opened in V8.0 shows pins but the connector graph is rebuilt as read-only. | Block properties dialog opens but parameter fields are greyed. | Compare the build number on the title bar to the firmware generation of the LOGO! module. |
The user's resolution — "I copied that block from Siemens example. When I put a new block in everything works" — confirms the second root cause. The Siemens sample ZIP convert_value_into_time_format.zip was authored in a Soft Comfort build that, when reopened in a different build, regenerates the connector metadata inconsistently for blocks that were pasted rather than freshly instantiated.
Step-by-Step Recovery Procedure
-
Backup the project. File > Save As >
potentiometer_timer_v01.lsc. Confirm a copy exists in the project folder before any modification. -
Identify the faulty block. Click once on the analog amplifier that originates the
Axpin. Read the block number in the status bar (e.g.B001). Note its coordinates on the grid. - Delete the faulty block. Select the block, press Del. Confirm Soft Comfort removes any dependent connector lines (they will turn red before deletion).
-
Insert a fresh block. Drag the analog amplifier icon from the right-hand "Analog" toolbar onto the same grid coordinates. Soft Comfort assigns the next available block number (e.g.
B007if five blocks were deleted). -
Recreate the connections. Hover over the
Axpin of the new amplifier; the editor draws a green highlight when the pin is active. Drag to theTrgpin of the off-delay timer and release. The connection is stored as a directed edge in the project file. -
Set the time parameter. Double-click the off-delay timer. Click Par. Enter the desired off-delay in the format
HH:MM:SS. Save the block properties. -
Simulate. Press F3 to start the on-screen simulation. Drive the analog input slider (Tools > Simulation > AI1) and confirm that
Axtransitions trigger the timer after the configured delay. -
Transfer to LOGO! Connect the Ethernet cable between PC and LOGO! 8. Use Tools > Transfer > to LOGO!. Enter the IP address (default
192.168.0.10, subnet255.255.255.0) or use the LOGO! discovery scan.
Alternative Wiring: Analog Comparator as Trigger Source
The most common engineering intent behind "Ax to T" is: scale a potentiometer position into a time constant. The clean implementation uses an analog comparator (B008) to convert the analog signal into a digital edge:
- Wire the potentiometer wiper to AI1 (terminal
I7on the 12/24RCE base module). - Insert an analog amplifier (B001). Set gain = 1.0, offset = 0.0. Output
Axcarries the raw 0–1000 internal value. - Insert an analog comparator (B008). Set the threshold (e.g. 500) and the hysteresis (e.g. 50). Output
Qgoes high when the amplifier value exceeds the threshold. - Wire the comparator's
Qoutput to the timer'sTrginput. - Double-click the timer, set the off-delay (e.g.
00:00:30for 30 s).
This configuration guarantees a clean digital edge to the timer regardless of noise on the analog input, and the hysteresis eliminates relay chatter at the threshold.
Alternative Wiring: Variable Memory Mapping
When the application requires the analog value to be readable from multiple downstream blocks (or from the KP300 HMI screen), expose the amplifier output via Variable Memory:
- Open the VM mapping dialog (View > VM Mapping or click the VM icon in the lower toolbar).
- Add an entry: source =
Axof B001, target =VW100. This places the analog value into a 16-bit word at VM address 100. - From any analog-capable downstream block, select
AM1(analog marker 1) and assign it toVW100via the analog marker dialog. - On the off-delay timer, the time parameter can be set as a reference value if the Soft Comfort build supports parameterized time constants from analog sources. Most 0BA8 firmwares do not permit
Tto be driven directly by an analog marker — verify against the function block description in the LOGO! manual.
VM mapping is the recommended pattern for HMI dashboards: the KP300 Basic panel polls the LOGO! base module over Ethernet using the S7-compatible protocol and reads VW100 directly.
Scaling 0–10 V to a Time Parameter
To convert the potentiometer voltage into a proportional off-delay value, the most reliable method is a math block plus a parameterized timer:
- Insert a math block (B015). Input
Axfrom the analog amplifier (0–1000). Set the gain = 60 (max seconds) and offset = 0. OutputAQVranges 0–60000 ms. - Insert a pulse generator or a delay-on-make timer with parameter reference set to
AM1whereAM1is bound to the math block's output. - Verify in simulation that sweeping AI1 from 0 V to 10 V produces a 0–60 s delay.
For higher precision, chain a math block followed by an analog multiplexer (B013) to switch between two preset time constants based on whether the analog signal is above or below a comparator threshold.
Verification Procedure
After the recovery, validate the program with this checklist:
- Static check (offline). Tools > Information > Program Check. Soft Comfort reports any unfilled mandatory connectors or type-mismatched wires.
- Simulation. F3 to enter simulation mode. Use the AI sliders in the lower toolbar to drive AI1. Confirm the timer status lamp illuminates after the configured delay when AI1 is removed.
-
Online test. Transfer the program to the LOGO! base module. Use a 10 kΩ potentiometer between +24 V (terminal
V+) and GND, with the wiper onI7. Apply and remove the +24 V supply on AI1; the output relay should release after the configured delay. -
HMI cross-check. On the KP300 Basic, configure a numeric display tag bound to
VW100. Sweep the potentiometer; the value must track 0–1000 in real time. - Diagnostic dump. On the LOGO! base module, navigate Diagnostics > Module Information > Program. Confirm the block list includes the new amplifier and the timer with the configured time constant.
Troubleshooting Matrix
| Symptom | Probable cause | Action |
|---|---|---|
| Cannot connect any two pins after a paste operation. | Connector table corruption from copy/paste. | Delete pasted blocks, reinsert from toolbar. |
Timer T field greyed out. |
Block property dialog not in edit mode. | Double-click the timer, click Par, then edit the time field. |
| Analog amplifier shows 0 in simulation. | AI terminal not wired in the diagram. | Confirm the AI1..AI4 source is bound to the amplifier's Ax input or to the upstream Ax chain. |
| VM address not visible on KP300. | HMI tag binding not refreshed. | In WinCC Basic / TIA Portal, right-click the connection > Update tag list. |
| Transfer fails with "incompatible firmware". | Soft Comfort newer than base module. | Upgrade LOGO! firmware via SD card or downgrade Soft Comfort. |
| Off-delay output relay stays latched. | Timer T parameter is reference-driven but reference unresolved. |
Re-bind the timer's time reference to a valid AM marker. |
Related Best Practices
-
Always save a project backup before importing Siemens sample circuits. Use File > Save As with a versioned filename (
..._v01.lsc,..._v02.lsc). - Annotate blocks. Right-click each block > Properties > Comment. The comment is exported in the documentation and survives Soft Comfort version migration.
- Document the VM map. Maintain a separate spreadsheet of VW assignments. Variable Memory addresses are global within a LOGO! program and overlapping assignments silently overwrite each other.
- Prefer the analog comparator over direct analog triggering for any timing application. The comparator adds hysteresis that prevents the timer from re-triggering on small analog fluctuations near the threshold.
- Use the LOGO! Web Editor (V8.2 and later) to access VM addresses from any browser on the same Ethernet subnet during commissioning.
-
Validate power budget. The 12/24RCE supplies 5 V at 200 mA on its sensor supply terminals (
V+). A 10 kΩ potentiometer draws < 5 mA — well within budget. If you stack third-party analog sensors, sum their consumption.
Standards and Reference Documents
- Siemens Industry Online Support — official knowledge base for LOGO! 8 documentation, firmware updates, and application examples.
- SIMATIC S7-1200 Manual Collection — Processing of Analog Values — conceptual reference for analog normalization and scaling; the same 0.0–1.0 internal normalization applies to LOGO! 8 analog blocks.
- LOGO! Application Example — convert_value_into_time_format.zip — official Siemens sample referenced by the user.
FAQ
Why can't I connect the Ax output of an analog amplifier directly to the T pin of a timer in LOGO! Soft Comfort?
The T pin on a timer is an inline parameter display, not a wireable connector. Time values are configured inside the timer's parameter dialog. To use an analog signal to trigger a timer, route the amplifier's Ax output into an analog comparator (B008) or analog threshold trigger (B007), and wire that block's Q output to the timer's Trg pin.
The analog amplifier pin does not respond to clicks after I pasted a block from a Siemens example. What should I do?
Delete the pasted block and drag a fresh analog amplifier from the right-hand toolbar onto the same grid coordinates. The connector table of pasted blocks can be incomplete when the project is reopened in a different Soft Comfort build. Reconnect the wires and re-enter the block properties.
How do I convert a 0–10 V potentiometer signal into a variable off-delay time between 0 and 60 seconds?
Insert an analog amplifier (B001) with gain = 1.0, feed its output into a math block (B015) with gain = 60 (mapping 0–1000 internal units to 0–60000 ms), bind the math output to an analog marker AM1, then reference that marker as the timer's time parameter. Always verify in simulation (F3) before transferring to the LOGO! base module.
Which LOGO! Soft Comfort version supports the 6ED1052-1MD00-0BA8 base module?
Use LOGO!Soft Comfort V8.0, V8.1, or V8.2 — any build that targets the 0BA8 generation. The transfer will fail if the Soft Comfort build is newer than the firmware on the module; match them in the Module Information screen before downloading.
Can the KP300 Basic panel read the analog amplifier output from the LOGO! 8 12/24RCE over Ethernet?
Yes. Bind the amplifier's Ax output to a Variable Memory address such as VW100 via the VM mapping dialog, configure a numeric display tag in the KP300 project bound to VW100, and ensure both devices share the same subnet (default LOGO! IP 192.168.0.10, subnet mask 255.255.255.0).