Page 1 sur 1

[M340] requete RS232

Posté : 20 déc. 2022, 09:23
par maybi13
Bonjour,

j'effectue une com RS232 avec un M340 Via une carte BMX NOM 200 .

J'effectue ma COM grace au print et input_char.

Je souhaite faire un système ( grafcet ou en structuré de préférence) qui me permet d'envoyer une requete toutes les 2 seconde :
admettons je veux envoyé WARNING et lire la valeur renvoyé par la matériel toutes les 2 secondes , je dois donc envoyé WARNING en print, activé le contact pour la lecture et ensuite je le mets à zéro, j'attends deux secondes et je le repasse à 1 ect comment puis-je faire ?

Merci beaucoup

Re: [M340] requete RS232

Posté : 20 déc. 2022, 09:31
par itasoft
slts,
est que ça veut dire que toutes les 2s j’envoi un Print_char suivi d’un Input_char ?

Re: [M340] requete RS232

Posté : 20 déc. 2022, 09:49
par maybi13
Oui c'est exactement ça

Re: [M340] requete RS232

Posté : 20 déc. 2022, 09:52
par itasoft
slts,
exemple : (mettre obligatoirement un timeOut sur Input_char)

(*Bit horloge 2s *)
TON_0(IN:=NOT %M0, PT:=t#2s, Q=>%M0);

If %M0 then
Print_char(xxxxxxxx
Input_char(xxxxxxxxxxxx
End_if ;

Re: [M340] requete RS232

Posté : 20 déc. 2022, 09:54
par maybi13
merci pour la réponse !
un time out c'est a dire je dois ajouter quoi ?

Re: [M340] requete RS232

Posté : 20 déc. 2022, 09:57
par itasoft
c'est dans le tableau de gestion de 4 mots sur l'avant dernier mot mettre la valeur 10 pour 100 ms

Re: [M340] requete RS232

Posté : 20 déc. 2022, 10:13
par maybi13
je te remercie , je vais tester cela