Re: Fonction temporisation TON (IEC)
Publié : 14 juin 2018, 23:53
Salut
La base de temps c'est la ms, c'est basé sur un compteur système 32bits qui boucle.
Mettre 1ms, bien sur ca fonctionne. Mais plus généralement cela veut dire qu'il faut faire un traitement spécial à chaque utilisation de la fonction pour gérer le cas dun preset nul.
Ou sinon refaire un FB générique en wrappant la TON dedans et déclencher la sortie en cas de Preset nul. C'est quand même un peu con.
Si tu ne connais pas à l'avance le comportement de cette fonction tu peux t'attendre à de drôles de surprise dans un programme quand il tourne.
Je vais faire une requête chez Siemens pour tenter d'avoir une explication.
J'aimerai bien connaître la démarche logique qui les ont poussé à aboutir à un tel fonctionnement.
La base de temps c'est la ms, c'est basé sur un compteur système 32bits qui boucle.
Mettre 1ms, bien sur ca fonctionne. Mais plus généralement cela veut dire qu'il faut faire un traitement spécial à chaque utilisation de la fonction pour gérer le cas dun preset nul.
Ou sinon refaire un FB générique en wrappant la TON dedans et déclencher la sortie en cas de Preset nul. C'est quand même un peu con.
Si tu ne connais pas à l'avance le comportement de cette fonction tu peux t'attendre à de drôles de surprise dans un programme quand il tourne.
Je vais faire une requête chez Siemens pour tenter d'avoir une explication.
J'aimerai bien connaître la démarche logique qui les ont poussé à aboutir à un tel fonctionnement.