Skip to main content

SCADAPack Ladder Logic Programming in Telepace Studio

By NFM Consulting 1 min read

Key Takeaway

Ladder logic programming fundamentals for SCADAPack RTUs — contacts, coils, timers, counters, math instructions, and oilfield automation examples.

Quick Answer

Ladder logic is the primary programming language for SCADAPack RTUs. Telepace Studio provides contacts, coils, timers, counters, comparison, and math instructions operating on SCADAPack digital I/O, analog I/O, internal coils, and data registers.

Memory Types

  • DI — Digital inputs (field wiring)
  • DO — Digital outputs (relay/transistor)
  • AI — Analog inputs (4-20mA, 0-10V)
  • AO — Analog outputs
  • Internal coils — Internal memory bits
  • Data registers — 16/32-bit integer and floating-point storage

Core Instructions

  • NO/NC contacts, output coils, set/reset (latch/unlatch)
  • TON, TOF, RTO timers
  • CTU, CTD counters with reset
  • EQU, NEQ, GRT, LES, GEQ, LEQ comparisons
  • ADD, SUB, MUL, DIV, MOVE math and data operations

Example: Wellsite Pump Control

Rung 0: [NO Start_PB] --+-- [Coil Pump_Run]
                         |
        [NO Pump_Run] --+
        [NC Stop_PB] --------
        [NC HighLevel] ------
Rung 1: [NO Pump_Run] ---- [TON RunHours PRE:3600000]
Rung 2: [NO RunHours.DN] -- [ADD RunHoursTotal + 1 → RunHoursTotal]
                             [RES RunHours]

Need help with scada & programming?

Texas-based licensed engineers — get a free, no-obligation assessment.

Frequently Asked Questions

Still have questions about your setup? Talk to an engineer or call (210) 405-4248.

Ready to Get Started?

Texas-based engineers ready to help with scada & programming — from assessment to 24/7 support.