Bonjour,
Je réalise une appli qui interroge un automate programmable. Ce dernier répond une chaîne de caractères.
L'appli tourne en VB.net et je voudrais la développer en Windev.
Pour interroger l'automate, il faut écrire un byte sur le port série.
Le mode de communication est le mode RTU (Remote Terminal Unit) avec des caractères hexadécimaux.
Au niveau de l'interrogation en VB.NET cela donne :
Mais en Windev ça donne quoi ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 CMD = New Byte() {&H1, &H3, &H7, &HB, &H0, &H1, &HF4, &HBC} Comm1.Write(CMD, 0, CMD.Length) buf = ""
ceci ne provoque aucune réponse de la part de l'automate :
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 secrit(4,"&H1, &H3, &H7, &HB, &H0, &H1, &HF4, &HBC")
Partager