Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Hallo alle zusammen!
Ich habe nun die Erfahrung gemacht, dass ich ein TimeOut bzw. folgende Fehlermeldung erhalte: "TwinCAT PLC Control No Connection to the device. Please rescan your Network."
Ich verstehe nicht ganz warum das passiert. Ich habe in MAIN "nur" eine While - Schleife anstatt...
Nun habe ich leider das Problem, dass die Werte in der MAIN beim Ausführen des Programms nicht angezeigt/gelesen werden.
Woran kann das liegen? Muss ich noch Einstellungen vornehmen?
Taskzeit: 1msec
Baudrate: 115200
Zu Begin hat es noch funktioniert. Nun leider nicht mehr. Bytes kommen aber an...
Hallo miteinander!
Danke für Eure Kommentare!
Da ich noch Einsteiger bin in Sachen Beckhoff hier eine kurze Anleitung wie ich vorgegangen bin:
Devices -> EL6001 -> Doppelklick -> Reiter "CoE-Online" -> 8000:0 -> 8000:1B -> Doppelklick -> Baudrate ändern
Gruß
SPS_Fragekatalog
Hallo alle zusammen!
Gibt es die Möglichkeit die Baudrate der Klemme EL6001 zu erhöhen? Standard: 9600 Ziel: 115200
Es soll kein Virtual-Com-Port sein.
Vielen Dank für Eure Unterstützung!
Gruß
SPS_Fragekatalog
Hallo alle zusammen!
Da mir gestern so toll im Forum geholfen wurde, wende ich mich erneut an Euch. :)
Ich lese Bytes seriell über die Klemme El6001 ein. Mit Hilfe eines Beispielprogrammes konnte ich dieses für meine Zwecke anpassen.
Ich lese Bytes ein, von denen immer vier Bytes...
Moin Harald,
so übergebe ich die gelesenen Bytes der Funktion:
floatZahl := FC_4BYTE_TO_REAL (BYTE2 , BYTE1, BYTE4 , BYTE3)
Hab dieses hier gefunden: "TwinCAT-SPS-System arbeitet aber mit dem Little-Endian-Format (INTEL)."...
Guten Morgen!
Na klar, ich habe den Code von "artofautomation", den Harald in seinem ersten Post verlinkt hat, 1 zu 1 übernommen. Dies klappte dann wunderbar.
https://www.sps-forum.de/simatic/78556-scl-4-byte-real-pointer-funktion.html
Vielen Dank!!! :)
Bin gerade dabei die Beispiele durch zu sehen und auszuprobieren. :)
Nur ist mir sofort aufgefallen, dass Du einen anderen Wert für das HighByte erhalten hast.
Die Bytes kommen aus einem µC.
Beispiel:
Float-Wert: 1234.56
Byte 1: 236
Byte 2: 81
Byte 3: 154
Byte 4: 68
Diese Bytes möchte ich nun...
Guten Morgen alle zusammen!
Vielen Dank für Eure Antworten! :)
Ich möchte in ST vier Bytes zurück in ein Float umwandeln. Die vier Bytes lese ich über die EL6001 Klemme ein.
Gruß
Fragekatalog
Hallo alle zusammen!
ich lesen vier Bytes mit der Klemme EL6001 ein. Diese möchte ich wieder in mein Float-Wert zurück wandeln.
Zuvor habe ich ein Int-Wert (-1225) gesendet und empfangen (LowByte = 55 , HighByte = 251). Diese wollte ich mit folgender Zeile zurück in den Int-Wert wandeln...