[S7-1500] compréhension STL
Posté : 08 avr. 2023, 09:45
Bonjour,
Je travaille actuellement sur une conversion d'un programme S5 vers TIA .
Après conversion, je suis arrivé sur ces blocs FC1 appelé par FC21 sur lesquels j'ai un message d'avertissement.
De la je souhaiterais que vous me confirmiez ou d'ajuster si besoin ma compréhension de ce blocs.
De ce que je comprends
Au début du FC1, création d'un front montant de #takt (entrée E32.7)
Si ce n'est pas le front alors abandon avec le BEC
Si c'est le front montant, alors :
Décalage de 1 vers la gauche des bits de RAGW enregistré dans %MW200
Ecriture de la présence produit ou non dans %M201.0
Puis transfert de la nouvelle valeur de %MW200 vers #RAGW (qui semble servir à suivre les positions produits via %MW1, les bits M2.0, M2.2 et M2.4 sont ensuite utilisés pour créer des défauts)
Est ce bien cela?
Pour les avertissements, je pensais passer les variables #FLAM #IMPM ET #RAGW EN InOut, cela serait il bon?
Merci pour vos retours
Vous souhaitant une bonne journée et un bon weekend
Je travaille actuellement sur une conversion d'un programme S5 vers TIA .
Après conversion, je suis arrivé sur ces blocs FC1 appelé par FC21 sur lesquels j'ai un message d'avertissement.
De la je souhaiterais que vous me confirmiez ou d'ajuster si besoin ma compréhension de ce blocs.
De ce que je comprends
Au début du FC1, création d'un front montant de #takt (entrée E32.7)
Si ce n'est pas le front alors abandon avec le BEC
Si c'est le front montant, alors :
Décalage de 1 vers la gauche des bits de RAGW enregistré dans %MW200
Ecriture de la présence produit ou non dans %M201.0
Puis transfert de la nouvelle valeur de %MW200 vers #RAGW (qui semble servir à suivre les positions produits via %MW1, les bits M2.0, M2.2 et M2.4 sont ensuite utilisés pour créer des défauts)
Est ce bien cela?
Pour les avertissements, je pensais passer les variables #FLAM #IMPM ET #RAGW EN InOut, cela serait il bon?
Merci pour vos retours
Vous souhaitant une bonne journée et un bon weekend