Herunterladen Inhalt Inhalt Diese Seite drucken

Beckhoff TwinCAT PLC Hydraulics Handbuch Seite 150

Inhaltsverzeichnis

Werbung

PLCopen Motion Control
Eine fallende Flanke an Execute löscht alle anstehenden Ausgangssignale. Wird Execute bereits bei noch
aktivem Vorgang auf FALSE gesetzt wird der eingeleitete Vorgang unbeeinflusst weiter bearbeitet. Die
Signale am Ende des Vorgangs (Error, ErrorID, Done) werden für einen Zyklus gegeben.
Wird ein FileName vorgegeben muss dieser vollständig (falls nötig inklusive Angabe des Laufwerks und des
Pfades, immer inklusive Dateityp) sein, da er vom Baustein ohne jede weitere Veränderung oder Ergänzung
benutzt wird.
Wird kein FileName vorgegeben verwendet der Baustein den Pfad und den Dateinamen, der durch den
MC_AxUtiStandardInit_BkPlcMc [} 171] Baustein festgelegt wurde. Zur Unterscheidung von der
Parameterdatei mit Dateityp DAT wird hier der Typ TBL verwendet.
HINWEIS! Der Inhalt der Datei ist nicht mit einem ASCII-Editor les- oder änderbar.
3.4.5.2
MC_AxTableToAsciFile_BkPlcMc (ab V3.0)
Der Funktionsbaustein schreibt den Inhalt einer Tabelle in eine Textdatei.
VAR_INPUT
    Execute:    BOOL:=FALSE;
    pTable:     POINTER TO LREAL:=0;
    LowIdx:     INT:=0;
    HighIdx:    INT:=0;
    FileName:   STRING(255):='';
END_VAR
VAR_INOUT
    Axis:       Axis_Ref_BkPlcMc;
END_VAR
VAR_OUTPUT
    Busy:       BOOL;
    Done:       BOOL;
    Error:      BOOL;
    ErrorID:    UDINT;
END_VAR
Execute: Eine steigende Flanke an diesem Eingang startet den Schreibvorgang.
pTable: Hier ist die Adresse eines ARRAY[nFirstIdx..nLastIdx,1..2] zu übergeben.
LowIdx: Hier ist der untere Index des ARRAY zu übergeben, dessen Adresse als pTable übergeben wird.
HighIdx: Hier ist der obere Index des ARRAY zu übergeben, dessen Adresse als pTable übergeben wird.
FileName: Hier kann ein Dateiname vorgegeben werden.
Busy: Hier wird signalisiert, dass ein Kommando abgearbeitet wird.
Done: Hier wird die erfolgreiche Abarbeitung der Referenzfahrt signalisiert.
Error: Hier wird das Auftreten eines Fehlers signalisiert.
ErrorID: Hier wird eine codierte Fehlerursache bereitgestellt.
Axis: Hier ist die Adresse einer Variablen vom Typ Axis_Ref_BkPlcMc [} 62] zu übergeben.
150
Version: 1.2
TwinCAT PLC Hydraulics

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Ts5810

Inhaltsverzeichnis