News CNCnetPDM About us Support  
       
Overview | Siemens | Support | inventcom
  

OVERVIEW | SIEMENS

TOP

CNCnetPDM enables to acquire machine, process, quality, event and alarm data from machines equipped with Siemens Sinumerik controllers and integrate it seamlessly with your business information systems. It also allows to write and change parameters on these devices.

CNCnetPDM Siemens Sinumerik IoT Interfaces

Siemens Sinumerik IoT Interfaces

DETECT SINUMERIK SOFTWARE VERSION | DYNAMIC DATA EXCHANGE DDE | OPC CLASSIC DA | OPC CLASSIC A&E | OPC UA DA

In general communication is possible with Sinumerik 840D & 828D controllers that have an Ethernet NIC and run OS MS Windows XP or higher. Depending on the Sinumerik Software Version different communication protocols are available to exchange data between controller and CNCnetPDM:

  • For devices with HMI-Advanced or HMI-Embedded Dynamic Data Exchange DDE, 'OPC Classic DA' or 'OPC Classic A&E' can be used:
  • DDE can only be used if CNCnetPDM is running directly at the controller.
  • 'OPC Classic' can be used to communicate with the device from a remote PC or with CNCnetPDM installed at the device.

  • For machines with Sinumerik Operate 'OPC Unified Architecture (UA)' can be used to read/write data from/to the controller with CNCnetPDM installed on a remote PC.

Detect Sinumerik Software Version

Perform the following steps at the controller:

  1. Press key [MENU SELECT] at the machines operator panel.
  2. If you see softkey [Diagnostics] select it followed by [Version].
    If you see softkey [Diagnosis] (it may be required to use key [ > ] first) select it followed by [Service displays], [Version] and [HMI version].
  3. The controller outputs the software version it runs: Sinumerik Operate, HMI-Advanced or HMI-Embedded.

DDE (Dynamic Data Exchange)

  • For devices that run HMI-Advanced or HMI-Embedded the Dynamic Data Exchange DDE interface can be used if you run CNCnetPDM at the controller.
  • The CNCnetPDM DDE device driver adds OPC UA Server, MTConnect and/or SQL Database access functionality directly to your device.

OPC Classic (Data Access DA)

OPC Classic (Alarm & Events A&E)

OPC Unified Architecture (Data Access DA)

OPC Data Access (DA) Description

The OPC Data Access interface allows reading, writing and monitoring of variables. The OPC DA client explicitly defines the variables (OPC items) it wants to read, write or monitor from the server. The OPC client makes this definition by establishing a connection to the OPC server first where it creates an OPCServer object, followed by creating an OPCGroup in which it can group items with identical settings such as update time in the second step and then by inserting items into the group in the third step. Figure 1 shows the different objects the OPC client creates in the server. These items can then be read or written by the client.

However, the preferred way for data exchange from server to client is monitoring during which the server, after the set update time, signals the values of items to the client that have changed since the last cycle. This means that events with changed data are also sent to the client when using OPC Data Access if the values of the selected items have changed. However, the OPC client always explicitly selects the items to be read, written or monitored.

OPC Data Access Overview

FIG 1:    OPC Data Access Overview

OPC Alarm & Events (A&E) Description

The OPC Alarm & Events interface allows reception of event messages and alarm messages. Event messages are single messages that inform the client on the occurrence of an event. Alarm messages are messages that inform the client on the change of a status in the process. Such a status can, for example be the execution state of a NC-Program. In this case a status change can occur when execution is interrupted due to an error or resumed after acknowledgement. Alarms usually additionally require that an alarm has to be acknowledged at the server.

OPC Alarm & Events provides a flexible interface for transmitting process alarms and events from diverse event sources. To receive data, the OPC A&E client logs on to the server and then receives all messages that occur at the server. To limit the number of messages, the OPC client can specify filter criteria. The OPC client logs on by establishing a connection to the A&E server, followed by creating an OPCEventServer object in the first step and generating an OPCEventSubscription via which the messages are received in the second step. Filters for messages can be configured on the subscription. Figure 2 shows the different objects the OPC client creates in the server. In contrast to OPC DA, there is no explicit request of specific information when using OPC Alarm & Events, but all events are provided in the process and the client can limit the number of events by filter criteria.

OPC Alarm & Events Overview

FIG 2:    OPC Alarm & Events Overview

Please contact us in case you run into problems or have any questions!

Privacy notice

This website uses cookies. By continuing to use it you agree to our privacy policy. 

https://www.inventcom.net/support/siemens/overview

Support | Siemens | Release Notes

(2/21/2024) We released a new IIoT Adapter device driver for Sinumerik 840D with HMI-Advanced or HMI-Embedded that runs... [read more]
Support | Siemens | Release Notes

Support | Siemens | DDE Device Driver

This highly configurable CNCnetPDM device driver for machines with Siemens Sinumerik 840D controllers enables to add OPC UA Server, MTConnect and SQL Database output... [read more]
Support | Siemens | DDE Device Driver

Support | Siemens | OPC Classic DA

CNCnetPDM OPC DA for Siemens Sinumerik 840D controllers enables you acquisition and monitoring of machine-, process- and quality-data from machines with Sinumerik controllers... [read more]
Support | Siemens | OPC Classic DA

Support | Siemens | OPC Classic DA Device Driver

This highly configurable CNCnetPDM device driver for Siemens Sinumerik 840D controllers with OPC classic enables you to monitor and output machine-, process- and quality data... [read more]
Support | Siemens | OPC Classic DA Device Driver

Support | Siemens | OPC Classic A&E

CNCnetPDM OPC Classic Alarm & Events (A&E) for Siemens Sinumerik 840D controllers enables you to monitor active and acknowledged alarms and events from your machines by a... [read more]
Support | Siemens | OPC Classic A&E

Support | Siemens | OPC Classic A&E Device Driver

This highly configurable CNCnetPDM Alarm & Events (A&E) device driver for Siemens Sinumerik 840D controllers with OPC Classic A&E Interface enables constant... [read more]
Support | Siemens | OPC Classic A&E Device Driver

Support | Siemens | OPC UA

CNCnetPDM OPC UA for Siemens Sinumerik Operate enables you to monitor machine-, process- and quality-data from Sinumerik 840D SL & 828D controllers from a remote PC. It also... [read more]
Support | Siemens | OPC UA

Support | Siemens | OPC UA Device Driver

The CNCnetPDM OPC UA device driver allows reading, writing and monitoring of machine-, process- and quality data from Siemens Sinumerik 840D & 828D controllers that run HMI... [read more]
Support | Siemens | OPC UA Device Driver
Modified: 2024-03-06