Siemens Industry Online Support
Siemens AG
Entry type: Application example Entry ID: 21004994, Entry date: 03/30/2005

PC-based Automation: Plant Visualization with Visual Basic .NET via the OPC XML-DA Interface

  • Entry
  • Associated product(s)

The following application shows you how to operate and monitor an example process, which is controlled by a WinAC RTX controller, using a self-generated visualization user interface.

The solution introduced here uses the OPC XML-DA interface of the SIMATIC NET OPC server (from V6.2 SP1) for data exchange between visualization and controller. The visualization program was realized with Microsoft Visual Basic .NET.

Solution Requirements

This application comprises the following points:

  • Using the OPC XML-DA interface of the SIMATIC NET OPC servers (from V6.2 SP1) in a Microsoft Visual Basic .NET program.

  • Reading and visualizing process values from the WinAC RTX controller.

  • Writing setpoint values into the WinAC RTX controller.

  • The visualization program can also be used remotely (e.g. via the internet).

  • The basic functionality (reading and writing of process values via the OPC XML-DA interface) can also be expanded to large quantities.

Functional structure

The following figure shows the interaction of the automation components, which are described in this example, in principle.

Hardware configuration

Here you see the hardware setup realized for this application, as well as the software to be installed for the components.



Content of Downloads


Application Description (German)
Visualizing with Visual Basic .NET and OPC XML
21004994_WinAC_VO_DOKU_v10_d.pdf ( 1324 KB )
Application Description (English)
Visualizing with Visual Basic .NET and OPC XML
21004994_WinAC_VO_DOKU_v10_e.pdf ( 1341 KB )
STEP 7 project of the PC station, visualization program, Microsoft Visual Basic .NET source code of the visualization program
21004994_WinAC_VO_CODE_v10.zip ( 441 KB )





11/2004 first edition

Additional Information 
Eight applications are available in the Applications & Tools portal to round off and extend the required expert knowledge on “PC-based automation”. We have developed and described one example for each of the four typical automation tasks (controlling, communication, visualization, technology). The respective links are listed in the table below.




Controlling: Basics for the Solution of Automation Tasks Based on WinAC RTX 21004765
Controlling: Connection of Databases via open Interfaces Using OPC-XML 21576581
Visualization: Configuration and Operation of WinCC and Tuning of WinAC RTX 21004855
Visualization: Plant Visualization with Visual Basic .NET via OPC XML This application
Technology: Positioning with WinAC RTX, Easy Motion Control and Micromaster 4xx 21004767
Technology: Linking Windows Applications to WinAC RTX Using WinAC ODK 21572937
Communication: S7 Communication with BSEND/BRCV for WinAC RTX and S7-300 20987361
Communication: Reporting Process Values via E-Mail with WinAC RTX and WinAC ODK 20987360

Security information
In order to protect technical infrastructures, systems, machines and networks against cyber threats, it is necessary to implement – and continuously maintain – a holistic, state-of-the-art IT security concept. Siemens’ products and solutions constitute one element of such a concept. For more information about cyber security, please visit