Visualization Documentation – MOV (OPEN/CLOSE) Block
Usage of MOV Block through SCADA Template
The MOV
block (Motor Operated Valve – Open/Close type) is used to control fluid flow via actuated valves with OPEN and CLOSE commands.
It provides real-time feedback, command access, and condition status for operators and engineers in SCADA/HMI.
Integrating the MOV Block into Visualization
1. Open Your Visualization Page
- Launch your CODESYS project.
- Navigate to the visualization screen where you want to use the MOV(e.g., MOV, Main_HMI, etc.).
2. Insert the MOV Block Icon from Scada_test
Visu Page
- Open the Visualization Toolbox Go to Current Project.
- Drag or drop the MOV Block icon to your Visualization page.
- Or Just Copy the MOV Block Icon from the
Scada_test
visu page and Paste into your Visualization page.
3. Link the MOV Block to Its Logic Instance
- Select the inserted MOV_Rev block icon.
- click on the block icon Properties tab open automatically → Properties.
- Go to the References and Expand the references.
- you will see bl_MOV Expand that also.
- set the path in front of the tagMOV_fp 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.
MOV Block Icon – Visualization Behavior
The icon indicates status via color and blinking
- Clicking the Block Icon opens its faceplate.
MOV Faceplate Overview
The MOV faceplate has 4 tabs:
- Operator Tab
- Basic Tab
- Advanced Tab
- Diagnostic Tab
Faceplate - Operator Tab
Allows operators to control MOV in manual mode and view permissions/interlock status.
Operating Mode
- AUTO: For automatic operation
- MAN: For manual operation
After selecting MAN, the operator can control the MOV manually.
Command (Available only in MANUAL 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 |
MOV BLOCK ICON | Static display showing MOV block icon with Tag Number | Icon is always visible with corresponding Tag No. |
Valve Status | Based on combined status of permissions and interlock | Shows Open/Close/Moving based on live MOV condition |
Faceplate - Basic Tab
Feedback Item | Condition | Status Indicator |
---|---|---|
Operating Mode | Current MOV operating mode | MANUAL / AUTO |
Valve Status | Valve is currently open or closed | OPENED / CLOSED |
Torque Status | Torque switch condition | OK = Torque OK Fault = Torque Fault |
Trip Feedback | TRIP_FB signal received |
= TRIP OK = TRIP |
Run Feedback | RUN_FB signal received |
🟢 = Run Feedback OK 🔴 = Run Feedback Missing |
Operational Summary
- OPENED TIME (hr): Total valve open time
- CLOSED TIME (hr): Total valve close time
Faceplate - Advanced Tab
Valve Control Parameters
- Run Feedback Time (sec): Time to receive RUN_FB
- ZS Feedback Time (sec): Time to receive open/close (ZSO/ZSC) feedback
Operational Summary
- OPENED TIME (hr): Total opened duration
- CLOSED TIME (hr): Total closed duration
- OPEN COUNT: Number of valve openings
- CLOSE COUNT: Number of valve closings
Faceplate - Diagnostic Tab
Feedback Item | Condition | Status Indicator |
---|---|---|
CMD_Fault | Any fault signal is available | 🔴 = CMD_Fault (Fault Active)🟢 = CMD_Fault (No Fault) |
FB_Fault | Any fault signal available | 🔴 = FB_Fault (Fault Active)🟢 = FB_Fault (No Fault) |
Interlock | Interlock status | 🟢 = Interlock (No Interlock)🔴 = Interlock (Active) |
PERM OPEN | Open permission status | 🟢 = PERM OPEN (Satisfied)🟡 = PERM OPEN (Not Satisfied) |
PERM CLOSE | Close permission status | 🟢 = PERM CLOSE (Satisfied)🟡 = PERM CLOSE (Not Satisfied) |
Run Feedback | RUN_FB signal received |
🟢 = Run Feedback OK 🔴 = Run Feedback Missing |
Trip_FB | Trip signal status | = TRIP OK = TRIP |
TSO (Torque Open) | Torque open limit status | 🟢 = TSO (Limit OK)🔴 = TSO (Limit Not OK) |
TSC (Torque Close) | Torque close limit status | 🟢 = TSC (Limit OK)🔴 = TSC (Limit Not OK) |
ZSC (Valve Closed) | Closed feedback status | =ZSC (Feedback Received)= ZSC(Feedback NOT Received) |
ZSO (Valve Opened) | Open feedback status | =ZSO (Feedback Received)= ZSO(Feedback NOT Received) |
🔍 Use this tab for diagnosing control line issues, sensor feedback, and actuator status.
🎥 MOV Block Demo – TPW HMI
✅ Summary
The MOV block allows structured, secure, and real-time valve control in TPW HMI systems.
Its faceplate design segments user access and simplifies diagnostics and tuning across operational roles.
✔️ Suitable for both manual and automated process control environments.