Herunterladen Inhalt Inhalt Diese Seite drucken

Systemfunktionen - Siemens SIMOTION Funktionsbeschreibung

Basisfunktionen für modulare maschinen
Vorschau ausblenden Andere Handbücher für SIMOTION:
Inhaltsverzeichnis

Werbung

Einstellen der Kommunikationsadressen durch das Anwenderprogramm
3.3.1

Systemfunktionen

• _getActiveNameOfStation
Mit dieser Funktion ermitteln Sie den aktiven Gerätenamen (NameOfStation)
einer PROFINET IO-Schnittstelle des SIMOTION Geräts.
Wenn der PROFINET IO-Schnittstelle noch kein projektweit eindeutiger
Gerätenamen (NameOfStation) zugewiesen wurde, wird eine Zeichenkette
zurückgeliefert, die den Gerätetyp und die Hexadezimalziffern der MAC-
Adresse enthält, z. B. SIMOTION-D-08-00-06-73-6C-E6.
• _setNameOfStation
Mit dieser Funktion setzen Sie einen neuen Gerätenamen (NameOfStation)
für eine PROFINET IO-Schnittstelle des SIMOTION Geräts.
• _activateNameOfStation
Mit dieser Funktion schalten Sie den Gerätenamen (NameOfStation) einer
PROFINET IO-Schnittstelle des SIMOTION Geräts aktiv.
Die Syntax dieser Systemfunktionen ist ausführlich im Listenhandbuch
(Referenzliste) "Systemfunktionen/-variablen Geräte" und in der Online-Hilfe
(siehe Index) beschrieben.
Beispiel
// Programm einer MotionTask zugeordnet
// Variablendeklaration
VAR
// Diagnoseadresse der PROFINET IO-Schnittstelle
logAddrPnAdapter
// Gerätename der PROFINET IO-Schnittstelle
locNameOfStation
// Variablen für Rückgabewerte
retNameOfStation
locRetVal
neededSetNameOfStation
locCommandId
END_VAR
// Lese aktiven Gerätenamen
retNameOfStation := _getActiveNameOfStation (
logicalAddressPnInterface := logAddrPnAdapter,
// Diagnoseadresse der PROFINET IO-Schnittstelle
requestMode := REQUEST_TRUE,
// Funktion wird ausgeführt
commandId := locCommandId,
nextCommand := WHEN_COMMAND_DONE
// Synchroner Aufruf; warten, bis Funktion beendet
);
// Fortsetzung: Teil 2 (Bild 3-5)
Bild 3-4
3-46
: DINT := 1023;
: STRING[240];
: StructRetDeviceNameOfStation;
: DINT;
: CommandIdType;
Beispiel zum Lesen, Setzen und Aktivieren des Gerätenamens
(NameOfStation), synchroner Aufruf, Teil 1
SIMOTION Basisfunktionen für modulare Maschinen, 05/2009
: DINT := 0;
© Siemens AG 2009 All Rights Reserved

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis