npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

node-red-contrib-winccoa

v3.2.2

Published

WinCC OA to Node-RED connector

Downloads

215

Readme

node-red-contrib-winccoa

Node-RED nodes for exchanging data with a SIMATIC WinCC Open Architecture system.

Primary Input Nodes

  • dpConnect: Connect to datapoints on the WinCC OA server and get notified when their values change.
  • dpGet: Get current or archived datapoint values on request (also includes dpGetAsynch() functionality).
  • dpGetPeriod: Get archived datapoint values for a given time range.
  • dpQuery: Submit an SQL-like query to a WinCC OA server.

Output Node

  • dpSet: Set datapoint values.

Additional Nodes

  • alertGetPeriod: Get alerts for a given time range.
  • dpNames: Get names of datapoints matching a search pattern.
  • dpGetAlias: Get datapoint aliases.
  • dpGetDescription: Get datapoint descriptions.
  • dpGetFormat: Get datapoint value formats.
  • dpGetUnit: Get datapoint value units.
  • default server: Define the WinCC OA server to be used by other nodes.

Configuration Node

  • WinCC OA Server: Configuration node for defining a connection to a WinCC OA WSS server.

Installation

npm install -g node-red-contrib-winccoa

or install node-red-contrib-winccoa from the Node-RED palette or install Node-RED from WinCC OA GEDI.

Then configure a WinCC OA Secure WebSocket (WSS) server (see description of nodes WinCC OA Server and default server) when adding the first node. You need an installation of WinCC OA Version 3.17 or higher running a WSS server to which these nodes can connect.

See also the WinCC OA Online Documentation.

Examples

This package contains several example flows that demonstrate how to use these nodes. The connection information for the WinCC OA WSS server needs to be defined in the example flows, preferably by adding a default server node.

Releases

  • V1.x: Initial test implementation
  • V2.0: Major rework, now using oaJsApi for communication with server
    • NB: not compatible with V1
    • NB: needs WinCC OA Version 3.17 (or higher)
  • V2.1: Support for Node-RED V1.0
  • V3.0: incompatible changes, needs WinCC OA Version 3.17 P003 (or higher)
    • Optional input port for dpConnect (shown when no datapoint is specified)
    • select locale node removed (locale now defined in server configuration)
    • Time values are now returned as milliseconds, not strings
  • V3.1: first version to also work with WinCC OA Version 3.18 servers

Contributors

  • Jürgen Steiner - ETM
  • Martin Kumhera - ETM

Licence

MIT