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
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:
- Operator Tab
- Basic Tab
- Advanced Tab
- Diagnostics Tab
Faceplate - Operator Tab
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
Quick summary of mode and valve state.
Parameter | Description |
---|---|
Operating Mode | Shows AUTO / MANUAL |
Valve Status | Indicates OPENED / CLOSED |
Faceplate - Advanced Tab
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
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):
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 viaVisu_page
to standardize behavior across the project.