Bonjour,
Je suis en train d'installer une imprimante d'étiquette sur une machine. L'automate est un S7-319F-3PN/DP.
J'utilise le bloc siemens FB65 TCON pour établir la connexion mais je n'ai aucun retour du bloc :
STATUS = 7000
DONE = 0
BUSY = 0
ERROR = 0
J'ai tout de même essayé d'appeler le bloc TSEND (toujours bloc Siemens) et là mon étiquette sort.
J'ai voulu mémoriser un éventuel front du bit DONE du bloc TCON mais mon flag ne passe jamais à un.
Comment ça marche ?????
Comm TCP avec FB65 TCON
- djé
- Dieu du process

- Messages : 864
- Enregistré le : 20 oct. 2015, 09:55
- Localisation : Bretagne, Pays de la Loire, Nantes
- Contact :
Re: Comm TCP avec FB65 TCON
Salut,
SI la connexion est établie la sortie "done" passe à 1 les deux autres Busy et Error doivent être à Zéro.
Ca marche sur front dont il faut mémoriser les états et exploiter eventuellement le compte-rendu "status" (toujours sur front: à mettre dans un mot pour mémo)
Une fois la liaison établie le seul moyen qu'elle disparaisse, c'est de mettre la CPU en STOP ou d'appeler le programme de déconnexion.
Si la connection est établie une fois, elle le restera. Il n'y a pas de contrôle dynamique de la connexion.
EN cas de reconnexion alors que la liaison est déjà établie, #status indique la valeur W#16#80A3 (Dec=-32605), la liaison peut alors être considérée comme OK.
SI la connexion est établie la sortie "done" passe à 1 les deux autres Busy et Error doivent être à Zéro.
Ca marche sur front dont il faut mémoriser les états et exploiter eventuellement le compte-rendu "status" (toujours sur front: à mettre dans un mot pour mémo)
Une fois la liaison établie le seul moyen qu'elle disparaisse, c'est de mettre la CPU en STOP ou d'appeler le programme de déconnexion.
Si la connection est établie une fois, elle le restera. Il n'y a pas de contrôle dynamique de la connexion.
EN cas de reconnexion alors que la liaison est déjà établie, #status indique la valeur W#16#80A3 (Dec=-32605), la liaison peut alors être considérée comme OK.
Le monde se divise en 10 catégories:les personnes qui comprennent le binaire,et les autres.
Dans tout ce que vous apprenez, seuls 10% vont vous servir,mais vous ne savez pas lesquels ...
Dans tout ce que vous apprenez, seuls 10% vont vous servir,mais vous ne savez pas lesquels ...
-
agea28
- Code son premier grafcet

- Messages : 47
- Enregistré le : 04 mai 2019, 23:07
- Localisation : Eure et Loir
Re: Comm TCP avec FB65 TCON
Effectivement après avoir appelé TDISCON et réinitialisé ma com, j'ai bien vu le DONE passer à 1. En revanche pour que la comm soit pleinement opérationnelle (impression d'étiquette) je suis obligé de débrancher puis rebrancher l'imprimante.
Mais bon on avance...
Mais bon on avance...