TF6420 Database Server: No License

naheliegend

Level-1
Beiträge
87
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

ich möchte meine anfallenden Daten auf einem Server loggen. Hierfür habe ich den Database Server bereits auf meinem PC und auf meiner CX installiert.

Ich habe in meiner XAE eine CPU Lizenz für den Database-Server eingerichtet.

license.jpg

Die Trial License scheint vorhanden zu sein. Wenn ich nun den Database-Konfigurator starte wird immer noch angezeigt:

- No License -

nolicense.PNG


Wisst ihr voran das liegt, oder was ich tun kann?

Gruß
 
ich habe die XAE und den Dataserver neu gestartet und habe nun ein READY unten rechts stehen.

Meine Frage: Was macht denn nun Sinn?

Ich steuere meine CX ja von meinem Laptop aus über TwinCat3. Muss die Database-Konfigurationsdatei nun auf der CX liegen oder auf meinem Laptop?
Habe das dazu gefunden:
fsdg.PNG

Scheint es nun egal zu sein, oder was meint ihr?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Natürlich auf der CX, auf dieser läuft der Datenbank Server ja schließlich auch. Soweit auf Deinem PC/Laptop nicht auch die Datenbank läuft ist dieser ja auch nicht unbedingt ständig mit der SPS verbunden und wie soll sich diese dann nach einem Neustart konfigurieren?
 
Warum denn "natürlich"?

Wenn ich den Datenbank Server auf meinem Laptop laufen lasse und die CX als Target auswähle und die XML auf meinen Laptop speichere, würde das funktionierten?
Ich meine ich habe ja meinen Code auch auf dem Laptop
 
Wenn der Datenbank Server auf Deinem Laptop läuft muss dort auch TwinCAT laufen, dann wäre das Dein Zielsystem das Du auswählen musst und auf dieses wird dann die XML-Datei übertragen. Läuft der DB-Server auf einer CX ist diese entsprechend das Zielsystem. Auf jeden Fall benötigt das Gerät auf dem der DB-Server laufen soll auch eine SPS mit entsprechenden Lizenzen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Eine Frage zwischendurch: Wo ist denn die Datenbank? Die ist doch sicher nicht auf dem CX.
Der DB-Server sollte in deinem Fall auf dem CX laufen und dort muss auch die XML nebst Lizens sein.

Dass du den Code auf dem Laptop hast, liegt wohl daran dass du ihn dort erstellt hast und in die Steuerung geladen hast. Ausgeführt wird der Code aber auf der CX - auch wenn der Laptop nicht da ist.

Das bedeutet, dass sowohl DB-Server als auch Datenbank vom CX aus erreichbar sein müssen, auch wenn kein Laptop da ist. Wenn doch, hast du ein Problem mit den Datenbankeinträgen wenn du den Laptop zum Feierabend aus machst und mit nach hause nimmst :D
 
Wenn ich das richtig sehe arbeitest du mit dem separaten DatabaseKonfigurator von Beckhoff. Anfang letzten Jahres haben die da auch ein XAE Supplement raus gebracht dann ist alles im XAE integriert und das separate Tool wird nicht mehr benötigt. Vielleicht erübrigt sich dann das Lizenzthema da alles im XAE läuft und nicht im separaten Tool.

Mein übliches Setup:
CX mit XAR
CX mit Microsoft SQL Express
CX mit Microsoft SSMS
Laptop mit XAE
Laptop mit XAE DB Supplement

Wenn DB und vor allem SSMS auf der CX laufen soll brauchst schon einiges an Leistung und Arbeitsspeicher. Habe teilweise sogar noch die komplett XAE auf dem CX installiert wenn genug Ressourcen frei sind.
 
Danke jenseman und excelite.

Also natürlich ist die DB nicht auf der CX drauf. Habe ja jetzt schon Probleme mit dem Speicher. Die Datenbank ist über Ethernet an die CX angeschlossen.

Aber ich kann ja quasi meine CX oder meinen Laptop als DB nutzen, oder? Nur testhalber, damit ich Verständnis

Mein Vorgehen:
  • XML-File auf der CX mit dem DB-Server erstellen (Wo genau muss das XML-File liegen auf der CX?)
  • XML-File soll ASCII Daten anlegen. Damit kann ein Laptop arbeiten, oder?
  • Daten auf dem Laptop speichern / Laptop als Datenbank nutzen
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Im Konfigurator gibt es eine Schaltfläche "Aktiviere Konfiguration" bzw auch unter "Datei" zu finden. Dort die AMS-NetID des CX auswählen. Dann wird das XML-File an der richtige Stelle gespeichert und auch entsprechend der Einstellungen beim nächsten Neustart geladen.
 
Bei welchem Neustart meinst du? Die von der SPS generell oder von dem TF6420-Konfigurator?
Weiß die SPS dann automatisch, wenn ich den Code von meinem Laptop auf die SPS lade und ausführe, dass es dort eine XML-Datei gibt, die Informationen enthält?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hier mein Vorschlag wie du vorgehen solltest, sonst drehst du dich im Kreis.

1. XAE läuft auf Laptop weil nicht genug Speicher auf CX
2. Installiere das Supplement, nicht den Standalonekram!!
3. Konfiguriere da alles im XAE
3.1 Dann im XAE den Button "aktiviere Konfiguration" klicken (ich weiß nicht mehr ob man beim XAE Supplement die DB Konfig nochmals separat laden muss ich glaube aber nicht)
4. Lass doch zuerst mal deine ASCII Datei auch auf dem CX dann musst du dich hier nicht um Netzwerk, Firewall,... kümmern.
5. schau ob der Punkt neben dem Symbol grün wird, wenn blau oder rot => siehe Doku
5.1 blau kann auch bedeuten, dass es läuft aber halt auf deinem PC keine Lizenz vorhanden ist das ist normal wenn du per Remote arbeitest.
6. wenn alles läuft dann kannst du immer noch deine DB irgendwo anders hinziehen.

Alles Schritt für Schritt, du wirst sonst nicht voran kommen.

Wenn du bei einem der Punkte nicht voran kommst schreib nochmal
 
Zurück
Oben