TwinCAT 3 auf 64-Bit Rechner + Laufzeit auf 32-Bit Laptop

RudolfAtITD

Level-1
Beiträge
18
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo an die Experten! Als Einsteiger habe ich auf Windows / (64 Bit) TwinCAT 3 installiert. Das Laufzeitsystem tut dort nicht, wegen 64 Bit. Auf einem 32-Bit Laptop im "Heimnetz" habe ich ebenfalls TwinCAT 3 installiert. Wie findet mein 64-Bit-PC die Runtime auf dem 32-Bit-Laptop? Nach viel Trial-and-Error bei "Chose Target" mit Broadcast gebe ich auf und hoffe auf einen Tip!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wichtig ist zunächst mal: Gib beiden Rechnern eine feste IP-Adresse. Ist immer empfehlenswert.
Dann kannst du bei der Suche nach dem Zielsystem wählen, wonach gesucht werden soll: "Hostname" oder "IP-Adresse". Stell das auf IP-Adresse und gib diese oben (im Bild dort, wo der Pfeil ist) ein. Meistens findet man das Teil dann.

Sollte in deinem Netzwerk ein DHCP laufen, musst du dafür Sorge tragen, dass du die feste IP außerhalb des DHCP-Adressraums vergibst, andernfalls kann es nämlich vorkommen, dass der DHCP deine feste Adresse vergibt, wenn dein Zielsystem ausgeschaltet ist. Dann findest du es natürlich wegen der doppelten IP-Vergabe nicht mehr.

SysMan.PNG
 
Firewall-Tipp: erster Erfolg

Hallo Neals, danke! Durch diesen Tipp ist ein erster Teilerfolg zu verzeichnen, ich sehe den Laptop nach "Broadcast Search" jetzt. Nach Betätigen von "Add Route" kommt der Dialog "Logon Information", der bei mir immer mit "ADS Error 1796 reading/writing not permitted" endet. Ich habe es mit User Name "Administrator" ohne Passwort und mit den üblichen Anmeldedaten für den Laptop versucht, es bleibt. Zur Firewall: Ich habe die beiden Einträge auf dem Laptop gemacht. Muss ich auf meinen TwinCAT-PC auch irgend etwas "Firewallen"? Ein Gruß von Rudolf.
 
Ist der Rechner in einer Domäne angemeldet? Dann nutzer "Domäne\User" als Name für den User.
Ansonsten versuch mal den PC (DNS) Namen: "PC-Name\User".
 
Problem bei FB FB_FileGets: seltsame Fehlermeldung

Hallo - ich bin auf ein weiteres Problem gestoßen (Konstellation wie oben, TwinCAT 3 auf PC, Laufzeit auf LapTop): Ich will eine Textdatei einlesen.
Der FB "FB_FileOpen" funktioniert, er liefert keinen Fehler und einen Datei-Handle.
Beim nachfolgenden "FB_FileGets" bekomme ich in FB.nErrId einen Fehler 1114193 (0x00110051) . Den gibt es laut Beckhoff gar nicht. Was kann das sein?
Meine Befehle sind aus einem Beispiel übernommen. Ausschnitt aus CASE Konstrukt nach FB_FileOpen (fbFileRead: FB_FileGets;):
2: // ----- Start the reading of a line from the file ----
fbFileRead(bExecute:=FALSE);
fbFileRead (sNetId:=sNetId, hFile:=hFile, tTimeout := tTimeOut, bExecute := TRUE );
iSteps := iSteps + 1;
3: // ----- Read result ----------
fbFileRead( bExecute := FALSE );
IF ( NOT fbFileRead.bBusy ) THEN
IF ( fbFileRead.bError ) THEN // Das Flag ist TRUE
nErrId := fbFileRead.nErrId; // Hier kommt der seltsame Fehler
bError := TRUE;
iSteps := 50;
ELSE
sLine := fbFileRead.sLine;
Global.arrTestData[iLineCount] := sLine;
iLineCount := iLineCount + 1;
IF (iLineCount = 100) OR (fbFileRead.bEOF) THEN
iSteps := iSteps + 1;
ELSE
iSteps := 2; // --- Read the next record ---
END_IF
END_IF
END_IF
 
Hallo ich bin neu hier.
Ich arbeite mich zur Zeit im Rahmen einer Arbeit für mein Studium in TwinCat 3 ein.
Habe mir nun gestern TwinCat 3.1 heruntergeladen und es nach den vorgaben der Info installiert.
wenn ich das Beispiel aus der Dokumentation --> Erste Schritte das mit dem nCounter ausprobiere komme ich zu folgendem Fehler nach dem Klicken auf "Activate Configuration"

Fehlerbild_1.jpg

Fehlerbild_2.jpg

Mein System Windows 7 Prof. 64-bit.

Für Tipps und Ratschläge wäre ich sehr dankbar.

Vielen Dank

MfG
Jörn
 
Steht doch da: "Intel VT-x extension not supported!"

Arbeitest du auf einer virtuellen Maschine?
Sonst ins Bios und Intel VT deaktivieren.
 
Hmm... bei mir gab es da im Bios die Möglichkeit die Virtualisierung des Intel Prozessors einzustellen.
Hast du eventuell im Betriebssystem die Möglichkeit Einstellungen der CPU zu verändern?
 
Hi Jörn,

du muss VT-x im BIOS aktivieren.

Bei einem Beckhoff IPC C6920 findest Du es unter
Advanced->CPU Configuration->Intel Virtualization Technology

Gruß
Sven
 
Hallo,
ich habe ein ähnliches Problem. Ich möchte TwinCat 3 auf Windows8 64Bit laufen lassen. Wenn ich in den Run-Modus wechseln möchte kommt die Meldung dass "Intel's VT-X" nicht aktiviert sei. Mein Laptop ist aber leider im BIOS stark eingeschränkt und ich kann es dort nicht aktivieren. Vom Support bekam ich den Tipp dass ich unter Real-Time TwinCat auf einem anderen Core laufen lassen sollte als Windows. Habe ich gemacht. Trotzdem kommt die Fehlermeldung. Nirgendswo in der Dokumentation von TwinCat 3 steht irgendetwas von Intel VT-X. Es hiess man solle warten auf TwinCat 3 bzw. 3.1 damit man es auf 64 Bit laufen lassen kann. Nirgendswo steht was von Intel VT-X geschrieben. Wie krieg ich das nun zu laufen, wenn ich es im BIOS nicht aktivieren kann?

LG

Lösung für mich gefunden :
Es kann anscheinend nur eine Software auf die Virtualisierung zugreifen (Intel VT-X oder AMD-V). In den meisten Fällen nutzt der Virenscanner bereits diese Virtualisierung. Wenn man diese im Virenscanner abschaltet dann funktioniert alles einwandfrei. So war es bei mir zumindest. Vielleicht hilft das jemanden in Zukunft. :)
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich habe zu diesem Thema nochmal eine allgemeine Frage.
Sehe ich das richtig, wenn ich einen zu alten Rechner einsetzte der die Virtualisierung nicht unterstützt (Intel vt-x bzw. AMD-V), dass ich dann TwinCAT nicht den "Run-Modus" setzten kann, um meine Programme zu testen?
Die Unterstützung ist doch von meinem Motherboard abhängig, oder?

Danke.

Viel Grüße
 
Die Unterstützung sollte in erster Linie von der CPU abhängig sein. Etwaige, diesbezügliche Einstellmöglichkeiten eher vom MB. Letztlich wie oben gesagt alles aus, was die Virtualisierung nutzt und gut. Ich teste das nachher mal. Habe noch einen Athlon 64 hier rumstehen, wenns darauf läuft ist deine Frage beantwortet ;-)

Gesendet von meinem C6603 mit Tapatalk
 
Hallo zusammen,

ich habe zu diesem Thema nochmal eine allgemeine Frage.
Sehe ich das richtig, wenn ich einen zu alten Rechner einsetzte der die Virtualisierung nicht unterstützt (Intel vt-x bzw. AMD-V), dass ich dann TwinCAT nicht den "Run-Modus" setzten kann, um meine Programme zu testen?
Die Unterstützung ist doch von meinem Motherboard abhängig, oder?

Danke.

Viel Grüße

Installier einfach ein 32bit betriebssystem und es sollte laufen. diese virtualisierung wird nur benötigt wenn man 64bit betriebsystem hat.....vermute ich
 
Zurück
Oben