Outrider
Level-1
- Beiträge
- 745
- Reaktionspunkte
- 5
-> Hier kostenlos registrieren
Hallo,
was ist Libnodave und wofür kann man es verwenden ?
Gruß
was ist Libnodave und wofür kann man es verwenden ?
Gruß
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
... die ein Kollge, der hier im Forum aktiv ist, programmiert hat.Libnodave ist eine Bibliothek für verschiedene Hochsprachen(zB VB,C++,C#,...) , die die notwendigen Funktionen , die zum Verbinden und Austauschen von Daten zwischen Siemens Steuerungen zur Verfügung stellt.
Libnodave ist eine Bibliothek für verschiedene Hochsprachen(zB VB,C++,C#,...) , die die notwendigen Funktionen , die zum Verbinden und Austauschen von Daten zwischen Siemens Steuerungen zur Verfügung stellt.
Und in AutoIt funktionierts auch prächtig.btw auch für Delphi funktioniert das ganze ;-)
Ich will ja nicht Oberlehrerhaft daherkommen, aber es werden nicht Daten zwischen S7-Steuerungen ausgetauscht, sondern ein PC kann damit Daten aus einer S7-Steuerung lesen und in diese hineinschreiben. Natürlich kann man über diesen PC dann auch Daten zwischen Siemens-Steuerungen austauschen. Nur zur Klarstellung, damit der Fragesteller nicht auf einen falschen Pfad kommt.
GNU Library General Public Licenselibnodave steht unter der LGPL Lizenz
Hinweis: Die GNU Library General Public License (LGPL-2.0) wurde durch die GNU Lesser General Public License abgelöst.
Bibliotheken: GNU General Public License (GPL) vs. GNU Lesser General Public License (LGPL)Part of Libnodave, a free communication libray for Siemens S7 200/300/400
[...]
Libnodave is free software; you can redistribute it and/or modify
it under the terms of the GNU Library General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
Libnodave is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.
You should have received a copy of the GNU Library General Public License
along with Libnodave; see the file COPYING.
Die Wahl der Lizenz macht einen großen Unterschied: mithilfe der GNU LGPL wird die Nutzung der Bibliothek in proprietären Programmen erlaubt, mithilfe der GNU GPL ist sie ausschließlich für freie Programme nutzbar.
Eine Alternative wäre ACCON-AGLink von Deltalogic. Ist allerdings nicht kostenlos.Halllo zusammen,
bisher habe ich mit der Sharp 7 Bibliothek in einem C# Programm auf meine Steuerung zugegriffen, um hier Parameter zu lesen oder zu beschreiben und mir damit in Excel eine Visualisierung erstellt.
Dies funktioniert allerdings nur mit nicht optimierten Bausteinen. Auch wenn dies recht gut funktioniert, auch mit hohen Datenmengen, denke ich das der optimierte Zugriff noch deutlich perofrmanter ist.
Ist es inzwischen mit libnodave möglich symbolisch auf DBs zuzugreifen bzw. gibt es andere Möglichkeiten?
Weiter oben schrieb mal jemand, es wäre möglich die Bibliothek mit 50 zeilen Code so zu modifzieren das dies möglich wäre?
Gruß
Tom
Wie kommst Du da drauf? Das halte ich für ein Gerücht oder Marketing-Blabla. Symbolischer Zugriff auf Objekte in "optimiertem" Speicher ist weitaus komplizierter als direkter Zugriff auf Speicher mit Standard-Zugriff - wie soll das "performanter" sein?Dies funktioniert allerdings nur mit nicht optimierten Bausteinen. Auch wenn dies recht gut funktioniert, auch mit hohen Datenmengen, denke ich das der optimierte Zugriff noch deutlich perofrmanter ist.
Ist es inzwischen mit libnodave möglich symbolisch auf DBs zuzugreifen bzw. gibt es andere Möglichkeiten?
Wie kommst Du da drauf? Das halte ich für ein Gerücht oder Marketing-Blabla. Symbolischer Zugriff auf Objekte in "optimiertem" Speicher ist weitaus komplizierter als direkter Zugriff auf Speicher mit Standard-Zugriff - wie soll das "performanter" sein?
Harald
Wir verwenden essentielle Cookies, damit diese Website funktioniert, und optionale Cookies, um den Komfort bei der Nutzung zu verbessern.
Siehe weitere Informationen und konfiguriere deine Einstellungen