Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840Di 3 Funktionsbeschreibung Seite 1186

Inhaltsverzeichnis

Werbung

PLC–Grundprogramm (P3)
4.19 FC 13: BHGDisp Displaysteuerung für Bedienhandgerät
Deklaration
der Funktion
Erläuterung der
Formalparameter
Signal
Art
Á Á Á Á Á Á Á
Á Á
Á Á Á Á Á
Row
E
Á Á Á Á Á Á Á
Á Á
Á Á Á Á Á
Á Á Á Á Á Á Á
Á Á Á Á
Á Á Á Á Á
Á Á Á Á Á Á Á
Á Á Á Á Á
ChrArray
E
Á Á Á Á Á Á Á
Á Á
Á Á Á Á Á
Á Á Á Á Á Á Á
Á Á
Á Á Á Á Á
Convert
E
Addr
E
DataType
E
StringAddr
E
Digits
E
Error
A
1/P3/4-186
AWL–Darstellung
DATA_BLOCK "strdat"
STRUCT
disp:
STRING [32]:= 'Zeile 1 Zeile 2 '; //32 Zeichen sind definiert
END_STRUCT;
BEGIN
END_DATA_BLOCK
FUNCTION FC 13: VOID
VAR INPUT
Row :
Byte;
ChrArray :
STRING ;
Convert :
BOOL ;
Addr :
POINTER ;
DataType :
Byte ;
StringAddr :
INT ;
Digits :
BYTE ;
END VAR
VAR OUTPUT
Error :
BOOL ;
END VAR
Die folgende Tabelle zeigt alle Formalparameter der Funktion BHGDisp.
Typ
Wertebereich
Á Á Á Á Á Á Á Á
Byte
0 – 3
Á Á Á Á Á Á Á Á
Á Á Á Á Á Á Á Á
Á Á Á Á Á Á Á Á
String
>= string[32]
Á Á Á Á Á Á Á Á
Á Á Á Á Á Á Á Á
Bool
Pointer
Byte
1 – 8
Int
1 – 32
Byte
1 – 4
Bool
SINUMERIK 840D/840Di/810D Funktionsb. Grundmaschine (FB1) – Ausgabe 11.2003
//In Symboldatei ist die
//Datenbaustein–Nummer definiert
//Displayzeile (siehe Tabelle)
//mindestens String[32] übergeben
//Zahlenwandlung aktivieren
//Zeigt auf Variable, die konvertiert wird
//Datentyp der Variablen
//rechtsbündige Stringadresse (1...32)
//Anzahl Nachkommastellen (1...3)
//Konvertierungs– oder Stringfehler
Bemerkung
Á Á Á Á Á Á Á Á Á Á Á
Displayzeile
Á Á Á Á Á Á Á Á Á Á Á
0: keine Displayausgabe
1: Zeile 1
Á Á Á Á Á Á Á Á Á Á Á
2: Zeile 2
3: Zeile 1 und Zeile 2
Á Á Á Á Á Á Á Á Á Á Á
Hierin ist der komplette
Á Á Á Á Á Á Á Á Á Á Á
Displayinhalt abgelegt
Á Á Á Á Á Á Á Á Á Á Á
Aktivierung der Zahlenwandlung
Zeigt auf die Variable,
die konvertiert werden soll
Datentyp der Variable
1: Bool, 1 Zeichen
2: Byte, 3 Zeichen
3: Char, 1 Zeichen
4: Word, 5 Zeichen
5: Int, 6 Zeichen
6: Dword, 7 Zeichen
7: Dint, 8 Zeichen
8: Real, 9 Zeichen
(siehe Parameter Digits)
Adresse innerhalb derVariablen ChrArray
nur relevant bei Datentyp Real mit
Vorzeichen (VZ)
1: 6.1 Stellen ohne VZ
2: 5.2 Stellen ohne VZ
3: 4.3 Stellen ohne VZ
4: 3.4 Stellen ohne VZ
Konvertierungsfehler , Zahlenüberlauf oder
StringAddr fehlerhaft
 Siemens AG 2003 All Rights Reserved
10.00

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840dieSinumerik 810dSinumerik 840d 6Sinumerik 810deSinumerik 840deSinumerik 840d powerline ... Alle anzeigen

Inhaltsverzeichnis