Home > Forum > Bedienterminals (Weintek) > MySQL-Verbindung mit cMT-SVR
Stichwort: Verbindung, mysql, SQL
- Dieses Thema hat 4 Antworten, 1 Teilnehmer und wurde zuletzt aktualisiert 2 Jahre, 9 Monate da Sergio Bertana.
-
AutorPost
-
Juni 30, 2020 bei 8: 28 am #56376MeistergumiPartecipante
Ich habe ein Problem mit der Verbindung mit der MySQL-Anwendung zu EBPro. Ich habe erfolgreich ein SCHEMA und eine TABELLE in mySQL erstellt, die korrekt funktionieren, da ich sie mit einigen Abfragen direkt in MySQL getestet habe, aber bei der Kommunikation mit EBPro (und beim Importieren der DB-Spalten) erhalte ich immer die Fehler von: "Datenbankserververbindung fehlgeschlagen".
Der Kommunikationsport ist dieselbe Seite wie mySQL und EBPro (3306), und auch die Namen der Tabellen stimmen überein. Hat jemand eine Idee, was das Problem sein könnte?
Juni 30, 2020 bei 9: 48 am #56394Sergio BertanaAdministrator des ForumsIch habe versucht, ein einfaches Beispiel für die Verbindung zu einer öffentlichen Datenbank zu erstellen. Ich habe den kostenlosen Dienst von verwendet db4free.net. Server konfiguriert (Bildschirmfoto) kann in der TAB definiert werden Status/Control das Wort, in dem der Verbindungsstatus übertragen wird, und das mögliche Wort zur Steuerung der Verbindung.
Um die Verbindung zur Datenbank zu testen, definieren Sie eine neue Abfrage und verwenden Sie den Schlüssel Import from server Hiermit werden alle Felder aus der angegebenen Tabelle importiert (Bildschirmfoto).
Um die Ursache Ihres Problems zu finden, können Sie das Statuswort und das Fehlerwort (in der Tabelle definiert) anzeigen Status/Control) auf dem Panel und sehen, welchen Wert sie haben. Sie sagen, dass Sie die Abfragen direkt in MySQL getestet haben, aber Sie sind sicher, dass die Datenbank über eine externe Verbindung zum Computer erreichbar ist ... Versuchen Sie, mit einem Abfrage-Manager von einem anderen PC aus eine Verbindung zur Datenbank herzustellen (Beispiel) DBeaver).
Ich berichte über die Bedeutung der in den 2 Statuswörtern zurückgegebenen Werte.
[Status address] (Status indicator)
Value o indicates that the Database Server is not attempting to connect te the database.
Value 1 indicates that the Database Server fails to connect to the database.
Value 2 indicates that the Database Server successfully connects to the database.[Status address+1] (Error indicator)
Value 0 indicates no error.
Value 1 indicates unknown error.
Value 2 indicates that the Database Server fails to connect to the database.
Value 3 indicates that the database clocks the unauthorized connection.
Value 4 indicates that the database name is incorrect.
Value 5 indicates that the domain name is invalid.Juli 31, 2020 bei 8: 06 #57158Sergio BertanaAdministrator des ForumsIch füge zum vorherigen Beitrag hinzu Diesen Link um eine Weintek-Demo herunterzuladen, die zeigt, wie Abfragen in einer MySQL-Datenbank verwaltet werden. Hier ist die Übersicht von Weintek
The following demo will introduce how to use the Basic Mode and Advanced Mode of SQL Query to read and modify the data in MySQL database. In Advanced mode, the data in the database can be read and operated with SQL language.
Juli 6, 2021 bei 4: 01 pm #60507[E-Mail geschützt]PartecipanteWenn möglich hätte ich gerne eine Bestätigung vor dem Kauf.
mit dem cMT-SVR-100 Cloud-HMIIch kann Variablen auf einer SPS im Modbus lesen und Daten auf meiner MySQL-DB lesen und schreiben, die über eine feste IP erreichbar ist, natürlich mit einer bereits bestehenden Internetverbindung.
Ich muss den Status einiger Werte auf Booten lesen und in eine DB schreiben.
Juli 6, 2021 bei 4: 19 pm #60510Sergio BertanaAdministrator des ForumsWie du sehen kannst von der Vergleich der Eigenschaften unter den verschiedenen HMIs die cMT-SVR es unterstützt SQL-Abfragen und hat natürlich sowohl RTU- als auch TCP-Modbus-Unterstützung.
Natürlich müssen Sie zur Lösung des Problems mit Makros auf dem Panel arbeiten, für die Verwaltung von SQL-Abfragen können Sie sich ansehen dieser Artikel.
Ich erinnere Sie jedoch daran, dass EasyBuilderPro die vollständige Simulation des Projekts ermöglicht, sodass Sie versuchen können, Ihr Programm zu schreiben und es in der Simulation zu testen, bevor Sie den cMT-SVR kaufen.
-
AutorPost
- Sie müssen angemeldet sein, um auf dieses Thema antworten zu können.