Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Port Série... [ Archives Visual Basic / Périphériques ] (lard)

mardi 16 novembre 2004 à 16:05:01 | Port Série...

lard

Bonjour,

Je cherche un moyen de communiquer avec un automate programmable.

Sur la carte de l'automate, il y a un port RS232 et je voudrais interroger l'automate par l'intermédiaire d'un de mes port série pour consulter les valeurs de 256 variables, et aussi pouvoir modifier la valeur de certaines de ces variables...

Le protocole de communication tourne à 300bds par seconde...

Donc comment configurer le port série sous VB pour communiquer et quelles instructions employer pour sélectionner, lire et modifier les variables du programme de l'automate ?

Toutes les idées sont les bienvenues...

Merci...

LARD

mardi 16 novembre 2004 à 16:24:30 | Re : Port Série...

acive

Salut, normalement le plus courant c'est comme ca:

MSComm1.Settings = "300,N,8,1"
300 = Vitesse de tranmission
N = la parité
8 = le nombre de bits de données (certains microcontroleurs fonctionnent avec 7 bits ou autre)
1 = Nobre de bit d'arret

mais tout dépend de la programmation de ton microcontroleur sur l'interface aussi pour l'intérroger et modifier

si c'est pas toi qui a programmé l'interface ca va pas etre du gateau... en plus un truc qui tourne à 300 b/s c'est pas récent..
c'est quoi ton interface?

mardi 16 novembre 2004 à 16:33:01 | Re : Port Série...

glplpmat

Tu trouvera des exemples de communication série en tapant RS232 dans la recherche sur les sources du site.

La liaison série te permet de transferer des codes ascii d'un machine sur une autre (PC, Automate, imprimante, ...)

Il faut consulter la documentation pour savoir comment ton automate réagit car cela dépend fortement des marques et séries d'automate.

glplpmat

mardi 16 novembre 2004 à 16:43:08 | Re : Port Série...

jrivet

Membre Club
Salut,

As tu essayer de te connecter a l automate a l aide d une connection OPC (dll qui peut etre standard OPCDAAUTO.dll) qui te permet de lire et ecrire des valeurs. le probleme c est qu il faut avoir un serveur OPC (souvent donner par ton constructeur d automate).

cette communication est une couche au dessus , tu n auras pas a gerer les ports (mais c est peu etre un peu plus chiant a mettre en marche)

@+
Julien
-----------------------------------------------------------
Essai ca sinon on trouvera autre chose
-----------------------------------------------------------

mardi 16 novembre 2004 à 16:48:06 | Re : Port Série...

acive

Le plus compliqué c'est pas d'établir la connection, mais de savoir ce qu'il faut envoyer ou recevoir (quel registre intérroger ou modifier), certains registres du microcontroleur ou EEPROM ne doivent pas etre modifies suivant les applications de l'automate..

A.C.I.V.E SARL
Automatismes Conception Informatique Vidéo Electronique

mardi 16 novembre 2004 à 20:24:31 | Re : Port Série...

nr

Membre Club
Ca n'est pas dans le datasheet de l'automate ? Peut être pas surtout s'ils vendent un soft tout fait. Dans ce cas un hyperterminal brancher en parallèle, ca aide comme espion !!!

@+

mardi 16 novembre 2004 à 22:33:49 | Re : Port Série...

acive

Oui j'ai aussi TELIX qui est tres bien et se brancher en paralèle sur la pin 2, 3, 5 pour une DB9 et 2,3,7 pour une DB25
Voila

A.C.I.V.E SARL
Automatismes Conception Informatique Vidéo Electronique

vendredi 19 novembre 2004 à 19:42:36 | Re : Port Série...

lard

Merci pour toutes vos réponses,

J'ai dégoté un prog en (vieux) Turbo Basic qui permet d'interroger l'automate... j'essaye donc d'y voir plus clair pour l'adapter en VB.

Si j'ai des difficultés (c'est prévisible), je vous demanderai encore votre aide...

A plus !

LARD

dimanche 20 mai 2007 à 14:17:59 | Re : Port Série...

hihat

slt jé un probleme avec un automat  S300 j'ai mit un mot de passe est je l'est oublié j'arive plus a fair de forcage et des modif sur le programme je peut juste visuealisé.
merci pour votre repense

mardi 22 mai 2007 à 10:43:14 | Re : Port Série...

acive

Salut, décrit moi un peu ton automate (S300 je ne vois pas) il fonctionne avec une SPI? (RS232) ?
A+

A.C.I.V.E SARL Automatismes Conception Informatique Vidéo Electronique


1 2

Cette discussion est classé dans : port, variables, série, automate, communiquer


Répondre à ce message

Sujets en rapport avec ce message

port série sous vb? [ par xeo44 ] voila, je suis en train de faire un petit programme afin de discuter avec un automate, pas de soucis pour connaitre le codage de la trame, le constru gérer entrées/sorties automate de VB6 via port série !!!!! [ par jimluis ] BonjourLe but de se que je veux faire est de communiquer via VB6 avec un automate(je sais pas encore lequel) via le port série.Je voudrais savoir si c gérer entrées/sorties automate de VB6 via port série !!!!! [ par jimluis ] BonjourLe but de se que je veux faire est de communiquer via VB6 avec un automate(je sais pas encore lequel) via le port série.Je voudrais savoir si c gérer entrées/sorties automate de VB6 via port série !!!!! [ par jimluis ] BonjourLe but de se que je veux faire est de communiquer via VB6 avec un automate(je sais pas encore lequel) via le port série.Je voudrais savoir si c envoyer des octets par le port série [ par quadri ] Bonjour à tous Je souhaite envoyer des entiers par le port série, envoyer des octets parait donc meilleur qu'envoyer des chaines de caractère. Voici Recevoir des données par port série avec Visual Basic [ par duquep ] Bonjour à tous,En deux mots:J'ai programmé un PIC ( Microcontroleur de type PIC 16f876àCe microcontroleur lit deux variables (byte). Les variables son capturer les données d'un port série dans fichier texte [ par atef83 ] je cherche un code pour programme qui capte les données qui viennent d'un port série (déja configuré) dans un fichier texte en tenent compte des retou port série [ par mouky66 ] salut a tous.je débute dans la programmation et j'ai un petit problème.voila je doit instaurer un dialogue entre un PC et une UT (carte de traitement Port série (inpout32.dll) et envoi d'un mot [ par nicoadsl ] Bonjour tlm, Je suis nouveau et je viens, pour mon stage, de me mettre à visual basic 6. Bon je dois réaliser un programmateur d'eeprom par le port sé Port Série avec Access [ par G_Pascal ] Bonjour,Je suis à la recherche des fonctions me permettant de transmettre des  informations à une imprimante via le port série à partir de VB Access.M


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,281 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.