Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMOTION SCOUT Funktionshandbuch Seite 415

Vorschau ausblenden Andere Handbücher für SIMOTION SCOUT:
Inhaltsverzeichnis

Werbung

Variable consistencyFlag mit einem ungeraden Wert beschrieben. Daraufhin kopiert das
SIMOTION Anwenderprogramm die Daten. Die HMI-Applikation wartet, bis das SIMOTION
Anwenderprogramm das Ende des Kopiervorgangs bestätigt, indem ein gerader Wert in die
Variable
aus, da niemand zwischendurch die Daten verändert.
Das ST-Programm kann einer zyklischen Task zugewiesen werden; eventuell muss die
IPOsynchronousTask genommen werden, wenn z. B. Achs-Positionen und -
Geschwindigkeiten zum selben Zeitpunkt (als Snapshot) gelesen werden sollen.
Beispiele:
Tabelle 7- 34 ST-Programm für konsistenten Datenzugriff von HMI-Geräten
INTERFACE
END_INTERFACE
IMPLEMENTATION
END_IMPLEMENTATION
Tabelle 7- 35 HMI-Applikation für konsistenten Datenzugriff (Visual Basic)
Option Explicit
Option Base 1
Basisfunktionen
Funktionshandbuch, 05/2009
consistencyFlag
geschrieben wird. Daraufhin liest HMI diese Variablen konsistent
VAR_GLOBAL
consistencyFlag : DINT;
myDint
: DINT;
myArray: ARRAY[0..10] OF LREAL;
END_VAR
PROGRAM OPC_Prog;
PROGRAM OPC_Prog
IF (consistencyFlag MOD 2) = 1 THEN
myDint := 99;
myArray[0]
myArray[1]
myArray[10]
consistencyFlag := consistencyFlag + 1;
END_IF;
END_PROGRAM
Dim g_Server As OPCServer
Dim g_GroupObj As OPCGroup
Dim g_myItem1 As OPCItem
Dim g_myItem2 As OPCItem
Dim g_myItem3 As OPCItem
Const OPC_DS_DEVICE = 2
Dim consistencyFlag As Long
Programmierung allgemeiner Standardfunktionen
7.21 Kopplung HMI (Human Machine Interface)
:= 0.0;
:= 1.0;
:= 10.0;
415

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis