IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Automation Discussion :

[Rslinx - Rslogix] Automate programmable


Sujet :

Automation

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Février 2007
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 1
    Points : 1
    Points
    1
    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.

  2. #2
    Membre chevronné Avatar de philnext
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    1 552
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 552
    Points : 1 780
    Points
    1 780
    Par défaut
    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.

  3. #3
    Candidat au Club
    Inscrit en
    Avril 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    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

  4. #4
    Expert éminent sénior
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    13 459
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13 459
    Points : 24 873
    Points
    24 873
    Par défaut
    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 ...
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  5. #5
    Membre chevronné

    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    1 288
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

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

    Informations forums :
    Inscription : Août 2002
    Messages : 1 288
    Points : 1 936
    Points
    1 936
    Par défaut
    Tu n'auras ne pourras obtenir que le code assembleur rien de plus.
    Delphi 7/XE2/XE3
    C#
    Oracle 9i à 12c
    SQL Server 2008 à 2014

  6. #6
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    D'accord, et comment d'après toi je peux obtenir le code assembleur (c'est mieux que rien) STP


  7. #7
    Membre actif
    Homme Profil pro
    Ingénierie des systemes embarqués temps réels
    Inscrit en
    Juin 2006
    Messages
    152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

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

    Informations forums :
    Inscription : Juin 2006
    Messages : 152
    Points : 231
    Points
    231
    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!
    Pendant 25 ans j'ai toujours cru que le soleil se levait à l'est et se couchait à l'ouest... 1/4 de siècle à remettre en cause...
    _______________________ ______________
    Systèmes embarqués RT et Informatique Industrielle.
    Conception, intégration électronique et logicielle.
    Développement des drivers ,GUI,et softs pour vos applications.
    _______
    Debian ,CentOS,Suse,Windows(xp pro,7).

  8. #8
    Nouveau membre du Club
    Inscrit en
    Juin 2007
    Messages
    25
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juin 2007
    Messages : 25
    Points : 31
    Points
    31
    Par défaut
    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

  9. #9
    Nouveau membre du Club
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mars 2005
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mars 2005
    Messages : 26
    Points : 27
    Points
    27
    Par défaut
    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 .....

  10. #10
    bjl
    bjl est déconnecté
    Membre averti Avatar de bjl
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    263
    Détails du profil
    Informations personnelles :
    Localisation : Brésil

    Informations forums :
    Inscription : Décembre 2002
    Messages : 263
    Points : 338
    Points
    338
    Par défaut
    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.

  11. #11
    Membre habitué
    Inscrit en
    Septembre 2004
    Messages
    138
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 138
    Points : 157
    Points
    157
    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 .

  12. #12
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  13. #13
    Membre du Club
    Homme Profil pro
    Automatisme
    Inscrit en
    Juillet 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Automatisme
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2007
    Messages : 48
    Points : 54
    Points
    54
    Par défaut
    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
    Rockwell Automation : PLC5, SLC500, Contrologixx, CompactLogix, Micrologix, et les protocoles de com ( DH, RIO, CNET,ENET, Devicenet)
    FTView ME ou SE, SIemens Step 7.

  14. #14
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 4
    Points : 5
    Points
    5
    Par défaut
    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 !

  15. #15
    Expert éminent sénior

    Avatar de Nono40
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2002
    Messages
    8 640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Loir et Cher (Centre)

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

    Informations forums :
    Inscription : Mai 2002
    Messages : 8 640
    Points : 19 101
    Points
    19 101
    Par défaut
    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 !

Discussions similaires

  1. problème concernant un automate programmable
    Par kevary dans le forum Automation
    Réponses: 4
    Dernier message: 24/04/2012, 01h10
  2. "veille techno" IHM pour un automate programmable
    Par _thierry dans le forum ASP.NET MVC
    Réponses: 3
    Dernier message: 28/02/2012, 21h22
  3. VB pour automate programmable
    Par Kelly Diote dans le forum VB 6 et antérieur
    Réponses: 0
    Dernier message: 12/04/2011, 13h43
  4. Réponses: 0
    Dernier message: 16/03/2009, 16h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo