PLC loop checks, HMI graphics and alarm testing, proven point by point

    Commissioning software for SCADA and telemetry where every instrument loop, PLC input and HMI graphic has to be individually proven before an asset is trusted to a control room.

    A water or wastewater control system is only as good as its weakest instrument loop: every sensor, actuator and alarm has to be loop-checked from field device through the PLC or RTU to the SCADA HMI before an operator can trust what the screen is showing. Deskely holds every I/O point, loop and alarm in one register with the loop-check and control-system-acceptance gates built in.

    Assets
    Instrument loops, PLCs, RTUs, HMI graphics
    Test
    Loop check, FAT, SAT, alarm and comms testing
    Interface
    Field instruments and central SCADA/telemetry
    Gate
    Control system acceptance
    LOOP CHECK SET — OUTSTATION 12I/O SCHEDULE RECORD SET · REV FLEVEL LOOP 041PLC — OUTSTATION 12HMIRADIO TELEMETRYLOOP-12-041SAT for this loop pendingTAG REGISTERLOOP-12-041Level loop, outstation 12Records signedPLC-12PLC, outstation 12In testCOMMS-12Radio telemetry link, out…PreservationALM-12-06High level alarm, outstat…Punch open2,400 loopsunder one asset register

    The problem

    A control room screen is only as trustworthy as its last loop check, and a spreadsheet cannot show which of thousands of I/O points has actually been proven end to end.

    A water or wastewater programme can involve thousands of individual instrument loops across dozens of sites, each one needing to be traced from the field device through cabling and the PLC or RTU to the correct HMI graphic and alarm before an operator can rely on it.

    When loop check sheets, factory acceptance test records and site acceptance test results sit in a systems integrator's own project files, the client cannot confirm before go-live which loops are genuinely proven versus configured but never actually tested in the field.

    Deskely tags every instrument loop, PLC I/O point and alarm individually, so control-system readiness is reported loop by loop instead of taken on trust from an integrator's completion statement.

    A SCREEN IS ONLY AS GOOD AS ITS LAST LOOP CHECK4,200 I/O points, 6 sitesField device → cabling → PLC/RTU → HMI graphic — each link has to be actually tracedField deviceCablingPLC / RTUHMI graphicConfigured in the PLC — never actually loop-checked against the live HMIPROVEN vs CONFIGURED, ACROSS 4,200 POINTSLevel instrument, wet well 12 — loop checkedHigh level alarm, WW-12 — checked to HMIVSD run status, PS-04 — not loop checkedChlorine analyser, WTP-2 — not loop checked340points configured but never loop-checked4,200I/O points across the programmeDeskely reports control-system readiness loop by loop, not from an integrator's word.

    Setting up the register

    Instrument loops, I/O points and HMI graphics are tagged assets matched to the I/O schedule and cause and effect matrix.

    I/O schedules, loop drawings and cause and effect matrices are parsed into a reviewed register, so every instrument, PLC I/O point and alarm carries its loop number, its expected range and its HMI graphic reference from day one.

    Loop check templates, FAT and SAT sequences and alarm and interlock test templates are defined once per instrument type and instantiated across every loop, whether the programme has one site or two hundred.

    Communications infrastructure — radio, GPRS or fibre links between outstations and the central SCADA — is held as its own asset type, so a comms fault is tracked separately from a field instrument calibration issue.

    1 · SOURCE DOCUMENTSI/O schedules40 sitesLoop drawings2,400 loopsCause and effect matrices40 sitesComms link register40 outstationsPARSE + MATCHtag · description · drawing ref2 · ONE TAG REGISTERLOOP-12-041Level loop, outstation 12OUTSTATION 12PLC-12PLC, outstation 12CONTROLCOMMS-12Radio telemetry link, out…COMMSALM-12-06High level alarm, outstat…ALARMSTWO DOCUMENTS DISAGREEI/O schedulesLevel loop, outstation 12Loop drawingsAbbreviated descriptionEngineer picks the sourcedecision loggedWeeks of transcription become a draft an engineer reviews.

    Execution

    Loop checking, FAT/SAT and alarm testing are proven loop by loop before control-system acceptance.

    Each loop is checked from the field device to the PLC input or output and confirmed correct on the HMI graphic, with simulated and live values captured against the specific loop rather than a batch sign-off for a whole panel.

    Factory acceptance testing proves the control system logic and HMI configuration before delivery, and site acceptance testing then repeats the critical sequences on the installed system, with any discrepancy between the two logged against the loop.

    Alarm and interlock testing confirms every safety-critical alarm reaches the correct operator screen and, where required, a telemetry alert, with vendor punch from the systems integrator logged at the specific loop or panel.

    LOOP CHECK, FAT AND SATLoop L-3140, WTP-2Loop check — field device to PLC I/OSigned offHMI graphic and range confirmationSigned offFactory acceptance test — logic and configIn progressSite acceptance test — installed systemAwaiting predecessorControl system acceptanceAwaiting predecessor2of 5 gates cleared on this loop4,200loops on the same template ladderControl system acceptance is signed loop by loop, not by integrator assurance.

    Control system acceptance and handover

    Control system acceptance is signed from proven loops, not from an integrator's assurance that the configuration matches the design intent.

    Control system acceptance draws on the same loop check, FAT and SAT records built during commissioning, so the evidence the client's controls engineer requires before accepting the system is an export rather than a re-test of everything from scratch.

    The handover pack for the operations team includes as-built I/O schedules, cause and effect matrices and alarm configuration keyed to the loop register, giving operators and maintenance the exact record used to accept the system.

    Every signature carries a name, role and timestamp, which is what the client's controls engineer and the operations team expect before a control system is declared live rather than provisionally commissioned.

    AUDIT QUERYLOOP-12-041Level loop, outstation 12, SAT pendingComplete evidence chain for LOOP-12-041LC-12-041Loop check recordInstrumentation tech03 AprFAT-12Factory acceptance testSystems integrator22 MarSAT-12-041Site acceptance testControls engineerpendingCERTIFICATECA-12Control system acceptance — Outstation 12pendingClient controls engineerPrerequisites demonstratedThe certificate cannot issue until the site acceptance test for this loop is signed.

    The dossier

    Point-by-point proof, not a claim that the screen looks right.

    Control system acceptance is only as good as its weakest instrument loop. The dossier has to show every I/O point individually tested, every alarm rationalised rather than just configured, and every HMI graphic checked against the live plant it represents.

    RECORDS PRODUCED6 typesPoint-to-point loop check sheetCompleted for every I/O point before the…PLC logic and interlock function…Run once loop checks are complete,…HMI graphic verification recordChecked against the live or simulated…Alarm rationalisation and priority…Reviewed before the control system is…Historian and trend verification…Verified once the SCADA system is…Control system acceptance…Signed once all point-level tests are…DOSSIERIndexed persubsystem and tagExport readyEach record lands in the same structure, so the dossier assembles itself.

    Point-to-point loop check sheet

    Each field instrument or actuator signal is verified end to end from the field device through to the correct PLC input or output.

    Completed for every I/O point before the PLC logic is enabled.

    PLC logic and interlock function test record

    Control logic, permissives and safety interlocks respond correctly to simulated and live input conditions.

    Run once loop checks are complete, before the process is placed under automatic control.

    HMI graphic verification record

    Each HMI screen reflects live plant status accurately, with correct tag mapping, units and animation.

    Checked against the live or simulated plant during SCADA commissioning.

    Alarm rationalisation and priority sign-off

    Alarms are configured with the correct priority and set point, with nuisance and duplicate alarms removed.

    Reviewed before the control system is handed to the operations team.

    Historian and trend verification record

    Process data is captured, time-stamped and retained correctly in the historian for the tags configured.

    Verified once the SCADA system is logging live plant data.

    Control system acceptance certificate

    Every loop, interlock, graphic and alarm has been individually proven, clearing the system for operational control.

    Signed once all point-level tests are closed with no open punch.

    How it runs

    From I/O schedule to control system acceptance.

    SCADA programmes reward a register that treats every loop as its own asset, because an unproven loop is invisible right up until the moment an operator relies on a reading that was never actually checked.

    1. 01

      Model the system by loop

      Instrument loops, PLC I/O points, HMI graphics and comms links modelled as assets tied to the I/O schedule.

    2. 02

      Parse the control design

      I/O schedules, loop drawings and cause and effect matrices drafted into a reviewed register with expected ranges attached.

    3. 03

      Template loop, FAT and SAT tests

      Loop check, FAT and SAT sequences defined once per instrument type, instantiated across every loop and panel.

    4. 04

      Gate acceptance on proven loops

      Control system acceptance reported from proven loop records, with punch tracked to closure per loop.

    FAQ

    Questions about SCADA and telemetry scopes.

    Ready to digitize
    commissioning and
    handover?

    We use cookies to improve your experience.
    You can opt out of certain cookies.
    Find out more in our privacy policy.