DCW_RO_NORM_PERF

Normalised RO permeate flow, salt passage and differential pressure against a captured commissioning baseline, with the three standard membrane-diagnostic flags.

Validated application blockDC-WTP · RO & PolishingIEC 61131-3IEC 61499v1.0.0

When to use it

Use DCW_RO_NORM_PERF when an RO train's performance has to be trended against how it ran at commissioning — so that a seasonal temperature swing is not mistaken for fouling, and real fouling is caught before it becomes a membrane replacement.

Interface

The published port signature. This is the whole of what the block exposes to your program — the implementation body is not shown here and ships with the download.

Inputs

PortTypeUnit
ENABLEBOOL
PERM_FLOWREALm3/h
CONC_FLOWREALm3/h
FEED_PRESSREALbar
CONC_PRESSREALbar
PERM_PRESSREALbar
FEED_TEMPREALdegC
FEED_CONDREALuS/cm
PERM_CONDREALuS/cm
SENSORS_OKBOOL
BASE_FLOWREALm3/h
BASE_NDPREALbar
BASE_QAVGREALm3/h
BASE_DPREALbar
BASE_SALT_PASSREAL%
CAPTURE_BASELINEBOOL
CLEAR_BASELINEBOOL
TDS_FACTORREALmg/L per uS/cm
MIN_FLOWREALm3/h
MIN_NDP_BARREALbar
FLOW_DROP_LIM_PCTREAL%
SALT_RISE_LIM_PCTREAL%
DP_RISE_LIM_PCTREAL%
CIP_FLOW_PCTREAL%
CIP_DP_PCTREAL%
FLAG_HYST_PCTREAL%
SETTLE_TIMETIME
ACKBOOL

Outputs

PortTypeUnit
VALIDBOOL
NORM_PERM_FLOWREALm3/h
TCFREALratio
NDP_BARREALbar
RECOVERY_PCTREAL%
SALT_REJ_PCTREAL%
SALT_PASS_PCTREAL%
NORM_DP_BARREALbar
FLOW_DECLINE_PCTREAL%
SALT_RISE_PCTREAL%
DP_RISE_PCTREAL%
ALM_FLOW_DECLINEBOOL
ALM_SALT_PASSAGEBOOL
ALM_DP_RISEBOOL
CIP_RECOMMENDEDBOOL
ALM_BASE_REJECTBOOL
ALM_BASE_INVALIDBOOL
ALM_SENS_FAULTBOOL
ALM_CFG_ERRBOOL
ACT_BASE_FLOWREALm3/h
ACT_BASE_NDPREALbar
ACT_BASE_QAVGREALm3/h
ACT_BASE_DPREALbar
ACT_BASE_SALTREAL%

IEC 61499 event interface

EI INIT, REQ·EO INITO, CNF

Validation evidence

Tests
13
Simulated scans
515
Simulator
v0.1.0

Complete IEC 61131-3 implementation with a published test suite that runs on the vplant simulator. The counts above are that suite, executed on this build.

  • Conforms to IEC 61131-3
  • Conforms to IEC 61499

Download DCW_RO_NORM_PERF — free

Create a free Ri Tech account to download the block. You get the Structured Text body, the Rockwell Add-On Instruction (.L5X), the Schneider Control Expert DFB (.XDB), PLCopen XML, the IEC 61499 function block type (.fbt) and the datasheet.

Every block in the catalogue is free to download, in every format, with no purchase and no card. Browsing needs no account at all; downloading needs a signed-in one, so the block lands in your library and re-downloads whenever you need it.

Source is never published on this page. The implementation is released to a signed-in Ri Tech account — free of charge, but never anonymously.