Jump to main content
WinCC OA Documentation
WinCC OA Documentation
LANG
  • Version Information
  • Concepts
  • Deployment
  • Security
  • Engineering
  • Data Management
  • Business Logic / Control
  • Data Visualization
  • Southbound Interfaces
  • Northbound Interfaces
  • Web Connectivity / Network Interfaces
  • User Management
  • Availability
  • Reporting
  • Addons
  • Reference Tables
  • Videos & Tutorials
  • Documentation
  • Support & Services
  • Disclaimer
  1. Home
  2. Web Connectivity / Network Interfaces

    Data exchange, APIs and web technologies

  3. WinCC OA JavaScript Manager for Node.js

    The WinCC OA JavaScript Manager for Node.js is a manager that allows for the integration of the TypeScript/JavaScript runtime environment Node.js® into WinCC OA.

  4. Implementation Examples
  5. Node.js® SingleScript Example Implementation
  • Version Information

    Release Notes, Update information, Certifications and Frequently Asked Questions.

  • Concepts

    Your first step into modern and powerful process visualization.

  • Deployment

    Topics you need to know before using WinCC OA.

  • Security

    Go beyond the norm in cybersecurity.

  • Engineering

    Powerful tools for easy or complex engineering tasks.

  • Data Management

    Classify, structure and archive your data.

  • Business Logic / Control

    Endless possibilities in data processing for your projects.

  • Data Visualization

    User interfaces, Trends and Reports for every purpose and device.

  • Southbound Interfaces

    The process connection to the actual machines/sensors.

  • Northbound Interfaces

    Your portal to the cloud or supervising systems.

  • Web Connectivity / Network Interfaces

    Data exchange, APIs and web technologies

    • APIs

      An overview of the APIs (Application Programming Interface) available in WinCC OA.

    • COM

      COM - Microsoft Interface stands for Component Object Model, a specification for developing modular software components which can be used by each COM compatible application. COM components can be easily integrated in such applications and can even be removed from an application at run time. COM components can be programmed in various different programming languages although C++ is used mostly. The specifications OLE, ActiveX and DirectX are based on the COM technology.

    • Prometheus Interface

      The Prometheus interface (also referred to as Prometheus client) serves as a bridge between WinCC OA and Prometheus. It facilitates the retrieval, processing, and exposure of data from the WinCC OA system to a Prometheus-compatible format. This allows Prometheus to monitor and alert based on the data fetched from the WinCC OA system.

    • SIMATIC PLC Discovery

      In increasingly dynamic automation environments and the merging of IT with OT, the SIMATIC PLC Discovery can help with the connection of newly added S7/S7+ devices by showing you all the devices in the network

    • WinCC OA JavaScript Manager for Node.js

      The WinCC OA JavaScript Manager for Node.js is a manager that allows for the integration of the TypeScript/JavaScript runtime environment Node.js® into WinCC OA.

      • Requirements
      • Installation
      • Implementation Examples
        • Node.js® TypeScript Module Example Implementation
        • Node.js® JavaScript Module Example Implementation
        • Node.js® SingleScript Example Implementation
      • Basic Configuration of the Node.js® Interface
      • Clean Exiting of the Manager
      • Handling of Asynchronous Function Calls
      • Exceptions and Error Handling
      • Valid Data types and Conversions
      • Debugging of Node.js®
      • Supported Node.js® Command line Options
      • Node.js® Package Deployment
      • API
      • Glossary
    • SIMATIC Unified AR (Augmented Reality)

      SIMATIC Unified AR is an industrial Augmented Reality app that allows to display and operate HMI screens (WinCC Unified) and web applications (WinCC OA Dashboard) in real production environments.

    • HTTP Server

      The HTTP Server integrates Internet technologies directly into WinCC OA . Implemented as an add-on for the Control Manager, possible applications are many and diverse. The HTTP Server can be used as a web server for static HTML pages including download facility or to generate dynamic HTML pages.

    • XML-RPC

      XML-RPC (Extensible Markup Language Remote Procedure Call) allows software on different operating systems to make procedure calls over the internet. XML-RPC uses HTTP for the transport and XML for the encoding. It sends the procedure call to a remote server through HTTP. The call is an XML document and it receives the response as XML.

    • REST Reporting API

      The REST Reporting API is integrated into the Standard web server and can be activated via the config entry enabled in the [restReporting] section.

    • Distributed systems

      Distributed systems in WinCC OA allow to connect two or more autonomous WinCC OA systems via a network.

    • Dist-Management

      Configuring and maintaining a distributed system in WinCC OA requires a high amount of engineering effort due to a high number of settings and configuration steps that must be applied on several systems. The Dist-Management reduces the engineering effort and simplifies the necessary settings.

    • XMPP

      XMPP (formerly Jabber) is mostly used in chat (instant messaging) applications and allows near real time communication between two or more parties. It can, e.g., be used to push information from a WinCC_OA project server to one or more persons, even allowing the recipient to send a confirmation back to the server.

  • User Management

    All about authorization, authentication and login-customization.

  • Availability

    How to get your system uptime to the maximum.

  • Reporting

    Create state of the art project reports without limits.

  • Addons

    Useful tools and enhancements for special demands.

  • Reference Tables

    Detailed and extensive content for special project adaptation.

  • Videos & Tutorials

    Explore the capabilities of WinCC OA with our carefully selected collection of video tutorials and guides.

  • Documentation

    Basic information about terms and functions within the documentation.

  • Support & Services

    An experienced team of support agents, consultants and trainers are ready to facilitate active partnerships with our customers, so they can profit from our comprehensive service.

  • Disclaimer

    A brief clarification of liability exclusions or legal notices.

Node.js® SingleScript Example Implementation

For very simple applications, you an also execute a single JavaScript without creating a module or a package. For almost all applications, however, it is necessary to create a TS/JS package. For this see Node.js® TypeScript Module Example Implementation and Node.js® JavaScript Module Example Implementation.

SIMATIC WinCC Open Architecture Version 3.20.7 - © ETM professional control GmbH - | | | - Privacy Policy - Cookie Policy - Terms of use - Whistleblowing - Imprint