Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched. Close

Visualisierung mit Pro-face

Gumpi
2006-05-26
2006-11-23
  • Gumpi - 2006-05-26

    Ich glaube, dass das hier nicht wirklich reinpaßt, da ja Pro-face nicht viel mit Codesys zu tun hat. Trotzdem wollte ich mal schauen, ob es jemanden gibt, der sich auch mit Pro-face und dem 841 von WAGO rumquält. Da ich ein paar Erfahrungen habe, kann ich vielleicht weiterhelfen.

     
  • McNugget2000 - 2006-05-29

    Hallo Gumpi. Ich bin gerade auf der Suche nach einem passenden HMI für Wago 750-841.

    Und wie es der Zufall so will, schaue ich mich auch gerade nach Pro-Face um.

    Ich habe mir so etwas in der Art GP 2400 gedacht.

    Ich würde mich sehr freuen, wenn Du mir Infos geben kannst, wie die Anbindung läuft, wo es hakt, wie eine Alarmverwaltung läuft und wie sich das Pro-Face eigene Programmiersystem verhält.

    Vielen Dank schon mal im Voraus

    McNugget2000

     
  • Gumpi - 2006-06-01

    Ich hab mit dem AGP 3500 und mit dem 3300 gearbeitet. Weiß garnich, ob die GPs auch funktionieren. Glaube aber, dass die AGP 3000er im Vergleich billiger sind, weil die GPs wohl auslaufen.

    Meine Erfahrungen sind durchweg positiv. Netzwerkkabel rein.. und schon gings los. Kommunikation lief auf Anhieb. Bissl haarig waren die Modbus Adressen, da bei Pro-face die Adressen immer um 1 höher eingegeben werden müssen. Bisschen mager sind die Symbolbibliotheken, aber da kann man sich mit Eigenkreationen behelfen.

    Wenn du Ethernet TCP Modbus nutzen willst, brauchst du die GP Pro EX Software. Magst nochwas wissen ?

     
  • Gumpi - 2006-06-01

    Hälfte vergessen....

    Für die Alarmverwaltung gibt man halt für jeden eine Triggeradresse und einen Klartext ein. Kannst noch wählen, ob ne positive oder negative Flanke den Alarm auslöst. Sämtliche Scroll und Quittierbuttons werden nach Auswahl gleich mit erstellt. Mußt nur noch das Aussehen ein wenig optimieren.

    Die Software ist am Anfang etwas gewöhnungsbedürftig. Und in englisch. Gibt aber auf der Homepage ein Sprachmodul für deutsch. Ist ein wenig anders aufgebaut, als z.b. WinCC. Aber mit ein wenig Übung und den mitgelieferten Hilfedateien -leider nur englisch- bekommt man den Dreh ganz gut raus.

     
  • McNugget2000 - 2006-06-02

    Hallo Gumpi.

    Ich habe mir mittlerweile mal ein Smart-Touch von Pro-Face bestellt. Will mal ganz bescheiden anfangen. Die Software habe ich gesehen. Auch in Deutsch.. sah ganz schlüssig aus.

    Auf den ersten Blick sahen auch die Bibliotheken recht umfangreich aus. Aber auf einem Smart-touch bräuchte ich auch gar nicht so dringend viele Symbole.

    Ich muss mich noch mal etws zurechtfinden, welche Software bei Pro-Face was macht.

    Ich weiss, dass die alte Geräteserie (also auch noch das ST, das ich bekomme) mit der alten Software konfiguriert werden.

    Und die neuen Serien (AGP300 etc) mit der neuen Software.

    Kenne aber noch nicht alle Softwarebezeichnungen.

    Vielen Dank erst mal für die Antwort.

    Wenn ich das Ding habe, werde ich mal schreiebn, wie es mir gefällt.

     
  • radiator - 2006-07-05

    hallo gumpi!

    habe letzte woche die komponenten für meine steuerung bekommen und bin fleissig am üben.

    wago 750-841 mit pro-face AGP3300S.

    ich hab die ganze zeit über gerätselt warums mit den adressen nicht funzt.

    und siehe da: pro face adresse = wago adresse +1!

    lohnt sich doch ins forum zu schauen

    danke

     
  • Gumpi - 2006-07-14

    was meinst du, was ich wegen dem 1er offset für wutanfälle hatte

    ich hab mir das leben mit ner excel tabelle erleichtert. das %MW, daneben die modbusadresse und daneben die belegung. bei grö0eren projekten kann man so noch halbwegs die übersicht behalten und muss nich bei jedem datenpunkt rätseln, obs nu eins hoch oder runter sein muss.

    Wie sind denn deine erfahrungen ? Ich bin ja immer offen für kleine tricks, auf die man nicht so einfach kommt...

    falls du es noch nicht weißt, auf der pro-face homepage im download-bereich gibts die verdammten hilfe-pdfs endlich auf deutsch.

     
  • Teejay - 2006-11-22

    Hallo Gumpi,

    habe mir eine 842 zugelegt die ich mit CoDeSys und AGP 3400 mit GP-Pro-Ex, auch schon gut handhaben kann.

    Leider finde ich noch nicht den "intelektuellen Zugang" zu den einzustellenden MODBUS Adressen.

    Finde immer nur etwas von +1 bei Pro-Face und ab Adresse 400770

    Vielleicht hast du einen Tip.

    PS. was ist das mit der Tabelle (%M40)

    Gruß Teejay

     
  • Uwe - 2006-11-23

    Hallo Teejay,

    zunächst Modbus kennt einfach betrachtet nur Bit-Dienste und Wortdienste.

    Der Master (Display) sagt dem Slave (Controller) z.B.

    gib mir mal ab der Adresse 1 zehn Worte.

    Dies wäre ein Wortdienst.

    Oder ich möchte ab Adresse 23 drei Bit schreiben (Bit-Dienst).

    Vereinfacht gibt es also

    Bit-Dienste zum lesen

    Bit-Dienste zum schreiben

    Wort-Dienste zum lesen

    Wort-Dienste zum schreiben

    Die Codierung zur Nutzung dieser Dienste kann bei den Displayherstellern

    unterschiedlich sein.

    Bei deinem Display gibt die erste Ziffer der Adresse an welche Dienste vom Master benutzt werden sollen.

    Hier gibt es folgende Möglichkeiten

    0 -> Bit lesen und schreiben

    1 -> Bit nur lesen (kann vom Master nicht geschrieben werden)

    3 -> Wort nur lesen (kann vom Master nicht geschrieben werden)

    4 -> Wort lesen und schreiben

    In deinem Beispiel Adresse 400770 steht die führende 4 also für Wort lesen und schreiben.

    Diese 4 hat nichts mit der eigentlichen Modbusadresse zu tun.

    Die Modbusaddresse ist in diesem Beispiel 770.

    Nun gibt es einige Hersteller die ab 1 zählen und andere die ab 0 zählen.

    Die ab 1 zählen ziehen intern also versteckt 1 von der Adresse ab und senden dann

    das Ergebnis als Modbusadresse an den Slave.

    Also wenn du 23 eingibst wird über das Kabel die Adresse 22 geschickt.

    Proface zählt hier ab 1 und WAGO ab 0 daher dein Versatz.

    Mit einer Wordadresse werden nun 16 Bit adressiert.

    Also mit 1 die ersten 16 Bit mit 2 die nächsten 16 Bit u.s.w.

    Mit einer Bitadresse wird nur 1 Bit adressiert

    Also mit 1 das erste Bit mit 2 das 2. Bit u.s.w. fortlaufend.

    Hieraus ergibt sich wenn ich mit einem Wortdienst Adresse 2 anspreche dann meine ich

    das 2. Wort.

    Wenn ich mit einem Bitdienst Adresse 2 anspreche dann meine ich das 2. Bit ab Anfang und

    das liegt wenn der Anfang 0 ist im 1. Wort.

    Nun kommt wahrscheinlich die Frage nach dem Anfang.

    Bei WAGO ist ein Modbusserver (Slave) in der Firmware des Controllers integriert.

    Dieser Server ermöglicht den Zugriff auf physikalische Eingänge, physikalische Ausgänge,

    virtuelle Eingänge, virtuelle Ausgänge, Merkerbereich und diverse Systemvariablen

    (Adressbelegung im Handbuch oder kurzer Anruf beim WAGO-Support)

    Bei diesem Server ist die Frage nach dem Anfang etwas schwieriger in einem Forum zu beantworten.

    Hier empfehle ich einen Anruf beim Support um diese Frage in einem Gespräch zu klären.

    In der Regel soll aber die SPS im Controller die Kontrolle der Ausgänge übernehmen.

    Daher gibt es bei WAGO die Bibliothek "ModbusEthernet_04.lib".

    In dieser Bibliothek gibt es einen Baustein Terminalslave der einen Modbusserver enthält.

    Dieser Baustein bildet alle Modbusadressen auf einem Word-Array innerhalb der SPS ab.

    So wird die Adresszuordnung relativ einfach.

    Den Anfang der Bitdienste kann man durch einen Parameter an diesem Baustein selbst einstellen.

    Dieser Server kann parallel zu dem in der Firmware integrierten auf einem (fast) beliebigen

    Port betrieben werden.

    Weiterer Vorteil dieses Baustein ist, es gibt ihn auch in einer anderen Biliothek für eine serielle Anbindung.

    D.h. wenn man von Ethernetanbindung auf serielle Kopplung oder umgekehrt wechseln will / muss dann

    braucht man nur den Baustein auszutauschen die Abbildung auf ein Wordarray ist bei beiden gleich.

    Ich hoffe diese lange aber trotzdem viel zu kurze Ausführung hilft dir etwas weiter.

    Uwe

     

Log in to post a comment.