Herunterladen Diese Seite drucken

Panel Umschalten - B&R PC 300 Implementierungsanleitung

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

Werbung

Panel PC 300
Implementierungsanleitung

7.2.4 Panel umschalten

Durch Beschreiben des Panel Switch Register des MTCX (siehe Seite 31) kann das Panel ausgewählt
werden, auf dessen Daten und Einstellungen über die Panel Service Register des MTCX anschließend
zugegriffen werden kann.
Hinweis: Auf dem PPC300 wird nur die Panelnummer 0 unterstützt. Die Funktionen zum Umschalten des
Panels sind nur für die Kompatibilität mit APC620 und PPC700 enthalten.
// Switch to panel.
//
// Parameters
//
PanelNumber
//
[in] Specifies the panel number: 0 to 15.
//
// Return MTCX_OKAY at success and MTCX_FAIL_x at failure.
int MtcxSwitchToPanel(unsigned int PanelNumber)
{
// Check how many panels are supported.
// For example PPC300 supports only panel number 0.
// TODO: you can remove this check if the function is not used on a PPC300 or PP300/400
if (MtcxGetMaxPanelCount() == 1)
{
if (PanelNumber != 0)
return MTCX_FAIL_PARAM;
}
// TODO: you can remove this branch if the function is not used on APC620 or PPC700
else // 16 panels
{
if (PanelNumber >= MTCX_MAX_PANELS)
return MTCX_FAIL_PARAM;
WRITE_PORT_UCHAR(MTCX_PANEL_SWITCH_ADDR + 3, (unsigned char)PanelNumber); // write byte 3
only
}
return MTCX_OKAY;
}
Listing 8: MtcxSwitchToPanel – Panel umschalten
Die verwendeten Definitionen finden Sie auf Seite 42.
Copyright © B&R - Änderungen vorbehalten
PPC300_Implementierungsanleitung_V1_02.doc
Codebeispiele
02.11.09
50/132

Werbung

loading