Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
схемотехника / Manuals_Handb№cher / ALPHA XL / Deutsch / ALPHA XL_Kommunikations-Handbuch_versA_DEUTSCH.pdf
Скачиваний:
33
Добавлен:
17.04.2015
Размер:
1.3 Mб
Скачать

α ALPHA-Steuerung

Datenformate bei der speziellen Kommunikation 7

7.5Angabe der Operandendaten

Innerhalb der zur Steuerung übertragenen Daten muss der Bereich mit den Operandendat (Anzahl der Operanden, Operandencode, -adresse und -zustand) vom Anwender korrekt angegeben werden, damit die Daten fehlerfrei mit der ALPHA-Steuerung ausgetauscht werden können. Alle internen Operanden werden in derselben Weise angesprochen. Hinweise zum Operandencode finden Sie in Kap. 7.3.7.

7.5.1Operandendaten beim Lesen aus der Steuerung

Die Operandendaten, die der Steuerung beim Zugriff auf Operanden übermittelt werden, sind für Bitund Wortoperanden gleich.

S T X

 

 

 

 

Operandendaten

 

 

 

 

 

 

 

 

Anzahl Nutzdatenbytes

Format

Stationsnr.

Befehl

Anzahl der Operanden

Operandencode

Operandenadr. (LB)

Operandenadr. (HB)

 

 

 

 

 

 

 

 

 

 

 

 

Operandendaten

 

 

 

 

Operandendaten

E T X

Prüfsumme (LB)

Prüfsumme (HB)

 

 

 

 

Anzahl der Operanden

Operandencode

Operandenadr. (LB)

Operandenadr. (HB)

01H

41H

0CH

00H

 

 

 

 

Operandendaten

Tab. 7.7: Operandendaten beim Lesen aus der Steuerung (Beispiel)

 

 

 

 

 

 

Element

Code

Beschreibung

 

 

(hexadezimal)

 

 

 

 

 

 

 

 

 

 

 

Anzahl der Operanden

01

Anzahl = 1

 

 

Der Zustand eines Operanden soll gelesen werden

 

 

 

 

 

 

 

 

 

 

 

Operandencode

41

Ein Eingang soll abgefragt werden.

 

 

 

 

 

 

 

Operandenadresse

0C

Das niederwertige und das höherwertige Byte enthalten

 

 

(niederwertiges Byte)

 

 

 

 

die Operandenadresse. In diesem Beispiel 000CH = 11.

 

 

Operandenadresse

 

 

 

00

Der Zustand von Eingang 11 wird abgefragt.

 

 

(höherwertiges Byte)

 

 

 

 

 

 

 

 

7 - 14

α ALPHA-Steuerung

Datenformate bei der speziellen Kommunikation 7

7.5.2Operandendaten beim Schreiben in die Steuerung

Zum Schreiben von Bitund Wort-Operanden werden unterschiedliche Operandendaten zur Steuerung gesendet.

Steuern von Bit-Operanden

S T X

 

 

 

 

Operandendaten

 

 

 

 

 

 

 

 

 

Anzahl Nutzdatenbytes

Format

Stationsnr.

Befehl

Anzahl der Operanden

Operandencode

Operandenadr. (LB)

Operandenadr. (HB)

Operandenstatus

 

 

 

 

 

 

 

 

 

 

 

 

 

Operandendaten

 

 

 

 

Operandendaten

E T X

Prüfsumme (LB)

Prüfsumme (HB)

 

 

 

 

 

Anzahl der Operanden

Operandencode

Operandenadr. (LB)

Operandenadr. (HB)

Operandenstatus

 

01H

48H

04H

00H

01H

 

 

 

 

 

 

Operandendaten

Tab. 7.8: Operandendaten beim Steuern von Bit-Operanden (Beispiel)

 

 

 

 

 

 

Element

Code

Beschreibung

 

 

(hexadezimal)

 

 

 

 

 

 

 

 

 

 

 

Anzahl der Operanden

01

Anzahl = 1

 

 

Der Zustand eines Operanden soll verändert werden

 

 

 

 

 

 

 

 

 

 

 

Operandencode

48

Der Bit-Operand eines Funktionsblocks wird angespro-

 

 

chen

 

 

 

 

 

 

 

 

 

 

 

Operandenadresse

04

Das niederwertige und das höherwertige Byte enthalten

 

 

(niederwertiges Byte)

 

 

 

 

die Operandenadresse. In diesem Beispiel ist die Oper-

 

 

Operandenadresse

 

 

 

00

andenadresse 0004H = 4.

 

 

(höherwertiges Byte)

 

 

 

 

Operandenzustand

01

Das Bit wird eingeschaltet.

 

 

 

 

 

 

 

 

 

 

 

7 - 15

α ALPHA-Steuerung

Datenformate bei der speziellen Kommunikation 7

Schreiben in Wort-Operanden

Beim Schreiben in Wort-Operanden wird der Zahlenwert in 2 Bytes übermittelt.

S T X

 

 

 

 

Operandendaten

 

 

 

 

 

 

 

 

Anzahl Nutzdatenbytes

Format

Stationsnr.

Befehl

Anzahl der Operanden

Operandencode

Operandenadr. (LB)

Operandenadr. (HB)

 

 

 

 

 

 

 

 

 

 

 

 

Operandendaten

 

 

 

 

 

 

 

 

E T X

Prüfsumme (LB)

Prüfsumme (HB)

 

 

 

 

Operandendaten

Anzahl der Operanden

Operandencode

Operandenadr. (LB)

Operandenadr. (HB)

Operandenstatus

Operandenstatus

01H

69H

04H

00H

2BH

12H

 

 

 

 

 

 

Operandendaten

Tab. 7.9: Operandendaten beim Schreiben in Wort-Operanden (Beispiel)

 

 

 

 

 

 

Element

Code

Beschreibung

 

 

(hexadezimal)

 

 

 

 

 

 

 

 

 

 

 

Anzahl der Operanden

01

Anzahl = 1

 

 

Der Zustand eines Operanden soll erändert werden

 

 

 

 

 

 

 

 

 

 

 

Operandencode

69

In den Word-Operanden eines Funktionsblocks wird

 

 

geschrieben.

 

 

 

 

 

 

 

 

 

 

 

Operandenadresse

04

Das niederwertige und das höherwertige Byte enthalten

 

 

(niederwertiges Byte)

 

 

 

 

die Operandenadresse. In diesem Beispiel ist die Oper-

 

 

Operandenadresse

 

 

 

00

andenadresse 0004H = 4.

 

 

(höherwertiges Byte)

 

 

 

 

Operandenzustand

2B

Das niederwertige und das höherwertige Byte enthalten

 

 

(niederwertiges Byte)

 

 

 

 

den Wert, der in dem Wortoperanden eingetragen wird.

 

 

Operandenzustand

 

 

 

12

In diesem Beispiel: 122BH = 4651

 

 

(höherwertiges Byte)

 

 

 

 

 

 

 

 

7 - 16

α ALPHA-Steuerung

Datenformate bei der speziellen Kommunikation 7

7.5.3Operandendaten beim Einstellen von Zeitschalter

Zum Auslesen der Zeitschaltereinstellungen werden der Steuerung Daten gesendet, die dem Lesen von Wort-Operanden entsprechen. Die folgende Abbildung zeigt die Operandendaten, die der Steuerung übermittelt werden müssen, um Einstellungen für Zeitschalter zu schreiben. Die Parameter werden in 4 Bytes eingetragen.

Operandendaten

adr.adr.ByteByteByteByte -Operandencode -Operanden(LB) -Operanden(HB)Schaltuhr0Schaltuhr1Schaltuhr2Schaltuhr3

Operandendaten

Schaltuhr, Byte 0

Schaltuhr, Byte 1

Schaltuhr, Byte 2

Schaltuhr, Byte 3

Weitere Informationen zur Einstellung der Zeitschalter finden Sie in Kap. 7.6.5.

7 - 17