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.
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.
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.
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
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
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
D'accord, et comment d'après toi je peux obtenir le code assembleur (c'est mieux que rien) STP
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).
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
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 .....
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.
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 .
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
Envoyé par djinseng
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.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager