Probleme mit TwinCat Databaseserver

SteffenP

Level-1
Beiträge
15
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich möchte gerne eine Verbindung zu einer MySQL Datenbank von meiner Beckhoff I/O aus erstellen. Ich benutzte TwinCat3.1 unter einem Windows 8 64-Bit. Als Datenbanktool benutze ich Xammp. Ich habe bereits den ODBC Treiber in Version 5.31 installiert und eine MySql Verbindung eingerichtet über die ich ohne Probleme zum Beispiel via Excel kommunizieren kann. Nun habe ich schon viel mit dem TwinCat3 Database Server herumexperimentiert und auch die Dokumente von Beckhoff infosys zum Thema kann ich schon auswendig predigen. Dennoch will meine Verbindung Beckhoff->MySQL nicht wirklich. Zunächst versuche ich die ADSDeviceConnectionAdd sowie den ODBCConnectionAdd Baustein zu parametrieren. Ohne Erfolg! Die Bausteine geben mir den Fehlercode 6 aus. target port not found cause System not switched to RUN. Leider kann ich mir herzlich wenig darunter vorstellen da mein System ansonsten fehlerfrei läuft. Ich denke die Fehlermeldung sollte ein erster Ansatz sein mein Problem zu lösen. Wäre nett, wenn es hier jemanden geben würde, der sich damit auskennt, bzw. sowas schon mal gemacht hat.

In diesem Sinne hoffe ich auf viele gute konstruktive Antworten.

Gruß
Steffen
 
Hallo Steffen,
wie die Fehlermeldung schon sagt, ist dein System nicht im Modus RUN.
Da der DataBaseServer von der PLC aus angesprochen wird, muss zwingend auch die PLC in Run sein.
Hast du es schon geschafft eine Lauffähige Anwendung auf dem System zu kreieren?
Ich persöhnlich habe nicht die Info, das TC3 auf einem W8/64 als Runtime läuft.....
Gruß, Peter
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Peter,
danke für die Antwort. Auch ich habe die Info, dass TC3.1 unter W8/64 laufen sollte. Allerdings bin ich mir bei dem Database Server nicht so ganz sicher. Denn der Konfigurator ließ sich nur ein einziges Mal starten. Auch erneutes neuinstallieren usw. hat nichts gebracht. Danach bin ich eben auf die gute alte Programmierung mittels Fb's umgestiegen. Wäre später sowieso der Fall gewesen. Ich versuche es jetzt auf einem W7/64 ans laufen zu kriegen.
Da wäre aber auch noch ein Verständnis Problem. Und zwar ist bei dem Baustein FUNCTION_BLOCK FB_AdsDeviceConnectionAdd die Rede von der NetId und der ADSDevNetId. Wo liegt da der unterschied und wo finde ich die ID's? Als NetId habe ich die IP meines Rechners +.1.1 angegeben. gilt das auch für die ADSDevNetId? In diesem Punkt bin ich doch etwas ratlos und könnte einen heißen Tipp gut gebrauchen.

Gruß
Steffen
 
Hallo Steffen,
noch mal die Frage : ist dein TC in RUN?
Mit den AdsDeviceConnection habe ich noch nicht gearbeitet, da kann ich nichts zu sagen.
Hast Du den TCDatabaseServer käuflich erworben? der läuft nämlich auch für eine Zeitspanne im Demo-Mode.
 
Hallo Peter,

ja mein TC is im RUN Mode. Habe aber eben grade alles nochmal auf einem Win7/64 ausprobiert und siehe da, es läuft! Scheinbar ist die Integration in Win8 noch nicht ganz abgeschlossen.
Die Lizenzen habe ich käuflich erworben. Du hast jedoch Recht. Es funktioniert auch mit den trial-Lizenzen.

Danke für deine Hilfe!!

Gruß
Steffen
 
Zurück
Oben