DependencyProperties for zenon WPF controls

Introduction: When you begin to develop WPF controls for zenon, you will soon stumble across DependencyProperties. What are dependency properties? The quick definition from the MSDN documentation says that a dependency property is a "property that is backed by the WPF property system." They are quite similar to normal .NET properties, but the concept behind [...]

Tags: ,

Status update MELSECA driver

Situation: Mitsubishi

Tags:

Mysteries about special characters in SMS

Introduction: Sometime it is necessary to send a SMS containing some special characters via Message-Control e.g. Especially this is the case if one has to send a Cyrillic or Greek SMS. Unfortunately this is not straight forward usually and provides some traps. Description: Due to design of SMS service in GSM networks the encoding of [...]

Tags: ,

Correct releasing zenon Objects in VSTA

Problem: When a Macro with a zenon Object zenOn.IRecipes is set to null execute thrice the zenon RT can be crash. Usually zenon Interface Objects (e.g. IVariables, IAlarms …) returns a pointer of the zenon-COM-Object but in the case of the IRecipes the zenon Interface returns a copy of the Object. If you set any [...]

Tags:

COPA-DATA Technology Services: Active and Individual Project Support

A new team has been supporting COPA-DATA employees, subsidiaries, partners and online cash advance customers since January 2011: Technology Services, also known as TS. After experiencing the value through past projects of example projects, code samples, and graphic expertise from the COPA-DATA experts, we realized that a specific team for this purpose could be highly [...]

Tags:

Switch from FactoryLink to zenon SCADA quite simply

The SCADA software FactoryLink has a new owner: Siemens. But unfortunately it has no future – Siemens has already discontinued the SCADA system. So what to do with the rejected system? It is now a good time for FactoryLink users to make a change to a SCADA system that will not only replace, but expand [...]

Pie Chart #2: Expanding the ChartControllibrary to enable access to the zenon-API.

The previous post described how to create an own WPF Pie-Chart component using Microsoft Expression Blend. The ChartControl is a rather simple control with limited functionality. And the fact that we can pass datasets to it by use of “string” and “double” properties is actually sufficient for its purpose. But for more complex WPF-Controls the [...]

Tags: , , , , ,

Pie Chart#1:Using the WPF element combined with additional assemblies.

As described in the previous post, nearly all WPF-functionality can be used in zenon. And depending on the functional requirements, programming knowledge might be required on user side. The goal of this post is to show how “easy” it is to create an own WPF-Control when more complex functionality is required. And how this WPF-Control, using [...]

Tags: , , ,

zenon & Windows Presentation Foundation

With the addition of Windows Presentation Foundation to the .Net framework, Microsoft introduced a new Toolkit to both create and use more sophisticated and modern user interfaces. Built on DirectX, WPF offers us various graphical technologies in addition to a large set of controls. The available technologies range from a fairly easy level (gradient, transparency [...]

Tags: ,