Open-Mobile-Robotics / open-process-library

Open Process Library
MIT License
16 stars 2 forks source link

SAMPLE ISSUE Two-Way Valve Object SVG #12

Open durinwinter opened 1 month ago

durinwinter commented 1 month ago

Sample Issue Request for an HMI Feature: Two-Way Valve Object

Issue Title

Feature Request: Two-Way Valve HMI Object

Issue Description

Summary: Request to add a new HMI object for a two-way valve to The Open Process Library. This feature will enhance the visualization and control of two-way valves in process automation systems.

Details: The two-way valve HMI object should include the following features:

Components:

  1. Valve Symbol and Labeling

    • Use a standardized symbol for the two-way valve.
    • Include a clear label (e.g., "Valve 101 - Inlet").
  2. Status Indicators

    • Color-coded status (green for open, red for closed, yellow for transitioning, grey for fault).
    • Textual status indication (e.g., "Open", "Closed").
  3. Control Elements

    • Buttons for opening and closing the valve (green for "Open", red for "Close").
    • Real-time feedback on button press (color change or progress bar).
  4. Alarm and Notification

    • Visual alarm indicators (flashing or color change) for fault conditions.
    • Optional audible alarm for critical conditions.
    • Detailed notification of alarm nature (e.g., "Pressure Exceeded").
  5. Historical Data

    • Trend graph displaying historical open/close status.
    • Event log button for accessing operation history and alarm details.

Rationale: Adding this HMI object will provide users with a comprehensive and intuitive interface for managing two-way valves. It will improve process visibility, enhance control capabilities, and support better decision-making through clear status indicators and historical data visualization.

Tasks:

  1. Design the valve symbol and status indicators.
  2. Implement control elements with real-time feedback.
  3. Integrate alarm and notification features.
  4. Develop the historical data visualization components.
  5. Update documentation to include the new HMI object.

Additional Context: This feature aligns with the goals of The Open Process Library to provide vendor-agnostic, reusable components for process automation. It will be particularly useful in applications requiring precise control and monitoring of fluid flow.

Labels:


By creating this detailed issue request, we ensure clear communication of the feature requirements and provide a structured plan for its implementation. Thank you for considering this feature request for The Open Process Library!

durinwinter commented 1 month ago

This issue is made to show how we can discuss and iterate upon a specific object request.