Neuling mit Problemen... CX->TwinCat Kompatibilität , erste Schritte

controlmyhome

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

ich heiße Benjamin und bin über eine Siemens Logo! zur SPS Programmierung gekommen.

Als Maschinenbauingenieur - aber kein Programmierer - habe ich einige Grundkenntnisse. Offensichtlich zu wenig...

Die Logo! kann viel zu wenig, weshalb ich auf Beckhoff umsteigen will.


Von der Programmierung habe ich (noch) keine Ahnung. Das muss ich jetzt mal lernen.


Von ebay habe ich eine CX1000, eine CX1030, Netzteile, Lightbus und jede Menge I/O's.

Als Testumgebung habe ich die CX1000 mit WinCE 5. (?) mit I/O's und Lightbus aufgebaut.


Ich schildere mal meine Probleme aus dem Gedächtnis:


Lan Verbindung mit "Ping" und CERHOST klappt. Dei Display Auflösung hab ich mir auch auf 1024 x irgendwas gestellt.

Wenn ich in TwinCat3 auf "Target auswählen" gehe, wird die CX gefunden. Mit "Administrator" und leerem Passwort und kein Haken bei "encrypt" scheint die CX erkannt zu werden.

Bei "add Route" kommt eine Fehlermeldung, dass die Version des Target 2.10 sei und damit inkompatibel.

Liegt das daran, dass die CX gebraucht ist und ein mit Twincat2.10 erstelltes Programm drauf ist? Kann ich das ggf. löschen? Factory Reset oder sowas?


Dann hab ich noch Twincat 2.11 installiert und dort wird die CX bei "select Target" nicht aufgelistet. Ping geht aber. Komisch ist auch, dass im Fenster unter "Lokal" die IP 0.0.0.0.0.0 steht. Diese IP findet sich auch im System Manager (war das im Manager oder im anderen Programm!?) Fensterchen. Das ist doch keine IP Adresse!?


Das sind schonmal eine Menge Fragen für heute.

Morgen kommen - falls ich das mit eurer Hilfe lösen kann - bestimmt neue Fragen auf. Bei der CX scheint alles sehr viel komplizierter zu sein als bei der Logo! ...


Ich bedanke mich schonmal für euer Interesse und hoffe auf gute Tipps denn so ganz ohne Fachwissen kriege ich den Einstieg nicht alleine hin.

MfG
Benjamin
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Mit dem Image, das hab ich auch schon gelesen aber aus Vorsicht nicht gemacht:

Hab ich das richtig verstanden, dass alle Lizenzen fest in der Hardware abgelegt sind?

Ich müsste also die CF Karte Löschen und die Image-Datei einfach draufkopieren und die CX starten?

Nach dem Update habe ich quasi wieder den Auslieferungszustand mit neuester Firmware?

Um die Karte zu löschen müsste ich also einen entsprechenden Kartenleser haben. Gibts die bei Saturn oder Media - oder sind diese CF Karten zu exotisch? Ich kenne nur SD und microSD...


Der FTP Link geht bei mir irgendwie nicht.


Diese komische IP steht bei mir übrigens unter "AMS Router". Keine Ahnung...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Soooooo.

Die Anleitung sagt ja nur Karte löschen, neue Dateien drauf, einlegen, einschalten.


Ich hab jetzt die CF Karte gelöscht und von Beckhoff das Image Zip entpackt und draufkopiert.

Karte wieder rein in die CX und eingeschaltet.

Bootet einwandfrei.

Ping funktioniert, ebenso CERHOST.

In TwinCat 2.11 unter "Zielsystem wählen" -> "Suchen(Ethernet)" -> "Broadcast Search" wird die CX nicht gefunden.

Auch nicht, wenn ich den Namen (hier : CX_00F42A) eingebe.


Mache ich da grundsätzlich was falsch?

Die Funktion "Add Route" stellt doch die Verbindung zur CX her, oder ist das nicht so?

Ist das nicht auch notwendig, um die Lizenzen aus der CPU aufs Laptop zu bekommen?
 
Hast du mehrere Netzwerkadapter (also z.B. noch WLAN) aktiv?
Bei meinem Lappi habe ich immer das Problem das TwinCAT immer über den WLAN Adapter gehen will, auch wenn ich die SPS normal am Netzwerkport angeschlossen habe. Da findet der natürlich nix. Da hilft bei mir immer den WLAN - Netzwerkadapter zu deaktivieren bevor ich den Systemmanager starte. Wenn die Verbindung einmal hergestellt wurde dann kann auch das WLAN auch wieder aktivieren.
Vieleicht ist es bei dir ähnlich?
 
Gerade nachgesehen:

Bluetooth und WLan sind bei "Netzwerkverbindungen" deaktiviert.

Unter "LAN-Verbindung" ist ein "nicht identifiziertes Netzwerk" zu sehen, welches problemlos zu laufen scheint.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Prüf mal deine IP-Adresse und die AMS-ID. Die IP-Adresse von deinem Rechner (bzw. der Netzwerkkarte an der die CX hängt) muss die gleiche Subnetzmaske haben wie die CX.

Wenn du TC3 und TC2 parallel installiert hast musst du evtl. auch noch von TC3 auf TC2 umschalten. Ich weiss nur nicht mehr wie das geht, weil ich eigentlich nur mit TC2 arbeite. Aber möglich ist das, das habe ich in einer Schulung mal gemacht.

Mit freundlichen Grüßen
Thorsten Ostermann
 
Subnetz muss ich mal nachsehen. Bei "ping" müsste doch neben der IP auch Subnetz angegeben sein. Dann kann ich das Laptop notfalls anpassen.

Ich habe noch einen Tipp bekommen, dass eventuell in der Firewall TCP 48898 oder UDP 48899 blockiert sein könnten.

Diese Dinge kläre ich heute Nachmittag...


Danke schonmal für die rege Teilnahme!
 
Es sieht so aus, als ob ich diese erste Hürde geschafft hätte:

In TC System Control unter "AMS Router" habe ich einen neuen Remote Computer hinzugefügt. Und zwar mit den Daten der CX1000 die ich mit CERHOST sichten konnte.

Daraufhin verschwand die Fehlermeldung bei "Add Route", die Version von ---Lokal--- sei falsch.

Jetzt scheint das zu funktionieren und im TC Manager erscheint unten rechts in rot die CX mit Name und AMS ID sowie "Echtzeit 0%".


Im TC System Manager steht unter "Version"(lkoal)" jedoch immer noch "zeitlimitiert bis: 13.06.2014". Also hat TC noch nicht die PLC Lizenz von der CX übernommen?

Bei "Version (Zielsystem)" steht diese Beschränkung nicht.


Jetzt muss ich wohl als nächstes herausfinden, wie man die aktuelle Hardwarekonfiguration der CX in TwinCat einliest - oder muss ich alle Module händisch einfügen?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Auch nach TwinCat Neustart bleibt die Verbindung herstellbar. Das scheint also kein Zufall gewesen zu sein.

Ich habe alsdann die CX in Konfig Mode versetzt und konnte die Funktionen "Geräte suchen" bzw. "Boxen scannen" ausführen.

Gefunden wurden der Lightbus Master CX1500-M200 sowie das Netzteil CX1100 - dieses auch mit allen Busklemmen.

Nicht gefunden wurde der Lightbus Slave BK2000. Nach manueller Eingabe und "Klemmen scannen" wurde nur die Endklemme gefunden.

Die Digital-Eingangskarte KL1114 habe ich dann ebenfalls manuell eingefügt und die CX wieder in Run gesetzt ->"Aktionen" ->"Starten/Restarten von TwinCat im Run-Modus".

Klickert man sich durch die Boxen und Klemmen bis zu einem Kanal, so gibt es den Reiter "Online" mit lebendem Diagramm.

Gebe ich 24V auf den entsprechenden Eingang, so erscheint da aber kein Sprung. Der Wert bleibt bei "Null".


Muss das erst irgendwie aktiviert werden?

Man müsste doch Eingänge sehen und Ausgänge setzen können auch wenn kein Programm läuft oder vorliegt!?
 
Zurück
Oben