Adresse des Handradzählers (P-MANU-00004)

Abhängig vom Element P-MANU-00003 wird hier entweder die physikalische Handradzähleradresse oder der Index im HLI-Array zum Einlesen der Inkremente festgelegt.

Variablenname

Typ

erlaubter Bereich

Dimension

*adr_hr_zaehler

UNS16

0 ... MAX(UNS16)

----

Wert

Bedeutung

>0

Physikalische Adresse eines Zählerbausteines

0...HR_MAX-1

Arrayindex im High Level Interface (HLI)

Wert HR_MAX

Bedeutung

applikationsabhängig

Maximale Anzahl der Handräder

BEISPIEL 1: Es sollen zwei Handräder konfiguriert werden. Diese erhalten die logischen Handradnummern "1" und "2". Das Einlesen der Inkremente erfolgt über direkten Hardwarezugriff:

Auszug aus "hand_mds.lis":

# Handraddaten 
# ==============================================================================
hr_data[0]. log_hr_nr 1 #logische Handradnummer Handrad 1
hr_data[0].hr_zaehler_direct_access 1 #Hardwarezugriff Handrad 1
hr_data[0].adr_hr_zaehler 0x0030 #Adresse Handrad 1
.........
hr_data[1].log_hr_nr 2 #logische Handradnummer Handrad 2
hr_data[1].hr_zaehler_direct_access 1 #Hardwarezugriff Handrad 2
hr_data[1].adr_hr_zaehler 0x0080 #Adresse Handrad 2

BEISPIEL 2: Es sollen zwei Handräder konfiguriert werden. Diese erhalten die logischen Handradnummern "1" und "2". Das Einlesen der Inkremente erfolgt über das HLI-Interface:

Auszug aus "hand_mds.lis":

# Handraddaten 
# ==============================================================================
hr_data[0].log_hr_nr 1 #logische Handradnummer Handrad 1
hr_data[0].hr_zaehler_direct_access 0 #HLI-Zugriff Handrad 1
hr_data[0].adr_hr_zaehler 0 #Index im HLI-Array Handrad 1
.........
hr_data[1].log_hr_nr 2 #logische Handradnummer Handrad 2
hr_data[1].hr_zaehler_direct_access 0 #HLI-Zugriff Handrad 2
hr_data[1].adr_hr_zaehler 1 #Index im HLI-Array Handrad 2