Communication Point à Point
Communication Point à Point
Bonjour, je souhaite communiquer en rs485 avec une s7 1200 et une carte CM1241 et un appareil ayant son propre protocole. il semble que je doive utiliser les fonctions send_p2p et receive_p2p.
Mais je n'arrive pas à trouver comment mettre en oeuvre ces fonctions.
La doc de cette appaereil avec l'explication du protocole en page 175 https://www.agilent.com/cs/library/user ... Manual.pdf
Pouvez vous m'eclairer sur la procédure à mettre en oeuvre.
Merci de votre aide
Nicolas
Mais je n'arrive pas à trouver comment mettre en oeuvre ces fonctions.
La doc de cette appaereil avec l'explication du protocole en page 175 https://www.agilent.com/cs/library/user ... Manual.pdf
Pouvez vous m'eclairer sur la procédure à mettre en oeuvre.
Merci de votre aide
Nicolas
- itasoft
- Mi homme - Mi automate

- Messages : 7806
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Communication Point à Point
slts,
dejà la CM1241 ne fait que du RS232 pas de RS485
dejà la CM1241 ne fait que du RS232 pas de RS485
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: Communication Point à Point
Merci de votre retour,
Pour être plus précis il s'agit de le ref: 6es7 241-1ch32-0xb0, v2.0, qui fait rs422/485.
Pour être plus précis il s'agit de le ref: 6es7 241-1ch32-0xb0, v2.0, qui fait rs422/485.
Re: Communication Point à Point
Dans le manuel que tu as partagé tu as l'essentiel des informations pour paramétrer la carte dans la configuration matérielle:
Communication Format
8 data bit
no parity
1 stop bit
baud rate: 600/1200/2400/4800/9600 programmable
Ensuite, dans tia portal, tu retrouve les blocs sur le volet de droite "Instructions"-> Communication->Processeur de communication->Point à point.
Quand tu auras intégré ces blocs, tu trouvera les infos nécessaires dans l'aide.
a+
Communication Format
8 data bit
no parity
1 stop bit
baud rate: 600/1200/2400/4800/9600 programmable
Ensuite, dans tia portal, tu retrouve les blocs sur le volet de droite "Instructions"-> Communication->Processeur de communication->Point à point.
Quand tu auras intégré ces blocs, tu trouvera les infos nécessaires dans l'aide.
a+
- itasoft
- Mi homme - Mi automate

- Messages : 7806
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Communication Point à Point
Slts,
En fait c’est une communication bestiale ASCII
Faire une émission de caractères ascii suivi d’une réception pour la réponse
En fait c’est une communication bestiale ASCII
Faire une émission de caractères ascii suivi d’une réception pour la réponse
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: Communication Point à Point
Merci de vos retour.
J'utilise justement les blocs send_p2p et receive_p2p pour envoyer et recevoir mais je ne dois pas le faire correctement car il semble ne rien se passer.
C'est la mise en oeuvre de ces fonctions et l'organisation du bloc db (tampon) que je ne comprends pas pour émettre et recevoir les caractéres.
Je n'ai jamais fait ce type de communication auparavant. J'avais toujours eu affaire à des protocoles connus.
Merci
J'utilise justement les blocs send_p2p et receive_p2p pour envoyer et recevoir mais je ne dois pas le faire correctement car il semble ne rien se passer.
C'est la mise en oeuvre de ces fonctions et l'organisation du bloc db (tampon) que je ne comprends pas pour émettre et recevoir les caractéres.
Je n'ai jamais fait ce type de communication auparavant. J'avais toujours eu affaire à des protocoles connus.
Merci
- Bernardo59
- Mi homme - Mi automate

- Messages : 1054
- Enregistré le : 20 oct. 2015, 05:48
- Localisation : Nimes
- Contact :
Re: Communication Point à Point
Salut,
Il faudrait déjà voir ce que tu envoies par intermédiaire de la carte CM1241 avant d'envoyer tes informations à l'équipement.
Pour cela, raccorde la liaison de ta carte à un PC muni d'un port série et en lançant l'hyper-terminal pour visualiser les trames ASCII.
Ensuite, une fois que tu valides tes trames, tu pourras envoyer à ton équipement.
Cordialement,
Il faudrait déjà voir ce que tu envoies par intermédiaire de la carte CM1241 avant d'envoyer tes informations à l'équipement.
Pour cela, raccorde la liaison de ta carte à un PC muni d'un port série et en lançant l'hyper-terminal pour visualiser les trames ASCII.
Ensuite, une fois que tu valides tes trames, tu pourras envoyer à ton équipement.
Cordialement,
- itasoft
- Mi homme - Mi automate

- Messages : 7806
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Communication Point à Point
slts,
je connais pas trop Siemens, mais ya pas une instruction qui fait une Emission suivi d'une réception.
comme OUT_IN_CHAR sur Unity
???
je connais pas trop Siemens, mais ya pas une instruction qui fait une Emission suivi d'une réception.
comme OUT_IN_CHAR sur Unity
???
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: Communication Point à Point
Non, il semble qu'il faille envoyer une requête (send_p2p) et récupérer la réponse (receive_p2p).
Pour visualiser les trames je n'ai pas de port série, ni convertisseur sur mon pc pour tester avec hyperterminal (je vais voir pour le tester dès que je peux)
Pour visualiser les trames je n'ai pas de port série, ni convertisseur sur mon pc pour tester avec hyperterminal (je vais voir pour le tester dès que je peux)
- itasoft
- Mi homme - Mi automate

- Messages : 7806
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Communication Point à Point
oui le test avec Hyperteminal permet déjà de vérifier la trame, il faut dans ce cas se mettre en RS232 avec le port série du PC
ps:
ceci dit, je comprendrais jamais que des automaticiens achètent des PC sans port série,
LOL
ps:
ceci dit, je comprendrais jamais que des automaticiens achètent des PC sans port série,
LOL
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr

