Interface avec le contrôleur de transporteur CB24FPL
Introduction
Ce nouveau type de contrôleur permet le contrôle d'un transporteur permettant l'inclinaison latérale des charges ainsi que l'inclinaison radiale de celles-ci. Ces inclinaisons permettent un meilleur égouttage des charges. L'inclinaison se fait en haut mais peut également se faire en bas pour remplir et évacuer les bulles des pièces traitées.
Les registres d'échange
Les registres de commande et de statut sont définis comme suit:
Registre
Type
Direction
Description
0
DWORD
VK->PLC
Hoist horizontal command:
Bit 0 : True => Horizontal move
Bit 1 : False
Bit 2 : False
Bit 3 : False
Bit 4 : ON if next movement is a lift command (UP or DOWN movement).
Bit 5 : ON when horizontal movement is without rack holder (jig).
Bit 6 : (reserve)
Bit 7..
Bit 14 : Destination logical position.
Bit 15 : Trigger new command
Bit 16 : Reset buffer
Bit 17 : Program is in AUTO mode
Bit 18..
Bit 31 : (reserve)
0
DWord
VK->PLC
Hoist vertical command:
Bit 0 : False
Bit 1 : True => Vertical move
Bit 2 : False
Bit 3 : False
Bit 4 : (reserve)
Bit 5 : Movement without jig
Bit 6 : (reserve)
Bit 7 : (reserve)
Bit 8 ..
Bit 11 : Movement type: 1=Up, 2=Down, 3=Up 1/2, 4=1/2 to Up, 5=1/2 to Down
Bit 12 ..
Bit 14 : (reserve)
Bit 15 : Trigger new command
Bit 16 : Reset buffer
Bit 17 : Program is in AUTO mode
Bit 18 ..
Bit 23 : Drip time
Bit 24 ..
Bit 29 : Type of movement
Bit 30..
Bit 31 : (reserve)
0
DWORD
VK->PLC
Hoist initialisation command:
Bit 0 : True
Bit 1 : True => Hoist initialisation
Bit 2 : False
Bit 3 : False
Bit 4 ..
Bit 14 : (reserve)
Bit 15 : Trigger new command
Bit 16 : Reset buffer
Bit 17 : Program is in AUTO mode
Bit 18..
Bit 31 : (reserve)
0
DWORD
VK->PLC
License settings command:
Bit 0 : False
Bit 1 : False
Bit 2 : True => Set license
Bit 3 : False
Bit 4 ..
Bit 6 : (reserve)
Bit 7 ..
Bit 14 : License data
Bit 15 : Trigger new command
Bit 16 : Reset buffer
Bit 17 : Program is in AUTO mode
Bit 18..
Bit 31 : (reserve)
1
DWORD
VK->PLC
Hoist equipement command :
Bit 0 : Barrel rotation type
Bit 1 : Barrel rotation type
Bit 2 : Barrel rotation type
Bit 3 : Barrel rotation type
Bit 4 : ON if drip tray must be in closed position
Bit 5..
Bit 31 : (reserve)
2
DWORD
PLC->VK
Hoist Status 1 :
Bit 0 : Hoist Manu
Bit 1 : Hoist Semi
Bit 2 : Hoist Auto
Bit 3 : ON when hoist is ready to accept new command
Bit 4 : ON when a blocking alarm is pending (register 3 is not empty)
Bit 5 : ON when drip tray is in closed position
Bit 6 : ON when hoist is moving horizontaly
Bit 7..14 : Logical horizontal position of the hoist (0..255)
Bit 15 : Trigger command terminated
Bit 16 : ON when lift 1 is in low vertical position
Bit 17 : ON when lift 1 is in upper vertical position
Bit 18 : ON when lift 1 is lowering
Bit 19 : ON when lift 1 is lifting
Bit 20 : ON when lift 1 is in intermediate vertical position
Bit 21 : ON when clip on lift 1 is closed (clipped)
Bit 22 : ON when hoist is agitating
Bit 23 : ON when lift 1 is in HLiftout vertical position
Bit 24 : ON when lift 2 is in low vertical position
Bit 25 : ON when lift 2 is in upper vertical position
Bit 26 : ON when lift 2 is lowering
Bit 27 : ON when lift 2 is lifting
Bit 28 : ON when lift 2 is in intermediate vertical position
Bit 29 : (reserve)
Bit 30 : (reserve)
Bit 31 : (reserve)
3
DWORD
PLC->VK
Hoist status 2:
Bit 0 : (reserve)
Bit 1 : Horizontal inclinaison: -15?
Bit 2 : Horizontal inclinaison: 0?
Bit 3 : Horizontal inclinaison: +15?
Bit 4 : (Reserve)
Bit 5 : Vertical inclinaison: -20?
Bit 6 : Vertical inclinaison: -10?
Bit 7 : Vertical inclinaison: 0?
Bit 8 : Vertical inclinaison: +10?
Bit 9 : Vertical inclinaison: +20?
Bit 10 ..
Bit 17 : (reserve)
Bit 18 : Vertical movement in progress
Bit 19..
Bit 23 : Actual step of the lift sequencer
Bit 24..
Bit 29 : Actual type of lift
Bit 30..
Bit 31 : (reserve)
4
DWORD
PLC->VK
Alarm bits. Program should go to STOP mode:
Bit 0..31 : Alarm indication
5
DWORD
PLC->VK
Warning bits. Program continue in AUTO mode:
Bit 0..31 : Warning indication