Panel PC 300
Implementierungsanleitung
7.6.4 Hardwarerevision des Panels lesen
Die Hardwarerevision des Automation Panels kann aus den Factory Settings des Panels mit dem Flash /
EPROM Service Kommando des MTCX (siehe Seite 21) gelesen werden.
Das folgende C Codebeispiel zeigt, wie die Hardwarerevision des Panels gelesen werden kann. Geben
Sie für HardwareRev eine mindestens 5 char große Variable an.
Hinweis: Auf dem PPC300 wird nur die Panelnummer 0 unterstützt.
// Get hardware revision of panel.
//
// Parameters
//
PanelNumber
//
[in] Specifies the panel number: 0 to 14.
//
Note: PPC300 supports only panel number 0.
//
HwRevision
//
[out] Points to a buffer that receives the hardware revision.
//
The buffer must be large enough to hold 4 characters
//
and a 0-byte.
//
Size
//
[in] Specifies the size of the buffer in bytes: minimum is 5.
//
// Return 0 at success and -1 at failure.
int GetPanelHwRevision(unsigned int PanelNumber, char *HwRevision, int Size)
{
BR_INT_DATA_PANEL data;
if (ReadPanelIntData(PanelNumber, &data) != 0)
return -1;
strncpy(HwRevision, data.HwRevision, Size);
return 0;
}
Listing 37: GetPanelHardwareRev – Hardwarerevision des Panels lesen
Die verwendeten Definitionen finden Sie auf Seite 42.
Die aufgerufene Funktion ReadPanelIntData finden Sie auf Seite 77.
Copyright © B&R - Änderungen vorbehalten
PPC300_Implementierungsanleitung_V1_02.doc
Codebeispiele
02.11.09
82/132