Technical FAQs

Ask a Question

What are function blocks available in Water & Waste Water library for PES

WWW Library for PES Library version V2.1 offer consists of 21 functions blocks and among these 21 function blocks, 14 function blocks belongs to Equipment Control category and 7 function blocks belongs to Generic Process category. 

In WWW Library, the function blocks are divided into two categories:

Generic Process
  1. Equipment Control
 
Generic Process
In generic process category, the following function blocks are available:
 
WDMFCTL Block – This function block represents individual DMF filters and selects various operations performed by the filter.
 
WAERCTL Block – This function block is used to manage the operation and control of a aeration control valve. It gives a command to the valve which controls the amount of oxygen supplied to aeration control basin.
 
WFLOWCTL Block  - This block is to allow chemical feed control based on flow, but allow fine tuning based on Streaming Current.  The flow based portion of the formula will be based on a ratio that compares the maximum the pump can produced to a desired concentration.
 
WFLOWCALC Block - This function will calculate the discharge flow in the open channel for various constructions like weirs, flumes, notches.
 
WPUMPSEL1 Block - This function block is used for checking status and for controlling operations of a maximum five pumps on demand basis. "n out of 5 possible" where n is the number of active pumps and this is a block-input. Selection of the pumps is based on its run hours. The pump which has least run hours is selected for operation. While switching off pump, the pump with the maximum operation-hours is switched off.
 
WPUMPSEL Block - This function block checks status and controls operations of
maximum 5 pumps. The block receives run feedback from all activated pumps and calculates the number of operation hours of each pump . 
 
WSCHEDULER Block – This function block is used to provide a scheduling function and a time driven output (actuator and value).
 
Equipment Control
In equipment control category, the following function blocks are available:
 
 
WPENSTOCK Block - This function block is used to manage the operation and control of a motor operated penstock valve / gate in an Open-Stop-Close operation.
 
WMOTOR Block – This function block is used to control motors with 1 direction and 1 speed.
 
WMOT1D2S Block – This function block is used to control motors with 1 direction and 2 speed

WMOT2D1S Block – This function block is used to control motors with 2 direction and 1 speed.
 
WMOTORVS Block – This function block is used to manage control modules for motors with a variable speed drive, whether the speed driver is switched through communications, I/O wiring, or a mixture of both.
 
WVALVE Block – This function block is used to manage on-off device type control modules, such as on-off valves - Electro/Electro-Pneumatic. This is an on-off valve library with 2 limit switches.
 
WMVALVED Block – This function block is used to manage on-off motorized valves. This block is designed with the objective of controlling a motorized valve or a gate with 2 limit switches.
 
WMVALVE Block – This function block is used to manage motorized valves with positioner.
 
WAINPUT Block – This function block  is used to condition a signal coming from an analog input card. The signal is conditioned for scaled value, range alarms, over range/under range (cut-off) limits, and so on.
 
WAOUTPUT Block – This function block is used to condition an analog signal associated with a physical output. The module provides linear scaling, interlocking, diagnosing, and owner management functions.
 
WDINPUT Block – This function block is used to condition a signal coming from a digital input card.
 
WDOUTPUT Block – This function block is used for conditioning a digital signal usually associated with a physical output.
 
WDEVMNT Block – This function block is used to provide data that is useful for device maintenance purposes.
 
WCONDSUM Block – This function block is used to evaluate interlock or detected failure conditions. The objective of this block component is to evaluate up to 15 signals that can be used as a supplement for the rest of the process library blocks to evaluate their interlocking inputs.
 
Was this helpful?
What can we do to improve the information ?