Page 1 sur 1
Watchdog
Posté : 07 mai 2016, 15:25
par binani
Bjr à tous,
j'ai besoin des exemples claires pour la programmation du watchdog avec les manières de le programer.
Le watchdog qui permet la surveillance de la communication entre 2 automates (maitre et esclave) et qui mettre en arret l'esclave en cas de défaut de communication.
Merci bcp
Re: Watchdog
Posté : 07 mai 2016, 18:24
par Lorent2
Un bit toujours à un qui attaque une sortie. Les watchdog, ça devient rare.
Re: Watchdog
Posté : 08 mai 2016, 00:02
par sinced
Un peu de precision sur la question.
Il existe le watchdog pour surveiller le temps de cycle de l'automate. On peut aussi parler de watchdog pour la comm avec un equipement (par exemple comm entre 2 CPUs).
De quel watchdog parles tu ?
Re: Watchdog
Posté : 08 mai 2016, 12:01
par binani
Le watchdog qui permet la surveillance de la communication entre 2 automates (maitre et esclave) et qui mettre en arret l'esclave en cas de défaut de communication.
Re: Watchdog
Posté : 08 mai 2016, 12:59
par itasoft
slts,
le plus sur c'est le "mot de vie"
Re: Watchdog
Posté : 10 mai 2016, 10:11
par mhdaip
bonjour, je suis d'accord avec Itasoft, dans le cas d'une communication en parle de bit de vie (live bit), moi j'ai l'habitude d'envoyé un mémento de cadence vers mon esclave puis le relire après et l'utilisé dans une temporisation afin de déclenché une alarme dans le cas ou la communication est HS.
@+.
Re: Watchdog
Posté : 20 mai 2016, 09:41
par polishglider
Bonjour
Le watchdog sert plutôt à surveiller le temps de cycle d'un API. Suivant les marques, il faut paramétrer une valeur "limite" et si le temps de cycle dépasse cette valeur, alors le programme passe en défaut, ou déclenche un programme de sécurité ...
Là ce que tu veux, c'est plutôt un mot de vie comme l'a très bien expliqué mhdaip. La première CPU incrémente une variable que lit la seconde CPU. Si la variable ne varie plus, alors il y a un problème de communication...