136ff, 4 plc-module 7-136, 1 merker, byte, wort, doppelwort 7-136 – HEIDENHAIN TNC 407 (243 020) Technical Manual Benutzerhandbuch

Seite 597: 4 plc-module

Advertising
background image


7-136

TNC 407/TNC 415/TNC 425

4 PLC-Module

11.97

4 PLC-Module

Für bestimmte PLC-Funktionen, die nicht – oder nur sehr umständlich – mit den PLC-Befehlen
realisiert werden können, steht eine Reihe von PLC-Modulen zur Verfügung
Der Fehlerstatus wird nach Ausführung des Moduls im Merker 3171 angezeigt.

4.1 Merker, Byte, Wort, Doppelwort

4.1.1 Kopieren im Merker- oder Wortbereich (Modul 9000/9001)

Die Module 9000 (Merker) und 9001 (Byte/Word/Double) kopieren einen Block mit einer bestimmten
Anzahl von Merkern bzw. Bytes beginnend bei der Startadresse an die angegebene Zieladresse.
Die Längenangabe erfolgt beim Modul 9001 grundsätzlich in Bytes.

Randbedingungen:
- Das Kopieren geschieht sequenziell, beginnend mit der ersten Speicherzelle. Daher ist die

Funktion nicht gewährleistet, wenn sich der Source- und der Destination-Block überlappen und der
Source-Block bei einer kleineren Adresse als der Destination-Block beginnt. In diesem Fall wird der
überlappende Teil des Source-Block bereits vor dem Kopiervorgang überschrieben.

Mögliche Fehler:
- Ein Block von der angegebenen Länge kann von der angegebenen Adresse im Merker- bzw. Word-

RAM nicht gelesen werden (Adresse zu groß oder Block zu lang).

- Ein Block von der angegebenen Länge kann an die angegebene Adresse im Merker- bzw. Word-

RAM nicht geschrieben werden (Adresse zu groß oder Block zu lang).

Aufruf:

PS

B/W/D/K

<Nummer 1. Merker Source-Block>

PS

B/W/D/K

<Nummer 1. Merker Destination-Block>

PS

B/W/D/K

<Länge Block in Merkern>

CM

9000

Transfer im Merker-Bereich

bzw.

PS

B/W/D/K

<Nummer 1. Byte Source-Block>

PS

B/W/D/K

<Nummer 1. Byte Destination-Block>

PS

B/W/D/K

<Länge Block in Bytes>

CM

9001

Transfer im Wort-Bereich

Fehlerstatus nach Aufruf: M3171 =

0: Block wurde übertragen
1: Fehlerbedingungen siehe oben

Advertising