Exemples de programmes
7
IPOS
//Startupdata from: 08.08.2000 - 16:14:58
InitSynchronization()
{
for (H0=128; H0<=457; H0++)
{
}
_Memorize(MEM_LDDATA);
_Wait(100);
GFMaster
GFSlave
MasterSource
MFilterTime
StartupCycleMode
StartupCycleInputMask
StartupCycleMasterLength
_BitSet(StartupCycleModeControl, 12);
RegisterLoopDXDTOut
StopCycleMode
StopCycleInputMask
}
44
*H0=0;
// RAZ des variables supérieures à H128
= 1;
// Pondération des incréments du maître
= 1;
// Pondération des incréments de l'esclave
= 200;
// Source des incr. du maître :
// Variable H200 "Position maître" (via Sbus)
= 1;
// Traitement des incr. du maître sans filtre
= 1;
// Mode synchro 1 : lancement événementiel
// de la synchronisation via entrée binaire
= 16;
// Choix de la borne DI04 pour la synchronisation
= 10000;
// Nbre incr. maître jusqu'à fin synchronisation
// Choix du rattrapage en distance
= 2;
// Limitation dispositif de correction
= 1;
// Mode désolidarisation 1: lancement événementiel
// de la désolidarisation via entrée binaire
= 32;
// Choix de la borne DI05 pour la désolidarisation
®
MOVIDRIVE
- Synchronisation logicielle