begin process at 2008 07 05 04:28:00
1 205 043 membres
29 nouveaux aujourd'hui
14 118 membres club

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 : Communication entre automate et Delphi via Socket TCP [ Archives / Réseau et Internet ] (difficile)

Communication entre automate et Delphi via Socket TCP le 05/08/2005 09:36:21

difficile
Déjà une petite description de mon application : Dans le programme Delphi des requètes sont envoyées toutes les 0.5 s à mon automate pour connaitre l'état de certaines variables. Ceci fonctionne bien. Le problème que je rencontre est lorsque l'automate n'est plus connecté (arrêt de la machine), à ce moment la, comme les requètes sont toujours envoyées, l'application Delphi (Form1)est très très lente (chagement de page, d'éplacement de curseur etc.)car il n'y a pas de réponse de l'automate. Dès que l'automate est à nouveau connecté l'application refonctionne normalement. J'aimerais savoir s'il existe une solution pour éviter ce problème, et si l'étais possible en même temps d'avoir un message "automate connecté" et"automate déconnecté". Merci de votre aide.

Re : Communication entre automate et Delphi via Socket TCP le 07/08/2005 16:18:36

mike255
Slt difficle,

Par quel interface te connecte tu à ton automate (série, réseau?..). Utilises tu des composants speciaux, si oui lesquels?

Tu peux essayer de placer le code qui dialogue avec l'automate dans un TThread commcelà, si le code "bloque" , il bloquera dans le thread et ta fenêtre se comportera normalement.

Il te faut créer une classe TThread (voir aide delphi) et mettre dans sa méthode Execute le code à executer.

Aide sur les thread
http://www.laboiteaprog.com/tutoriel24-1
http://delphipage.free.fr/threads.html


Télécharger Outlook Skype Plugin et mes autres réalisations sur mon site
[ Lien ]

Re : Communication entre automate et Delphi via Socket TCP le 07/08/2005 16:23:53

mike255
Raaaa, j'ai lu trop vite, je n'avais pas vu "socket tcp".. honte à moi :/

Si ma méthode ne fonctionne pas, les composants Indy pourraient être utiles. Il doit y exister un composant IdAntiFreeze pour ce genre de problème..

http://delphipage.free.fr/indyinstall.html

Télécharger Outlook Skype Plugin et mes autres réalisations sur mon site
[ Lien ]

Re : Communication entre automate et Delphi via Socket TCP le 27/08/2005 02:25:10

wparisranger
Salut deficile,
Tu es tombé de ciel pour mon question!!!!
Bon, moi je suis un étudiant et je voudrai developper un logeciel sous delphi pour controler mon automate ce qui me servera à automatiser mon procédé sur le quel je fais ma thèse en thermodynamique.
pourrais-tu m'envoyer les codes que t'as utelisé pour comuniquer avec l'automate? (je ne sais pas si ça depends de l'automate que j'utelise)!!!!!
Merci d'avance

Re : Communication entre automate et Delphi via Socket TCP le 27/08/2005 02:26:33

wparisranger
pardon, j'ai oublié to fournir mon e-mail adresse de le cas d'un accord. c'est waelkhalil1@hotmail.com
merci


Classé sous : application, delphi, communication, automate, connecté

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS