InFluxDB: Parallel Data Logging with WinCC OA NextGen Archiver
Siemens ETM released patch 3 for WinCC OA version 3.17, today. You can download WinCC OA V3.17 P003 via our Knowledgebase software download section.
Siemens ETM released patch 3 for WinCC OA version 3.17, today. You can download WinCC OA V3.17 P003 via our Knowledgebase software download section.
One of the best things about working for KAASM is my ability to try different things and to be as creative as possible with both my solutions and with some of the tutorials I put together.
WinCC OA has the ability to embed HTML/JS/CSS into a project. These features are essential for creating modern dashboards. In this quick tutorial, you will learn how to use modern web libraries to interact with WinCC OA.
In the IT world, you would NEVER, EVER, EVER make edits to a production system without going through the proper development quality assurance procedures. In the industrial world for some reason, it is acceptable to not test in isolated development environments for issues or changes in a production runtime system. There are many reasons for this…time, availability of tools, “know-how” etc. With the IT and OT worlds converging at an exponential pace, we want to help our industry adopt DevOps practices by showing the tools that are available now. DevOps tools can be leveraged in modern industrial data management software packages like WinCC Open Architecture.
Over the past few weeks, we have been showing how to use the DevOps practices and tools inside of WinCC OA. Today we will take one big step further and integrate Jenkins into the development process. This tutorial expects you tot have a few things and understand a few others:
As the role of DevOps becomes more and more prevalent in the world of automation and industrial SCADA/MES/IIoT software, one of the first steps that should be taken into consideration is setting up different levels of environments for your developers to utilize.
WinCC Open Architecture (OA) has supported Unit Tests for quite a while now, however, when Siemens released version 3.16, one of the new features was High-Speed Programming. This new feature set included a tool for project documentation and the ability to auto-generate templates for faster creation of code. In this blog, we are going to look deeper at the new way to run and write Unit Tests inside of the graphical editor (GEDI).
As SCADA, MES and HMI projects become larger, more complicated, and interact with many different systems, the time has come to start thinking about adopting TDD and Unit Tests into your development lifecycle.
With the release of WinCC OA 3.17, one of the newest and biggest changes is the addition of the NextGen Archiver. The NextGen Archiver runs on an InfluxDB database and is a great way to store your data. InfluxDB is one of the fastest-growing time-series databases in the market, which means there are already some fantastic tools that can be used to visualize your data coming out of WinCC OA. The tool I’m going to show today is Chronograf. Chronograf is the user interface for stand-alone instances of InfluxDB, but can also be used to inside of OA.
Inside of WinCC OA version 3.17, Git will be natively supported, however, with a little bit of work, you can leverage it with version release 3.16. In this post, I will go through the required steps to add Git to your project along with a panel that will be needed to finish the integration.