The DL250-1 example implements a sequential tank process in two forms: stage programming before the first END instruction and conventional ladder logic afterward. The stage version is the clearer reference because each process state owns its outputs and transfers control when its completion condition becomes true.
Map the documented addresses
| Address | Documented function |
|---|---|
X100 |
Start-process push button |
X101 |
Stop-process push button; the example also uses it as a permissive throughout the sequence |
X102 |
Continue-process push button in the conventional ladder implementation |
Y0, Y1, Y2
|
Valves on tanks 1, 2, and 3, respectively |
Y3 |
Mixer |
V2000 |
First fill setpoint |
V2001 |
Tank 3 level |
V2002 |
Second fill setpoint |
T0 / V400
|
Mix timer / mix-time preset |
The narrative says the process has four tanks, but it defines functions only for tanks 1 through 3. Treat the fourth tank as unspecified until the process documentation identifies it.
Configure the stage sequence
- Keep
S0active as the initial stage. Transfer toS1whenX100and theX101permissive are true. - In
S1, energizeY0to fill tank 3 from tank 1. Transfer when the tank level reaches the first setpoint represented byV2000andV2001. - In
S2, energizeY1to fill from tank 2. Transfer when the level reaches the second setpoint represented byV2002andV2001. - In
S3, run timerT0with presetV400and energize mixerY3. Transfer toS4whenT0completes. - In
S4, energize drain valveY2. Return toS0whenV2001equalsK0.
A stage output turns off when execution exits that stage. This removes the need for separate state permissives around an output used only in one stage. The evidence identifies the comparisons by their intended process results but does not document mnemonic operand semantics; confirm operand order and comparison direction in the programming software before commissioning.
Resolve the drain-time discrepancy
It keepsY2 on until V2001 equals K0. The only documented timer is T0, whose preset V400 controls mixing.
Choose the required completion rule from the approved process specification: elapsed drain time, confirmed empty level, or another defined condition. Do not describe the current program as a 10-minute drain unless a separate drain timer is added and its time base and preset are verified.
Select and verify the output hardware
The stated load is approximately 25 interposing relays, each rated 24 VDC at approximately 30 mA. The evidence identifies protected transistor modules F2-16TD1P and F2-16TD2P as preferred options, but it does not provide channel ratings, grouping limits, leakage specifications, or wiring details. Verify those values against the selected module documentation and calculate each output-group load before selection.
Field guidance in the evidence estimates relay-output life at about 500,000 cycles under light load and about 100,000 cycles near the load rating; these are not presented as guaranteed DL250-1 specifications. For an oil- or water-exposed machine, protection also depends on enclosure, wiring, and fault containment, so a short-circuit-protected module alone does not establish environmental suitability.
FAQ
What turns off a DL250-1 output when a stage ends?
An output used only within a stage turns off when execution exits that stage. If the same device must run in another state, command it from that stage as well.
No. The supplied stage program energizes Y2 until level value V2001 equals K0; T0 and V400 control the mixing interval.
Which protected transistor modules are identified for the DL250-1?
The evidence identifies F2-16TD1P and F2-16TD2P. Verify their channel and group ratings against the approximately 30 mA, 24 VDC interposing-relay loads before installation.