Acasă > forum > Terminale de operare (Weintek) > Conexiune MySQL cu cMT-SVR
- Acest subiect are 4 răspunsuri, 1 participant și a fost actualizat ultima dată 2 ani, acum 9 luni da Sergio Bertana.
-
AutorPost
-
Iunie 30, 2020 la 8: 28 am #56376Mastergumiparticipant
Am o problemă de conectare cu aplicația MySQL la EBPro. Am creat cu succes o SCHEMĂ și un TABEL în MySQL care funcționează corect, deoarece le-am testat cu anumite interogări direct în MySQL, dar când comunic cu EBPro (și importul coloanelor DB) primesc întotdeauna eroare de: „Conexiunea serverului bazei de date a eșuat”.
Portul de comunicare este aceeași latură ca mySQL și EBPro (3306) și numele tabelelor coincid și ele. Cineva are idee care ar putea fi problema?
Iunie 30, 2020 la 9: 48 am #56394Sergio BertanaAdministrator al forumuluiAm încercat să fac un exemplu simplu de conexiune la o bază de date publică, am folosit serviciul gratuit oferit de db4free.net. Configurat serverul (screenshot) poate fi definit în TAB Status/Control cuvântul în care este transferată starea conexiunii și posibilul cuvânt pentru a controla conexiunea.
Pentru a testa conexiunea la baza de date definiți o nouă interogare și utilizați cheia Import from server care importă toate câmpurile din tabelul indicat (screenshot).
Pentru a afla cauza problemei dvs. puteți afișa cuvântul de stare și cuvântul de eroare (definite în TAB Status/Control) de pe panou și vedeți ce valoare au. Spuneți că ați testat interogările direct în MySQL, dar sunteți sigur că baza de date este accesibilă de la o conexiune externă la mașină ... Încercați să vă conectați la baza de date de pe alt PC cu un program de gestionare a interogărilor (Exemplu dbeaver).
Raportez semnificația valorilor returnate în cele 2 cuvinte de stare.
[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.Iulie 31, 2020 la 8: 06 am #57158Sergio BertanaAdministrator al forumuluiAdaug la postarea anterioară acest link pentru a descărca o demonstrație Weintek care ilustrează modul de gestionare a interogărilor pe o bază de date MySQL. Iată prezentarea generală oferită de 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.
Iulie 6, 2021 la 4: 01 pm #60507[e-mail protejat]participantDacă este posibil, aș dori o confirmare înainte de a cumpăra.
Cu cMT-SVR-100 Cloud HMIPot citi variabile pe un PLC în modbus și pot să citesc și să scriu date pe MySQL DB accesibil pe un IP fix, în mod natural cu o conexiune la internet existentă.
Nevoia mea este să citesc starea unor valori pe bărci și să le scriu pe un DB.
Iulie 6, 2021 la 4: 19 pm #60510Sergio BertanaAdministrator al forumuluiDupă cum puteți vedea din compararea caracteristicilor printre diferitele HMI-uri cMT-SVR acceptă interogări SQL și, bineînțeles, are suport RTU și TCP Modbus.
Desigur, pentru a rezolva problema, va trebui să lucrați cu macrocomenzi pe panou, pentru gestionarea interogărilor SQL puteți arunca o privire la acest articol.
Cu toate acestea, vă reamintesc că EasyBuilderPro permite simularea completă a proiectului, astfel încât să puteți încerca să scrieți programul și să-l testați în simulare înainte de a cumpăra cMT-SVR.
-
AutorPost
- Trebuie să fiți autentificat pentru a răspunde la acest subiect.