Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Automation
Automation Forum d'entraide sur l'automatisme, la robotique et l'informatique industrielle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/02/2007, 15h37   #1
Invité de passage
 
Inscription : février 2007
Messages : 1
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 1
Points : 0
Points : 0
Par défaut [Rslinx - Rslogix] Automate programmable

Bonjour,

Je suis un automaticien et j’essai de développer un logiciel qui pilote les automate programmable via Rslinx, Rslogix.
SVP si quelqu’un à déjà travailler sur ce sujet, merci de m’aider.

Mes salutations.
cmelamari est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2007, 19h04   #2
Membre Expert
 
Inscription : octobre 2002
Messages : 1 474
Détails du profil
Informations forums :
Inscription : octobre 2002
Messages : 1 474
Points : 1 444
Points : 1 444
Disons que ta 'question' est un peu trop 'ouverte'.
Indique plutot les pb rencontrés ou détaille tes besoins pour avoir de l'aide.
philnext est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/04/2007, 14h48   #3
Invité de passage
 
Inscription : avril 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 2
Points : 1
Points : 1
bonjour je travaille également sur rslogix et voici mon problème:
j'aimeré réaliser un compteur horraire sur Rslogix5 j'aimerai qu'il s'enclanche lorsque j'ai un bit qui passe a 1 et qu'il s'arrète lorsque celui ci est a 0.
Pour cela je penssé mettre le mot s:21 (qui correspond a l'heure) dans Nx quand l'entré passe a 1 et mettre S:21 dans Nx (entier) qd mon bit repasse a 0; et faire ensuite la soustraction mais cela ne marche pas quelqu'un aurai t'il une idée?
merci
djinseng est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/04/2007, 19h00   #4
Expert Confirmé Sénior
 
Avatar de ShaiLeTroll
 
Homme
Développeur C++\Delphi
Inscription : juillet 2006
Messages : 7 852
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 31
Localisation : France

Informations professionnelles :
Activité : Développeur C++\Delphi
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : juillet 2006
Messages : 7 852
Points : 10 558
Points : 10 558
C'est un forum Delphi, même ceux qui font eu affaire avec des Automates programmables comme moi (c'était des SIEMENS), c'était en général interfacé par un programme en ADA, C++ sous Linux ou Venturcom RT Windows NT, avec du TCP/IP et un échange de Trame selon le format du constructeur de la machine (dans mon cas des trieuses industrilles) qui utilise l'automate ... à la limite de l'ASM 386 à 686, vous aurez quelques clients ...
ShaiLeTroll est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2007, 11h44   #5
Membre Expert
 
Inscription : août 2002
Messages : 1 010
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : août 2002
Messages : 1 010
Points : 1 293
Points : 1 293
Tu n'auras ne pourras obtenir que le code assembleur rien de plus.
__________________
Delphi 7
Windows XP/Vista
Linkin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2007, 14h03   #6
Invité de passage
 
Inscription : mai 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 2
Points : 1
Points : 1
D'accord, et comment d'après toi je peux obtenir le code assembleur (c'est mieux que rien) STP

Jérémy_étudiant est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2007, 12h00   #7
Membre confirmé
 
Homme Roland LEVERIDIQUE SAME
Ingénierie des systemes embarqués temps réels
Inscription : juin 2006
Messages : 147
Détails du profil
Informations personnelles :
Nom : Homme Roland LEVERIDIQUE SAME
Âge : 28
Localisation : France

Informations professionnelles :
Activité : Ingénierie des systemes embarqués temps réels
Secteur : Santé

Informations forums :
Inscription : juin 2006
Messages : 147
Points : 213
Points : 213
Envoyer un message via MSN à bi_turbo Envoyer un message via Skype™ à bi_turbo
Par défaut RSlinx

Bonjour
Juste pour vous dire que moi je travaille depuis 4 mois avec les automate allen bradlley . L'ecriture des programme qui vont avec ces automates se font avec les logiciels tels RSlogix5,RSlogix500,RSlogix5000 en fonction de la famille d'automate. Tous ces logiciels sont conçu par Rockwell Softaware Automation. Pour Inplanter les soft dans les automate on utilise Rslinx. Alors quant vous parler de faire developper un programme qui utilise RSlinx..... je suis dubitatif!
bi_turbo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2007, 10h43   #8
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 24
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : juin 2007
Messages : 24
Points : 28
Points : 28
Bonjour,
J'utilise pour programmer les automates allen bradley le logiciel rsLogix500, je pense qu'il n'y a pas beaucoup de différences avec rsLogix5 et que tu devrais t'y retrouver.
Pour un compteur horaire, tu peux utiliser un temporisateur TON que tu trouveras dans les T4:xx.
en fixant la base à 1s et un T4:xx.pre à 3600, tu auras la tempo désirée.
pour la ligne un "xic bit_declencheur TON T4:xx 1.0 3600 0" devrait faire l'affaire et tu pourras récupérer le tempo finie avec T4:xx.DN
Sinon pour dialoguer avec un programme, il faut que ton rsLinx soit serveur OPC, ce qui ne doit être vrai qu'à partir de la version professionel.
Si c'est le cas, tu pourras trouver pas mal d'exemples sur le net de programmation d'applications utilisant des serveurs OPC.
en espérant ne pas avoir fait trop long et avoir répondu à tes questions.
Bonne continuation
sethangel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2007, 15h08   #9
Futur Membre du Club
 
Inscription : mars 2005
Messages : 26
Détails du profil
Informations personnelles :
Âge : 61
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : mars 2005
Messages : 26
Points : 16
Points : 16
Pour info , les premières versions de RS500 avaient été développée en Delphi ( me souvient plus de laquelle ) par Rockwell software avec l'aide de microsoft d'ailleur (?) !!
Pour RS5000 , je sais pas.
Comme quoi .....
Labanda est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2007, 00h14   #10
bjl
Membre confirmé
 
Avatar de bjl
 
Inscription : décembre 2002
Messages : 237
Détails du profil
Informations forums :
Inscription : décembre 2002
Messages : 237
Points : 234
Points : 234
S'il vous plait, précisez avec quel logiciel vous programmez..

il n'y a plus rien à voir entre les rslogix5/500 et rs logix 5000

le concept est modifié. il n'y a plus de fichiers de données du type t4.....
en clair, à part les e/s, les données n'ont plus d'adresse physique.

et j'ajouterai. avec les logiciels tockwell ajoutez la version du logiciel de programmation. les évolutions ont parfois de l'importance.
bjl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2007, 20h53   #11
Membre habitué
 
Inscription : septembre 2004
Messages : 138
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 138
Points : 133
Points : 133
Par défaut Automate Ab--pc

Pour dialoguer avec un automate AB et un PC tu peux utiliser le Serveur OPC
proposé avec RSLINK (pas dans sa version de base bien sur il faut la version
au dessus j'ai pas la version exacte en tête) .

Avec un serveur OPC tu peux echanger des TAGS(variables) entre le PC et
l'automate .
sylvain giardini est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2007, 19h17   #12
Invité de passage
 
Inscription : juillet 2007
Messages : 1
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 1
Points : 1
Points : 1
code ecrit en vb6
ROBOT étant le nom de ton fichier crée sous rslogix500 et sauvegardé dans ton automate.
Ici tu as un exemple de lecture et un exemple d'écriture.
J'éspere avoir repondu a tes attentes.
quand ton canal DDE est ouvert, tu peux lire et ecrire ce que tu veux,
il faut toujours le refermer quand tu as fini.

Code vb :
1
2
3
4
5
6
7
8
9
10
11
   Text2.LinkTopic = "rslinx|ROBOT" 'cree le lien rslink avec le prog automate
    Text2.LinkItem = "F12:10"
    Text2.LinkMode = 2 'ouverture du canal DDE
    Text2.LinkRequest  'lit F12:10 dans l'automate
    'ici tu fais ce que tu veux de la valeur lue dans l'automate
    'qui se trouve maintenant dans Text2.text
    Text2.LinkItem = "F10:8"
    Text2.LinkPoke 'ecrit ce qu'il y a dans text2.text dans F10:8 de l'automate
    'ici tu ecris dans l'automate ce qui se trouve dans 
    ' Text2.text
    Text2.LinkMode = 0 'ferme canal DDE
alainnews est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2007, 20h47   #13
Nouveau Membre du Club
 
Inscription : juillet 2007
Messages : 46
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 46
Points : 37
Points : 37
Citation:
Envoyé par djinseng
bonjour je travaille également sur rslogix et voici mon problème:
j'aimeré réaliser un compteur horraire sur Rslogix5 j'aimerai qu'il s'enclanche lorsque j'ai un bit qui passe a 1 et qu'il s'arrète lorsque celui ci est a 0.
Pour cela je penssé mettre le mot s:21 (qui correspond a l'heure) dans Nx quand l'entré passe a 1 et mettre S:21 dans Nx (entier) qd mon bit repasse a 0; et faire ensuite la soustraction mais cela ne marche pas quelqu'un aurai t'il une idée?
merci

Pour moi ce n'est pas tres clair cette question.
Pour infos , pour qu'une application puisse dialoguer avec un automate Rockwell ;il vous faut la version OEM de rslinx avec une clef d'activation
soninkara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/02/2010, 17h48   #14
Invité de passage
 
Inscription : mai 2009
Messages : 3
Détails du profil
Informations forums :
Inscription : mai 2009
Messages : 3
Points : 2
Points : 2
Je programme sur automates Rockwell depuis 4 ans pour mon job et je pense que

Citation:
Envoyé par sethangel Voir le message
Bonjour,
J'utilise pour programmer les automates allen bradley le logiciel rsLogix500, je pense qu'il n'y a pas beaucoup de différences avec rsLogix5 et que tu devrais t'y retrouver.
Pour un compteur horaire, tu peux utiliser un temporisateur TON que tu trouveras dans les T4x.
en fixant la base à 1s et un T4x.pre à 3600, tu auras la tempo désirée.
pour la ligne un "xic bit_declencheur TON T4x 1.0 3600 0" devrait faire l'affaire et tu pourras récupérer le tempo finie avec T4x.DN
Sinon pour dialoguer avec un programme, il faut que ton rsLinx soit serveur OPC, ce qui ne doit être vrai qu'à partir de la version professionel.
Si c'est le cas, tu pourras trouver pas mal d'exemples sur le net de programmation d'applications utilisant des serveurs OPC.
en espérant ne pas avoir fait trop long et avoir répondu à tes questions.
Bonne continuation
est la meilleure réponse à la question initiale !!

Le reste est intéressant intellectuellement, mais parasite un peu la question initiale !
VM333 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2010, 19h40   #15
Responsable outils internes
 
Avatar de Nono40
 
Homme Bruno Guérangé
Ingénieur développement logiciels
Inscription : mai 2002
Messages : 7 890
Détails du profil
Informations personnelles :
Nom : Homme Bruno Guérangé
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Industrie

Informations forums :
Inscription : mai 2002
Messages : 7 890
Points : 11 894
Points : 11 894
Citation:
Envoyé par ShaiLeTroll Voir le message
C'est un forum Delphi, même ceux qui font eu affaire avec des Automates programmables comme moi (c'était des SIEMENS), c'était en général interfacé par un programme en ADA, C++ sous Linux ou Venturcom RT Windows NT, avec du TCP/IP et un échange de Trame selon le format du constructeur de la machine (dans mon cas des trieuses industrilles) qui utilise l'automate ... à la limite de l'ASM 386 à 686, vous aurez quelques clients ...
Hum,

Je suis Delphiste aussi et on peut communiquer très bien en Delphi via TCP/Série/OPC avec tous types d'automates. J'écris toujours les couches de COM en delphi
__________________
Delphi :
La F.A.Q. , 877 réponses à vos questions !
264 sources à consulter/télécharger !
Nono40 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h39.


 
 
 
 
Partenaires

Hébergement Web