Herunterladen Diese Seite drucken

Gerätekennung Des Panels Lesen - B&R PC 300 Implementierungsanleitung

Vorschau ausblenden Andere Handbücher für PC 300:

Werbung

Panel PC 300
Implementierungsanleitung
7.6.1 Gerätekennung des Panels lesen
Die Gerätekennung des Automation Panels entspricht der B&R-internen Produktnummer und kann aus
den Factory Settings des Panels mit dem Flash / EPROM Service Kommando (siehe Seite 21) des
MTCX gelesen werden.
Das folgende C Codebeispiel zeigt, wie die Gerätekennung des Panels gelesen werden kann.
Hinweis: Auf dem PPC300 wird nur die Panelnummer 0 unterstützt.
// Get device ID of panel.
//
// Parameters
//
PanelNumber
//
[in] Specifies the panel number: 0 to 14.
//
Note: PPC300 supports only panel number 0.
//
DeviceId
//
[out] Points to a variable that receives
//
the device ID: 00000000h to FFFFFFFFh.
//
// Return 0 at success and -1 at failure.
int GetPanelDeviceId(unsigned int PanelNumber, unsigned long *DeviceId)
{
BR_INT_DATA_PANEL data;
if (ReadPanelIntData(PanelNumber, &data) != 0)
return -1;
*DeviceId = swapl(data.DeviceId);
return 0;
}
Listing 34: GetPanelDeviceId – Gerätekennung des Panels lesen
Die verwendeten Definitionen finden Sie auf Seite 42.
Die aufgerufene Funktion ReadPanelIntData finden Sie auf Seite 77.
Die aufgerufene Funktion swapl finden Sie auf Seite 40.
Copyright © B&R - Änderungen vorbehalten
PPC300_Implementierungsanleitung_V1_02.doc
Codebeispiele
02.11.09
79/132

Werbung

loading