Skip to content
| Marketplace
Sign in
Visual Studio Code>Extension Packs>WinCC OA Project AdminNew to Visual Studio Code? Get it now.
WinCC OA Project Admin

WinCC OA Project Admin

RichardJanisch

|
1 install
| (0) | Free
Central control and monitoring for WinCC OA projects - project management, system status, and manager control
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

WinCC OA Project Admin

Version License VS Code

Project management and control for WinCC OA in Visual Studio Code

Features • Installation • Known Issues


Disclaimer: This is the first stable release (v1.0.4) of the WinCC OA Project Admin extension. Not all features are fully implemented and some functions may not work perfectly yet. Please report any issues you encounter.


🎬 See It In Action

WinCC OA Project Admin Demo


✨ Features

🔍 Automatic Project Detection

  • List all runnable Projects
  • Detects WinCC OA version from installation
  • Finds subprojects automatically

🎯 Project Management

  • Status Bar UI: Click to switch between projects
  • Quick Pick Menu: Browse all available WinCC OA projects in workspace
  • Auto-Selection: Automatically selects first project on startup
  • Context Menu Actions: Set active project, add to workspace, open in explorer

⚙️ Manager Control (PMON)

  • Start/stop WinCC OA projects via PMON
  • Automatic manager detection and control
  • Proper startup/shutdown sequence (PMON → Managers)
  • Real-time status updates

⚙️ Configuration

Logging (for debugging)

Setting Default Description
winccoa.core.logLevel INFO Log verbosity: ERROR, WARN, INFO, DEBUG, TRACE

💡 Tip: Set log level to DEBUG when reporting bugs for detailed diagnostics.


🐛 Known Issues

Current Limitations

  1. Project Switching:

    • May require VS Code reload in some cases
    • Especially when switching between projects with different WinCC OA versions
  2. Multi-root Workspaces:

    • Limited support for multiple WinCC OA projects simultaneously
    • Recommended: Use single project per workspace
  3. PMON Control:

    • Requires WinCC OA to be properly installed and configured
    • PATH environment variable must include WinCC OA binaries
    • Some manager types may not be detected automatically
  4. Add New Manager:

    • did not work correctly.

Reporting Bugs

Found an issue? Please report it with:

  • WinCC OA version
  • Extension version (1.0.0)
  • Steps to reproduce the issue
  • Enable DEBUG logging and attach log output

Report Issue on GitHub


📝 Commands

Access via Ctrl+Shift+P:

Command Description
WinCC OA: Select Project Choose active project from list
WinCC OA: Refresh Projects Re-scan workspace for projects
WinCC OA: Start Project (PMON) Start WinCC OA project
WinCC OA: Stop Project (PMON) Stop WinCC OA project

🛠️ Requirements

  • VS Code: 1.107.1 or higher
  • WinCC OA: 3.19+ installed on your system

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.


🔗 Related Extensions

This core library is used by:

  • WinCC OA Script Actions - Execute CTRL scripts
  • WinCC OA Test Explorer - Run unit tests
  • WinCC OA CTRL Language - Language support
  • WinCC OA LogViewer - View log files

⚠️ Disclaimer

WinCC OA and Siemens are trademarks of Siemens AG. This project is not affiliated with, endorsed by, or sponsored by Siemens AG. This is a community-driven open source project created to enhance the development experience for WinCC OA developers.


Made with ❤️ for the WinCC OA community

GitHub • Issues • WinCC OA Docs

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft