APC910 / PPC900
Implementierungsanleitung
7.7.6 Bestellnummer eines Panels lesen
Die Bestellnummer eines angeschlossenen Automation Panels kann aus den Factory Settings des Pa-
nels mit dem Flash / EEPROM Service Kommando des MTCX (siehe Seite 24) gelesen werden.
Das folgende C Codebeispiel zeigt, wie die Bestellnummer eines angeschlossenen Automation Panels
gelesen werden kann. Geben Sie für ModelNumber eine mindestens 41 char große Variable an.
// Get model number of panel.
//
// Parameters
//
PanelNumber
//
[in] Specifies the panel number: 0 to 15.
//
ModelNumber
//
[out] Points to a buffer that receives the model number.
//
The buffer must be large enough to hold 40 characters
//
and a 0-byte.
//
Size
//
[in] Specifies the size of the buffer in bytes: minimum is 41.
//
// Return 0 at success and -1 at failure.
int GetPanelModelNumber(unsigned int PanelNumber, char *ModelNumber, int Size)
{
BR_INT_DATA_PANEL data;
if (Size < 41)
return -1;
if (ReadPanelIntData(PanelNumber, &data) != 0)
return -1;
strncpy(ModelNumber, data.ModelNumber, 41);
ModelNumber[40] = '\0';
return 0;
}
Listing 47: GetPanelModelNumber – Bestellnummer eines Panels lesen
Die verwendeten Definitionen finden Sie auf Seite 59.
Die aufgerufene Funktion ReadPanelIntData finden Sie auf Seite 101.
Copyright © B&R - Änderungen vorbehalten
APC910_PPC900_Implementierungsanleitung_V2_00.docx
Codebeispiele
17.01.14
108/165