Herunterladen Inhalt Inhalt Diese Seite drucken

SEW-Eurodrive MOVIDRIVE MDX61B Handbuch Seite 45

Vorschau ausblenden Andere Handbücher für MOVIDRIVE MDX61B:
Inhaltsverzeichnis

Werbung

plus®
IPOS
-Programmbeispiel Master-Umrichter
/*===============================================================================================
=================================================================================================*
/
IPOS-Quelldatei
Das Programm legt die Istposition des Masters H511 auf den SBus.
Hierzu müssen die nachfolgenden Parameter eingestellt werden:
P880 Protokoll SBus 1
P881 Adresse SBus 1
P884 Baudrate SBus 1
P885 Synchr. ID SBus 1
===============================================================================================*/
include <const.h>
#include <io.h>
SCTRCYCL Masterposition, Synchronisations_Id;
/*===============================================================================================
Hauptfunktion (IPOS-Eintrittsfunktion)
=================================================================================================*
/
main ()
{
/*===============================================================================================
Initialisierung
=================================================================================================*
/
Masterposition.ObjectNo=1100;
Masterposition.CycleTime = 1;
Masterposition.Offset = 0;
Masterposition.Format = 4;
Masterposition.Dpointer = 511;
Masterposition.Result = 0;
Synchronisations_Id.ObjectNo = 1090;
Synchronisations_Id.CycleTime = 5;
Synchronisations_Id.Offset = 0;
Synchronisations_Id.Format = 0;
Synchronisations_Id.DPointer = 0;
Synchronisations_Id.Result = 0;
_SBusCommDef(SCD_TRCYCL, Masterposi-
tion);
_SBusCommDef(SCD_TRCYCL,
Synchronistaions_Id);
_SBusCommOn();
/*===============================================================================================
Hauptprogramm Schleife
=================================================================================================*
/
while(1)
{
}
}
Handbuch – MOVIDRIVE® MDX61B Interner Synchronlauf (ISYNC)
Inbetriebnahme interner Synchronlauf
:SBUS MOVILINK
:z. B. "0"
:z. B. "500" (Standardeinstellung)
:z. B. "0" (darf nicht identisch sein mit SBus Objekt
"Synchr.ID!)
// Adresse des Objekts
// Zeitraster [ms]
// Länge des Objekts: 4 Byte
// Zeiger auf H511 ActPos_Mot (Motorposition)
// Adresse des Synchronisations Identifiers
// Zeitraster Synchr. Telegramm
// Datenobjekte einrichten
// zur zyklischen Datenübertragung mittels
// Datenübertragung einschalten
Inbetriebnahme
I
5
0 0
45

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis