Page 1 sur 1

Envoi de données ASCII via Ethernet (M580)

Publié : 10 juil. 2018, 11:52
par rlubet
Bonjour tout le monde,

J'ai un projet dans lequel je dois faire communiquer via le réseau Ethernet un automate M580 et une enceinte climatique.
Je dois récupérer des données de température, d'hygrométrie et retour de marche
La documentation de l'enceinte m'indique que je dois envoyer mes données au format ASCII

Le M580 dont je dispose n'inclue pas de port série je ne dispose pas non plus de carte de com série, cela aurait était pourtant bien plus simple grâce à la fonction "PRINT_CHAR" et "INPUT_CHAR".

Pouvez-vous me dire s'il est possible avec un M580 d'envoyer des données ASCII via le support ETHERNET?

Merci d'avance pour vos réponses

:D

Re: Envoi de données ASCII via Ethernet (M580)

Publié : 10 juil. 2018, 15:00
par itasoft
slts,
ça veut dire que coté enceinte c'est sur un port série RS232 ou RS485 protocole ASCII ???
si c'est le cas il faut coté M580 un module port série ex: BMX NOM 0200

Re: Envoi de données ASCII via Ethernet (M580)

Publié : 10 juil. 2018, 15:21
par rlubet
Bonjour Itasoft

Je n'ai pas beaucoup de doc concernant l'enceinte, il s'agit d'une enceinte climatique SPirale conçue par climats

L'enceinte dispose d'un pilote P232 pour une com RS232
et d'un pilote P TCP pour la comunication en TCP IP

La doc concernant la com via ce dernier driver me dit:

Le pilote est en mode serveur TCP
Le client doit connaitre l'adresse IP et le Port à utiliser

Important : les messages envoyés au driver de spirale system doivent se terminer par <CR><LF> sinon ils ne seront pas reconnus
Les réponses sont également toujours terminées par la même séquence <CR><LF>
Dans la description du protocole ci-dessous, la séquence <CR><LF> n'est pas mentionnée, mais elle doit être utilisée comme terminaison pour chaque message si on utilise le driver TCP/IP

3- Interrogation

Pour interroger la valeur d'une variable, faire précéder son nom du point d'interrogation

demande:
?Marche_Arret
réponse
Marche_Arret=1


etc...

Je vais quand même voir pour faire ajouter une carte de com série, cela sera déjà faisable et beaucoup plus simple car pas sur de pouvoir envoyer de l'ascii avec un 580 via ethernet :s

Re: Envoi de données ASCII via Ethernet (M580)

Publié : 10 juil. 2018, 15:34
par itasoft
slts,
c'est possible en TCP mais ça sera plus simple avec le module RS232 BMX et la fonction INPUT_CHAR ou PRINT_CHAR