Exemples de programmes
7
IPOS
Programme IPOS
/*=============================================
---------------------------------------------
===============================================*/
#pragma
#pragma
#include <const.h>
#include <Example01.h>
/*=============================================
===============================================*/
main()
{
/*-------------------------------------
--------------------------------------*/
InitSynchronization();
/*-------------------------------------
--------------------------------------*/
while(1)
}
Fichier en-tête avec définition des variables
/*****************************************************************
Example01.h
Data- and Startup headerfile for IPOS+ Compiler.
For Startup after Power On call "InitSynchronization();"
Datafile Movidrive Synchronous Drive Control
*******************************************************************/
#define
#define
#define
#define
#define
#define
#define
#define
#define
#define
#define
#define
#define
#define
#define
#define
#define
#define
#define
34
IPOS-Sourcefile
for Synchronous Drive Control
SEW-Eurodrive GmbH & Co.
Ernst-Blickle-Str. 42
D-76646 Bruchsal
sew@sew-eurodrive.de
http://www.SEW-EURODRIVE.de
var
300
309
globals
310
349
Mainfunction (IPOS-Startfunction)
Startup
Mainprogram loop
{
}
SynchronousMode
SynchronousModeControl
SynchronousState
GFMaster
GFSlave
MasterSource
Reserved1
LagDistance64Low
LagDistance64High
LagDistance32
Reserved2
Reserved3
SlaveTrim
XMasterPos
SpeedFreeMode
Reserved4
Reserved5
MasterTrimX14
Reserved6
// Fichier en-tête
// avec définition des variables
// et fonction d'initialisation
// Appel de la fonction d'initialisation
Version 1.0
H425
H426
H427
H428
H429
H430
H431
H432
H433
H434
H435
H436
H437
H438
H439
H440
H441
H442
H443
®
MOVIDRIVE
- Synchronisation logicielle