La section [RackInfo]

Navigation:  La configuration > IO.ini >

La section [RackInfo]

Previous pageReturn to chapter overviewNext page

Les mots clefs suivants sont utilisés:

 

Mot clef

Type

Fonction

SendInfo

Integer

Envoie les données de la présence des charges sur les transporteurs et dans les positions de la machine. Le mot clef correspond à une I/O correspondant au début de la table des registres. Si le registre correspondant est un registre 16 bits, les 8 premiers bits correspondent aux 8 transporteurs possibles. A partir du bit 8 jusqu'au bit 15, cela correspond au position 1 à 8. Le registre suivant correspond aux positions 9 à 25, etc.. Si le registre correspondant est un registre 32 bits, les 8 premiers bits correspondent aux 8 transporteurs possibles, A partir du bit 8 jusqu'au bit 31, cela correspond aux positions 1 à 25. Le registre suivant correspondra aux 32 autres positions.

(Défaut=0)

SendFullInfo

Integer

Même chose que SendInfo mais seulement les racks pleins (status <>0 et status<>7) dont le numéro de programme ne correspond pas aux numéros définis dans SendFullInfoExceptProg1..10.

(Défaut=0)

SendEmptyInfo

Integer

Même chose que SendInfo mais seulement les racks vides (status=0 ou status=7).

(Défaut=0)

HoistInfo

Integer

Envoie un bit par transporteur si ceux-ci sont chargés avec un rack. Les bits 1 à 8 correspondent aux transporteurs 1 à 8.

(Default=0)

JigInfo

Integer

Envoie les données de la présence des charges dans la machine. Le mot clef correspond à une I/O correspondant au début de la table des registres. Les registres sont considérés comme des registres 16 bits. Le bit 0 correspond à la présence d'une charge dans la position1, le bit 1 dans la position 2 et ainsi de suite.

(Défaut=0)

BarrelInfo

Integer

Même chose que ci-dessus sauf que les bits sont activés seulement si une charge est présente et que celle-ci est un support de type=1.

(Défaut=0)

SendFullInfoExceptProg1..10

Integer

Possibilité de définir 10 numéros de programme d'exception. Ces programmes sont utilisés par le mot clef SendFullInfo.

SendProgInfo

integer

Envoie les numéros de programmes présents dans les positions machines. Le mot clef correspond à une I/O correspondant au début de la table. Le premier registre correspond au numéro de programme présent sur la charge de la position 1.

(Défaut=0)

SendSupportBarrel

integer

Envoie les données de la présence de tonneau sur les transporteurs et dans les positions de la machine. Le mot clef correspond à une I/O correspondant au début de la table des registres. Si le registre correspondant est un registre 16 bits, les 8 premiers bits correspondent aux 8 transporteurs possibles. A partir du bit 8 jusqu'au bit 15, cela correspond au position 1 à 8. Le registre suivant correspond aux positions 9 à 25, etc.. Si le registre correspondant est un registre 32 bits, les 8 premiers bits correspondent aux 8 transporteurs possibles, A partir du bit 8 jusqu'au bit 31, cela correspond aux positions 1 à 25. Le registre suivant correspondra aux 32 autres positions. Les bits sont activés si les supportType des racks = 1.

(Défaut=0)

SendSupportVibrator

integer

Même chose que ci-dessus mais pour les supportTypes=2

(Défaut=0)

SendRackTypeInfo0..7

integer

Envoie les données des racks type à une I/O. Les 8 premiers bit correspondent aux 8 bras puis les autres bits correspondent aux positions machine. Si plus de positions que 8 <registre 16 bits> (24<registre 32 bits>) alors le/les registres suivants sont utilisés.

(Défaut=0)

SendRackNumberPositionInfo

Integer

Envoie les numéros de rack, présents dans les positions de la machine, à une I/O. Le premier registre correspond à la première position. Les registres suivants correpondent aux numéros de rack suivants.

SendRackNumberHoistInfo

Integer

Envoie les numéros de rack, présents sur les transporteurs, à une I/O. Le premier registre correspondant au numéro de rack sur le transporteur 1. Les registres suivants correspondent aux autres transporteurs.

SendTminInfo

Integer

Envoie les temps min des racks présents dans les positions machines. Le mot clef correspond à une I/O correspondant au début de la table. Le premier registre correspond au temps min du rack présent dans la position 1.

(Défaut=0)

SendTmaxInfo

Integer

Envoie les temps max des racks présents dans les positions machines. Le mot clef correspond à une I/O correspondant au début de la table. Le premier registre correspond au temps max du rack présent dans la position 1.

(Défaut=0)

SendTEndInfo

Integer

Envoie un bit pour chaque position où le temps d'immersion est plus grand ou égale au Tmin moins le temps défini dans le mot clef TEndTime (par défaut=2). Le registre correspond au début de la table. Si le registre est de type DWord, les 32 premières positions sont indiquées dans le premier registre, les 32 positions suivantes sont indiquées dans le registre suivant, etc..

Si le registre est de type Word, les 16 premières positions sont indiquées dans le premier registre, les 16 suivantes sont indiquées dans le registre suivant, etc...

(Défaut=0)

TEndTime

Integer

Permet de définir un temps avant lequel le bit d'information TendInfo est envoyé (voir ci-dessus)

(Défaut=2)

SendAreaInfo

Integer

Permet d'indiquer à l'automate les surfaces définies sur la charge. Le système écrit un mot pour chaque position. La première position correspondra au premier registre. Les registres suivants correspondront aux positions suivantes. Il faut prévoir dans l'automate, autant de registres que de positions. Les 8 premiers bits du mot correspondent aux 8 surfaces pouvant être définies. Par exemple, pour le poste de charge N° 52, les 4 premiers bits correspondent aux 4 supports. Si un support à une surface >0 alors le bit correspondant est activé

SendToolNumberHoistInfo

Integer

Envoie les numéros d'identifiaction des outillages sur les racks, présents dans les positions de la machine, à une I/O. Le premier registre correspond à la première position. Les registres suivants correpondent aux numéros d'identification suivants.

Il peut y avoir 4 numéros d'identification par rack. Le premier différent de 0 sera envoyé.

SendToolNumberHoistInfo

Integer

Envoie les numéros d'identification des outillages sur les racks, présents sur les transporteurs, à une I/O. Le premier registre correspondant au numéro d'identification de l'outillage sur le rack présent sur le transporteur 1. Les registres suivants correspondent aux autres transporteurs.

Il peut y avoir 4 numéros d'identification par rack. Le premier différent de 0 sera envoyé.

SendRackStatus

Integer

Envoie les données des statuts des charges sur les transporteurs et dans les positions de la machine. Le mot clef correspond à une I/O correspondant au début de la table des registres. Si le registre correspondant est un registre 16 bits, les 8 premiers bits correspondent aux 8 transporteurs possibles. A partir du bit 8 jusqu'au bit 15, cela correspond au position 1 à 8. Le registre suivant correspond aux positions 9 à 25, etc.. Si le registre correspondant est un registre 32 bits, les 8 premiers bits correspondent aux 8 transporteurs possibles, A partir du bit 8 jusqu'au bit 31, cela correspond aux positions 1 à 25. Le registre suivant correspondra aux 32 autres positions.

Si les bits sont ON cela veut dire que les charges correspondante sont en rouge

(Défaut=0)

SendLoadStatus

Integer

Permet d'indiquer à l'automate les statuts des charges dans les positions. Le système écrit un mot pour chaque position. La première position correspondra au premier registre. Les registres suivants correspondront aux positions suivantes. Il faut prévoir dans l'automate, autant de registres que de positions. Les statuts peuvent avoir les valeurs suivantes: 0=Vide, 1=En cours de traitement (vert), 2= En cours de traitement (rouge), 3=Chargé mais en attente, 4=Terminé (vert), 5=Terminé (rouge), 6=En cours d'analyse, 7=Vide avec programme

SendTimeTerminatedInfo

Integer

Envoie les données de la fin du temps d'immersion des charges dans les positions de la machine en mode prioritaire. Le mot clef correspond à une I/O correspondant au début de la table des registres. Si le registre correspondant est un registre 16 bits, les bits  partir du bit 1 jusqu'au bit 15 correspondent aux positions 1 à 15. Le registre suivant correspond aux positions 16 à 31, etc.. Si le registre correspondant est un registre 32 bits, les bits 1 à 31 correspondent aux 31 premières positions. Les registres suivants sont utilisés pour les autres positions.

(Défaut=0)