Herunterladen Inhalt Inhalt Diese Seite drucken

Bezeichner Von Instanzen Der Technologieobjekte - Siemens SIMOTION SCOUT Funktionshandbuch

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

Werbung

Statusabfrage nach Rücksetzen eines TO
Ab Version V3.2 des SIMOTION Kernels kann die CommandID so gepuffert werden, dass
sie beim Rücksetzen eines Technologieobjekts nicht gelöscht wird. Sie ist dann auch nach
Rücksetzen eines TO verfügbar.
● Rufen Sie hierzu die TO-Funktion
● Wenn Sie die TO-Funktion
3.2.7

Bezeichner von Instanzen der Technologieobjekte

Die Bezeichner von Instanzen der Technologieobjekte legen Sie bei deren Konfiguration in
SIMOTION SCOUT fest. Sie müssen innerhalb eines SIMOTION Geräts eindeutig definiert
sein.
Sie können in der Regel die Instanz eines Technologieobjekts mit ihrem Bezeichner
aufrufen.
Wenn jedoch der gleiche Bezeichner in ST-Quellen als Datentyp, Variable, Funktion oder
Funktionsbaustein definiert ist oder wenn eine geräteglobale Variable oder I/O-Variable
gleichen Namens angelegt wurde, überdecken diese Bezeichner die Instanz des
Technologieobjekts.
Um dennoch die Instanz des Technologieobjekts zu erreichen, um z. B. auf deren
Systemvariablen oder Konfigurationsdaten zuzugreifen, verwenden Sie den vordefinierten
Namensraum
Bezeichnung des Namensraums durch Punkt getrennt vor den entsprechenden Namen, z.
_to.to-name
B.
Wenn Sie auf die Instanz eines Technologieobjekts auf einem anderen SIMOTION Gerät
zugreifen wollen, setzen Sie den Namen des SIMOTION Geräts durch Punkt getrennt vor
die Bezeichnung der Instanz, z. B.
Wenn der Bezeichner eines Geräts überdeckt wird, können Sie den vordefinierten
Namensraum
name._to.to-name
Hinweis
Bei projektweit eindeutigem Bezeichner für die Instanz eines Technologieobjekts können Sie
den vordefinierten Namensraum
verwenden. Dies sichert die Kompatibilität zu Projekten, die mit älteren Versionen des
SIMOTION SCOUT (bis V3.2) erstellt wurden.
Basisfunktionen
Funktionshandbuch, 05/2009
deleteCommandIdWithReset= NO
_removeBuffered...CommandId
Befehl
deleteCommandIdWithReset= YES
beim Rücksetzen des Technologieobjekts mit der Funktion
gelöscht.
Dies ist auch das Verhalten bis zur Version V3.1 des SIMOTION Kernels.
_to
(siehe Namensräume im ST-Programmierhandbuch). Setzen Sie die
.
_project
verwenden, z. B.
.
Programmieren mit Technologieobjekten
3.2 Programmierung der Technologieobjekte (TO)
_buffer...CommandId
auf. Die CommandId kann dann nur explizit mit dem
gelöscht werden.
_buffer...CommandId
mit dem Parameter
(Voreinstellung) aufrufen, wird die CommandId auch
dev-name.to-name
_project.dev-name.to-name
_project
auch für die Kennzeichnung der Instanz
mit dem Parameter
_reset...
(z. B.
dev-name._to.to-name
oder
_project.dev-
oder
_resetAxis
)
.
85

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis