format_version: "0.1"
id: g_ppu_evolution_1
name: "PPU LD evolution 1 (graphical LD)"
domain: manufacturing
language: LD-graphical
source:
  origin: ppu
  reference: >-
    Named after the xPPU evolution scenarios (Vogel-Heuser et al.), but no code from
    x-PPU/PLC_TwinCAT_Projects is present. That repository is GPL-3.0 and holds Structured
    Text in TwinCAT .TcPOU form (Stack, Crane, TurningTable); this file is a single ladder
    rung, Open := A AND B, in PLCopen XML carrying a 3S/CODESYS vendorElement. Checked
    against the upstream repository on 2026-08-28, so CC-BY-4.0 stands.
  license: CC-BY-4.0
properties_file: props.yaml
safety_intent: "The Open coil must be energised only when both series contacts are closed."
validation_status: candidate
variants:
  - file: evolution_1.xml
    expected_verdict: true
    ground_truth:
      method: expert
features: [contacts, coils]
difficulty: easy
tags: [pick-and-place, clone-corpus]
