10.12.2017 21:02 | |
Beiträge: 24 Bewertung: (1) |
Zur Doku: Ein Modbus Gerät soll Daten von der Logo Lesen / Schreiben: DateianhangLogo 8 Modbus.pdf (4180 Downloads) |
10.12.2017 21:41 | |
Beigetreten: 18.12.2014 Letzter Bes: 24.09.2024 Beiträge: 33827 Bewertung: (4203)
|
Was soll uns das sagen bei deinem knappen Text in deinem Beitrag: So funktioniert es? |
25.02.2018 15:07 | |
Beigetreten: 22.02.2008 Letzter Bes: 06.08.2024 Beiträge: 2698 Bewertung: (207) |
Wahrscheinlich wollte der Themenstarter damit andeuten, dass man bei Modbus wie folgt vorgehen soll: 1. In Logosoft bei Ethernet eine neue Verbindung "Modbus Server" wählen 2. Auf der anderen Seite (z.B. PC) einen Modbus-Client wählen 3. Den in Online-Eigenschaften angezeigten Modbus-Adressraum benutzen Die Beschreibung des Adressraumes ist von Siemens allerdings mehr als dürftig ausgeführt, besser ist wohl eine Zuordnung, wie sie in der PDF-Datei im Anhang angegeben ist. M.f.G. Scorp DateianhangModbus Implementierungstabelle.pdf (3483 Downloads) |
Für diesen Beitrag bedanken sich9 Benutzer |
25.02.2018 18:53 | |
Beigetreten: 22.02.2008 Letzter Bes: 06.08.2024 Beiträge: 2698 Bewertung: (207) |
Im Anhang ist noch was zum Testen, eine Statusanzeige für Logo 8 über Modbus TCP. Kurzbeschreibung Das Programm ist ansonsten selbsterklärend, einfach mal ausprobieren mit einer Testlogo, bitte nicht sofort in einer Maschine o.ä. testen. In dieser Version ist nur die Ansicht der abgebildeten Signale vorgesehen, also reine Statusanzeige ohne Schreibfunktion. M.f.G. Scorp P.S. Habe heute in der Firma gemerkt, dass es bei Windows 7 32bit elendig lange dauert, bis die Exe-Datei nach dem Starten etwas anzeigt. Zuhause mit Windows 10 64bit ging es eigentlich relativ flott. Ob es am Betriebssystem oder anderweitigen Einstellungen liegt, ist mir bisher noch nicht klar. DateianhangModbus Status.zip (2068 Downloads) |
Zuletzt bearbeitet von: Scorp am: 26.02.2018 14:36:50 |
|
Für diesen Beitrag bedanken sich8 Benutzer |
26.02.2018 17:07 | |
Beigetreten: 22.02.2008 Letzter Bes: 06.08.2024 Beiträge: 2698 Bewertung: (207) |
Habe mich dazu entschlossen, die Modbus Implementierungstabelle als Excel-Datei freizugeben. Bitte nicht falsche Schlüsse ziehen, die Tabelle stammt nicht von Siemens, obwohl eine bessere Dokumentation dazu eigentlich deren Aufgabe gewesen wäre. Habe die Tabelle nochmal etwas umgestellt und erweitert. Falls jemand Fehler findet, bitte melden. M.f.G. Scorp DateianhangModbus Implementierungstabelle.zip (1883 Downloads) |
Zuletzt bearbeitet von: Scorp am: 26.02.2018 17:15:20 |
|
Für diesen Beitrag bedanken sich7 Benutzer |
28.02.2018 08:47 | |
Beigetreten: 22.08.2016 Letzter Bes: 05.12.2023 Beiträge: 23 Bewertung: (2) |
Danke für die Beschreibung. Habe ich genau so gemacht. Geht nicht. Anbei die Screenshots dazu. Was kann der Fehler sein. Ist langsam ärgerlich, weil MODBUS doch eigentlich ganz leicht ist. Aber bei der Logo ist alles wahnsinnig schwer. Warum ist MODBUS bei Auslieferung nicht out-of-the-box nutzbar? DateianhangModbus-geht-nicht1.pdf (1672 Downloads) |
Für diesen Beitrag bedanken sich1 Benutzer |
01.03.2018 06:28 | |
Beigetreten: 18.12.2014 Letzter Bes: 24.09.2024 Beiträge: 33827 Bewertung: (4203)
|
Auch mit der Ananas Software funktioniert es. Übertrage das Testprogramm von Scorp in die LOGO! und starte die Ananas.exe. Unter Options > Modbus > den Register Scanner starten. Bei Abschnitt "Register type and UID" dann "Holding auswählen. Bei Abschnitt "Range" den Bereich auswählen, in diesen Fall "From:" = 513 und "To:" = 536. Damit hast du AM2 und AM8 sowie AQ1 mit eingeschlossen. Den Haken bei "Use address Offset" setzen. Dann Button " Connect" drücken. Im Popup Menü dann die IP-Adresse der LOGO! eintragen als Port den vorgegebenen Port 502 belassen. Start anklicken. DateianhangAnanas Test.wmv (959 Downloads) |
01.03.2018 08:31 | |
Beigetreten: 18.12.2014 Letzter Bes: 24.09.2024 Beiträge: 33827 Bewertung: (4203)
|
Und auch mit dem Generic Tester von Schneider funktioniert die Datei von Scorp. |
02.03.2018 19:01 | |
Beigetreten: 22.02.2008 Letzter Bes: 06.08.2024 Beiträge: 2698 Bewertung: (207) |
Habe das Statusprogramm erweitert, wobei man die Eigenheiten von Profilab berücksichtigen muss. Sehen wir das angehängte Programm mal als Kompromiss zwischen Geschwindigkeit und Aussehen. Wäre gut, wenn jemand mal Rückmeldung gibt, ob in jedem Bereich (vor allem Digital- und Analogeingänge) etwas Richtiges ankommt. Habe mein Logo nur mit Betriebsspannung und Lankabel am Netz. M.f.G. Scorp DateianhangLogostatus.zip (579 Downloads) |
Für diesen Beitrag bedanken sich2 Benutzer |
02.03.2018 19:24 | |
Beigetreten: 18.12.2014 Letzter Bes: 24.09.2024 Beiträge: 33827 Bewertung: (4203)
|
Habe es gerade mit der LSC aus deiner ersten Version getestet. In meinen Augen ist alles in Ordnung (siehe angehangenes Video). Kleiner Tipp vielleicht meinerseits: DateianhangScorp.wmv (436 Downloads) |
Zuletzt bearbeitet von: ixo65 am: 02.03.2018 19:26:45 |
|
Für diesen Beitrag bedanken sich1 Benutzer |
14.03.2018 18:46 | |
Beigetreten: 22.02.2008 Letzter Bes: 06.08.2024 Beiträge: 2698 Bewertung: (207) |
Habe in den letzten Tagen etwas an der Statusanzeige gebastelt. Herausgekommen ist quasi ein kleines Messlabor für Logo8 als Modbus-Server. Die meisten Funktionen müssten sich selbst erklären oder durch einfaches Probieren ermittelt werden können. Beschreibungen zu Profilab Expert findet man auch unter www.abacom-online.de
Installation durch Entpacken der MBLogo.ZIP und Starten der Exe-Datei im Ordner. DateianhangMBLogo.zip (599 Downloads) |
Für diesen Beitrag bedanken sich5 Benutzer |
16.03.2018 11:07 | |
Beigetreten: 22.02.2008 Letzter Bes: 06.08.2024 Beiträge: 2698 Bewertung: (207) |
Grundsätzlich würde das auch mit mehreren Logo's gehen, die Oberfläche von Profilab ist recht einfach zu erweitern. Allerdings gibt es folgende Probleme: 1. Profilab ist ein älteres 32-bit-Programm und lahmt je nach PC auch reichlich. Zuhause habe ich eine Logo an einer Fritzbox hängen und einen 64-bit-PC mit Windows 10. Da läuft die Version recht flott und bietet bis zu 20 Messungen pro Sekunde ohne Probleme 2. Profilab stellt die Kommunikationsmodule für Modbus als Einzelbausteine bereit, die leider keinen externen Eingang für die IP-Adresse haben. Folglich muss man jeden Baustein in einer INI-Datei ändern oder in den Hardwareeinstellungen bei laufendem Betrieb. 3. Profilab wird hier nur noch zur Interaktion mit dem Bediener und zum Auslesen der Modbus-Register genutzt. Die Verarbeitung der Register erfolgt in einer selbstgeschriebenen DLL Der nächste Schritt wäre, aus der DLL ein komplettes Programm zu erstellen, aber dafür fehlen mir zur Zeit noch Kommunikationsroutinen in FreePascal. Denkbar wäre auch ein Versuch, die LibNoDave zu integrieren mit dem Vorteil, dass man die Logo auch nicht mehr als Modbus-Server konfigurieren müsste. Mal schauen, was die Zukunft bringt, Scorp P.S. Habe noch eine kleine Anleitung angehängt DateianhangMBLogo.pdf (644 Downloads) |
Zuletzt bearbeitet von: Scorp am: 16.03.2018 13:21:20 |
|
Für diesen Beitrag bedanken sich2 Benutzer |
17.03.2018 11:25 | |
Beigetreten: 22.02.2008 Letzter Bes: 06.08.2024 Beiträge: 2698 Bewertung: (207) |
Im Anhang ist eine Kurzbeschreibung zur Einbindung der MBLogo.DLL in eigene Profilab-Projekte. M.f.G. Scorp DateianhangMBLogoDLL.pdf (699 Downloads) |
Für diesen Beitrag bedanken sich1 Benutzer |
01.11.2018 12:13 | |
Beigetreten: 22.02.2008 Letzter Bes: 06.08.2024 Beiträge: 2698 Bewertung: (207) |
Habe meine Modbus-Implementierungstabelle bei einem Youtube-Video gesehen, bei der dann erklärt wird, dass man bei der Adresse 1 abziehen muss, wenn die Register mit 0 anfangen. Um das einfacher zu gestalten, habe ich meine Excelliste etwas erweitert und zwei PDF-Dateien dazugepackt, bei denen die Register mit 0 oder mit 1 anfangen. Sollte ich etwas übersehen haben, dann bitte melden. M.f.G. Scorp DateianhangModbus Tabelle.zip (898 Downloads) |
Für diesen Beitrag bedanken sich2 Benutzer |
Folgen Sie uns auf