User manual
Toolbox 32 User Manual 1.47d www.cse-semaphore.com/mykingfisher
Page
213
│ │
├Secondary: Takeover polling if quiet time > 35 minutes ┤
│ │
│RTU2 Only DoEvery1Min R1QuietTimer R1QuietTimer │
│ #YADDRESS #YTICK.MIN #R51 #R51 │
├─────[=]──────────┤ ├──────────[<]───────────────────────────────────(Inc)────┤
│ 2 65535 │
│RTU2 Only R1QuietTimer Mode=SecCon │
│ #YADDRESS #R51 #Y2NDSTAT │
├─────[=]────┬─────[>]────┬──────────────────────────────────────┬───(Copy)────┤
│ 2 │ 35 │ │ 3 │
│ │ForceControl│ │ForceControl │
│ │ #R100.11 │ │ #R100.11 │
├ └─────┤ ├────┘ ┼ ┼ └─────(R)─────┤
│ │
│RTU2 Only RTU1 NewMsg? R1QuietTimer │
│ #YADDRESS #YLSUCC1 #R51 │
├─────[=]───────[CHANGE]─────────────────────────────────────────┬───(Copy)────┤
│ 2 │ 0 │
│ │Mode=SecLis │
│ │ #Y2NDSTAT │
├ ┼ ┼ ┼ ┼ ├───(Copy)────┤
│ │ 4 │
│ │Poll Flags │
│ │ #R1 │
├ ┼ ┼ ┼ ┼ └───(Copy)────┤
│ 0 │
├Secondary: When first take control, test comms to primary ┤
│ │
│RTU2 Only ControlMode TestPrimComs │
│ #YADDRESS #R100.10 #R100.12 │
├─────[=]───────[UP-EDGE]──────────────────────────────────────────────(S)─────┤
│ 2 │
│TestPrimComs P2 Waiting Test Comms │
│ #R100.12 #YPST2.2 RTU 1 │
├─────┤ ├─────────────────────────────────────────────────┤/├────┬──(TX_DATA)──┤
│ │ #R1 │
│ │TestPrimComs │
│ │ #R100.12 │
├ ┼ ┼ ┼ ┼ └─────(R)─────┤
│ │
├Poll Outstations (if RTU2 is in control, poll RTU1 first) ┤
│ │
│ControlMode DoEvery15min Poll Flags │
│ #R100.10 #T1 #R1 │
├─────┤ ├───────[PERIOD]─────────────────────────────────────────────(Copy)────┤
│ 15 Minutes 16#f │
│ControlMode Poll Flag 1 RTU2 Only P2 Waiting Poll RTU1 │
│ #R100.10 #R1.1 #YADDRESS #YPST2.2 RTU 1 │
├─────┤ ├──────────┤ ├──────────[=]───────────────────────┤/├────┬──(RX_DATA)──┤
│ 2 │ #R1 │
│ │Poll Flag 1 │
│ │ #R1.1 │
├ ┼ ┼ ┼ ┼ └─────(R)─────┤
│ │
├Poll Outstations ┼ ┼ ┼ ┤
│ │
│ControlMode Poll Flag 2 P2 Waiting Poll RTU3 │
│ #R100.10 #R1.2 #YPST2.2 RTU 3 │
├─────┤ ├──────────┤ ├────────────────────────────────────┤/├────┬──(RX_DATA)──┤
│ │ #R1 │
│ │Poll Flag 2 │
│ │ #R1.2 │
├ ┼ ┼ ┼ ┼ └─────(R)─────┤
│ │
│ControlMode Poll Flag 3 P2 Waiting Poll RTU4 │
│ #R100.10 #R1.3 #YPST2.2 RTU 4 │
├─────┤ ├──────────┤ ├────────────────────────────────────┤/├────┬──(RX_DATA)──┤
│ │ #R1 │
│ │Poll Flag 3 │
│ │ #R1.3 │
├ ┼ ┼ ┼ ┼ └─────(R)─────┤
│ │
│ControlMode Poll Flag 4 RTU1 Only P2 Waiting CheckSecRTU │
│ #R100.10 #R1.4 #YADDRESS #YPST2.2 RTU 2 │
├─────┤ ├──────────┤ ├──────────[=]───────────────────────┤/├────┬─(TX_IMAGES)─┤
│ 1 │ │
│ │Poll Flag 4 │
│ │ #R1.4 │
├ ┼ ┼ ┼ ┼ └─────(R)─────┤
│ │
Figure: Primary/Secondary RTU Ladder Logic - PART B