Beispiele

Folgende Beispiele werden zur TwinCAT SPS Bibliothek Modular Device Profile angeboten:

Sample - Lesezugriff auf MDP Elemente

Dieses Beispiel bietet eine Einführung in die Handhabung der Funktionsbausteine, welche mit der TcPlcMDP Bibliothek zur Verfügung stehen.

Das Beispiel widmet sich dem Ziel, den Zustand der Compact Flash Karte im Embedded-PC zu ermitteln.
Dies kann über einen Parameter im MDP Model herausgefunden werden. Die Abfrage anderer Parameter findet analog zu diesem Beispiel statt.
So kann dieses Beispiel auch als Anleitung gesehen werden, um einen beliebigen MDP Parameter aus einem MDP Modul abzufragen.

Schritt-für-Schritt Erläuterung zu diesem Beispiel

Download:
TcPlcMDP_Sample.zip

Sample2 - Schreibzugriff auf MDP Elemente

Dieses Beispiel zeigt, dass der Schreibzugriff auf MDP Elemente auf ähnliche Weise zu implementieren ist.
In diesem Beispiel wird eine neue IP-Adresse vergeben. Dazu wird zuerst DHCP deaktiviert und danach eine beliebige neue IP-Adresse gesetzt.

Download:
TcPlcMDP_Sample2.zip

Sample3 - Abfrage eines Moduls auf zwei Arten

Dieses Beispiel zeigt zwei verschiedene Wege auf, um Informationen aus dem MDP Modul CPU abzufragen.

1. Die Abfrage des MDP Moduls CPU mittels des spezifischen Funktionsbausteines.
2. Die konkrete Abfrage einzelner Elemente aus dem MDP Modul CPU mittels des generellen Funktionsbausteines FB_MDP_ReadElement.
    Die Abfrage eines beliebigen Elementes aus MDP Modulen ist analog möglich. Die Anpassung an ein beliebiges anderes Element ist sehr einfach!

Beispiele 1:

Für das Sample3 wird die SPS-Bibliothek Version 1.2.0 oder höher benötigt.

Beispiele 2:

Die CPU Temperatur ist erst ab MDP Version 1.5.0 integriert. Ebenso wird dieser Parameter nicht von jeder Hardware unterstützt.

Download:
TcPlcMDP_Sample3.zip

Sample4 - Abfrage kompletter Module mittels der spezifischen Funktionsbausteine

Dieses Beispiel zeigt den einfachsten Zugriff auf verschiedene MDP Module. Dabei werden die spezifischen Funktionsbausteine verwendet, um die Modulinformationen abzufragen.

Beispiele 3:

Für das Sample4 wird die SPS-Bibliothek Version 1.3.0 oder höher empfohlen.

Beispiele 4:

Download:
TcPlcMDP_Sample4.zip