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]

Frequently Asked Questions

Ready to Get Started?

Our engineers are ready to help with your automation project.