Herunterladen Diese Seite drucken

Mtcx Command Data[0; Kommandobearbeitung; Tabelle 11: Mtcx Command Data[0..3] Register - B&R PC 300 Implementierungsanleitung

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

Werbung

Panel PC 300
Implementierungsanleitung
5.3.3 MTCX Command Data[0..3] Register
Die MTCX Command Data0 bis Data3 Register beinhalten den Datenbereich für das Lesen und Schrei-
ben von Daten und liegen ab I/O Port 4118h. Maximal können bis zu 16 Bytes übertragen werden. Alle
Register haben denselben Aufbau.
ID
Name / Funk-
tion
A
Data

Tabelle 11: MTCX Command Data[0..3] Register

5.3.4 Kommandobearbeitung

Die Bearbeitung eines Kommandos über die MTCX Kommandoschnittstelle läuft nach folgendem Sche-
ma ab.
Kommando Register
löst IRQ im PX32 aus
Kommando auswerten
Ja
Daten für PC schreiben
MTCX Schnittstelle ist wieder frei
Der PX32 ist bei der MTCX Kommandobearbeitung immer der Slave und der PC der Master. Die Kom-
mandos werden von der PC Anwendung abgesetzt. Bei jedem Beschreiben des Command Param Re-
gister wird ein Interrupt im PX32 ausgelöst. In der Interrupt Funktion des PX32 wird das Kommando aus-
gewertet. Je nach Kommando werden dann Daten übernommen oder zurück geliefert. Am Ende der
Kommandobearbeitung wird der Status im Command Status Register gesetzt. Anschließend ist die
Kommandoschnittstelle wieder frei.
Durch das Lock Bit im Command Status Register kann die PC Anwendung selber verwalten, ob die
Kommandoschnittstelle belegt ist.
Copyright © B&R - Änderungen vorbehalten
PPC300_Implementierungsanleitung_V1_02.doc
Default
Access
R/W
Lesen?
Nein
Daten von PC lesen
Status setzen
(done oder fail)
Abbildung 1: MTCX Kommandobearbeitung
MTCX Command Data[0..3] Register
A
Bemerkung
Daten sind abhängig vom Kommando
MTCX Schnittstelle
02.11.09
13/132

Werbung

loading