Skip to content

Visualization Documentation – SOV_DA Block

Usage of SOV_DA Block in Visualization

The SOV-DA (Dual Acting Solenoid Valve) block is used for controlling solenoid valves with both open and close directions controlled electrically.
This visualization component offers real-time control commands, permission interlocks, and detailed feedback diagnostics for operators and engineers.


Integrating the SOV_DA Block into Visualization steps are given below:

1. Open the Visualization Page

  • Launch your CODESYS project.
  • Navigate to your visualization page (e.g., Main_HMI, Valve_Control).

2. Insert the SOV_DA Block Icon from Scada_test visu page

  • Open the Visualization Toolbox Go to Current Project.
  • Drag or drop the SOV_DA block icon to your Visualization page.
  • Or Just Copy the SOV_DA Block Icon from the Scada_test visu page and Paste into your Visualization page.

This ensures all valve blocks behave uniformly across the HMI.

3. Set Referencing Properties

  • Select the inserted SOV_DA block icon.
  • click on the block icon Properties tab open automatically → Properties.
  • Go to the References and Expand the references.
  • you will see bl_SOV_DA Expand that also.
  • set the path in front of the tag_SOV_DA by Double clicking on empty space and select the required tag.
  • Build and run the project.
  • During runtime, confirm the valve responds and displays correct feedback.

SOV_DA Block Icon – Visualization Behavior

Block Icon

The block icon dynamically changes based on the valve’s real-time condition:

Click on the block’s tag to open the corresponding faceplate for operation or diagnostics.


SOV_DA Faceplate Overview

Faceplate for SOV-DA block includes four operational levels:

  1. Operator Tab
  2. Basic Tab
  3. Advanced Tab
  4. Diagnostics Tab

Faceplate - Operator Tab

Block Icon

Used to change mode (AUTO/MAN), give manual OPEN/CLOSE commands, and view real-time interlocks and permissions.

Operating Mode
  • AUTO: For automatic operation
  • MAN: For manual control

    After selecting MAN, operator can manually control the SOV.

Command (Available only in MAN mode)
  • OPEN: Press to open the valve
  • CLOSE: Press to close the valve
Feedbacks
Feedback Item Condition Status Indicator
PERM OPEN If open permission is OK 🟢 = Open Permission OK
🔴 = Open Permission Not OK
PERM CLOSE If close permission is OK 🟢 = Close Permission OK
🔴 = Close Permission Not OK
INTERLOCK If interlock condition is satisfied 🟢 = Interlock OK
🔴 = Interlock Active
SOV BLOCK ICON Shows the Solenoid Valve block icon with tag number. Displayed as graphical block with tag ID
Status Displays the current status of the SOV (Open / Close / Running).

Faceplte - Basic Tab

Block Icon

Quick summary of mode and valve state.

Parameter Description
Operating Mode Shows AUTO / MANUAL
Valve Status Indicates OPENED / CLOSED

Faceplate - Advanced Tab

Block Icon

Accessed by authorized users for runtime and configuration data.

Parameter Description
ZS Feedback Time (sec) Timeout for receiving ZSC/ZSO
OPENED TIME (hr) Cumulative valve open duration
OPEN COUNT Number of times valve was opened
CLOSE COUNT Number of times valve was closed

Faceplate - Diagnostics Tab

Block Icon

Full diagnostics view for troubleshooting.

Diagnostic Parameters
Feedback Item Condition Status Indicator
CMD Fault Command fault or externally operated. 🟢 = Everything OK
🔴 = Fault is Available
INTERLOCK Interlock condition status. 🟢 = No Interlock
🔴 = Interlock Available
PERM OPEN Open permission status. 🟢 = Open Permission Satisfied
🔴 = Not Satisfied
PERM CLOSE Close permission status. 🟢 = Close Permission Satisfied
🔴 = Not Satisfied
ZSC Closed feedback status. 🟢 = Closed Feedback Received
🔴 = Not Received
ZSO Open feedback status. 🟢 = Open Feedback Received
🔴 = Not Received

Dynamic Icon Behavior

Color/Animation State
✅ Green Fully Open
✅ Red Fully Closed
✅ Blinking Opening/Closing – feedback not received
✅ Yellow/Orange Fault/feedback delay or permission failure

Faceplate opens automatically on clicking the tagname.


Training or Demo Video

Video demo link (if available):

👉 SOV-DA Block Demo – TPW HMI


Summary

The SOV_DA block provides precise control and real-time status for dual-acting solenoid valves.
With structured faceplates and dynamic feedback, it offers operators and technicians an intuitive and reliable visualization solution.

Use the Diagnostics tab to quickly identify interlock issues, missing feedbacks, or command faults.
Integrate blocks via Visu_page to standardize behavior across the project.