Search talk: Object reference not set to an instance of an object

 
<< < 1 .. 231 232 233 234 235 .. 306 > >> (Page 233 of 306)

Post by to-ke on Errors with VisuUserManagement library CODESYS Forge talk (Post)
Hallo zusammen, hi all, ich habe den gleichen Fehler. Auf einem Raspberry Pi geht der Fehler weg, wenn ich alles bereinige und dann vollständig übersetze. Wenn das Projekt im Codesys Development System wieder neu geladen wird ist der Fehler aber wieder da. Mit eine Win V3 x64 PLC kann ich den Fehler nur unterbinden wenn ich auf der HMI das VUM_Login einbinde. Dieses brauche ich aber nicht, da ich die HMI für das User Management selbst gestaltet habe. Das funktioniert auch. I have the same error. On a Raspberry Pi the error goes away if I clean everything and then compile completely. When the project is reloaded in the Codesys Development System, the error returns. With a Win V3 x64 PLC I can only prevent the error if I integrate the VUM_Login on the HMI. But I don't need this because I designed the HMI for user management myself. That works too. Anyone have an idea to fix this problem. Many thanks
Last updated: 2024-07-09

Post by ph0010421 on How to create a stopwatch? CODESYS Forge talk (Post)
Do you need an 'hours-run' counter? And 1 second resolution is ok? I think you're over-thinking it. (The task time needs to be < 1second) Have a look at the LAD... Then, the time in seconds can be made into hh:mm:ss with this FUNction Declarations: FUNCTION funSecondsToStringTime: string VAR_INPUT InSeconds: UDINT; END_VAR VAR AsString: STRING; Minutes: UDINT; Hours: UDINT; Seconds: UDINT; MinutesAsString: STRING(2); HoursAsString: STRING(2); SecondsAsString: STRING(2); END_VAR and the code: Hours := InSeconds / 60 / 60; //Derive hours Minutes := (InSeconds - (Hours * 60 * 60)) / 60; //Derive minutes Seconds := InSeconds - ((Hours * 60 * 60) + (Minutes * 60));//Derive seconds HoursAsString := UDINT_TO_STRING(Hours); MinutesAsString := UDINT_TO_STRING(Minutes); SecondsAsString := UDINT_TO_STRING(Seconds); IF LEN(HoursAsString) = 1 THEN HoursAsString := CONCAT('0',HoursAsString); END_IF; IF LEN(MinutesAsString) = 1 THEN MinutesAsString := CONCAT('0',MinutesAsString); END_IF; IF LEN(SecondsAsString) = 1 THEN SecondsAsString := CONCAT('0',SecondsAsString); END_IF; AsString := CONCAT(HoursAsString, ':'); //assemble string AsString := CONCAT(AsString,MinutesAsString); AsString := CONCAT(AsString,':'); AsString := CONCAT(AsString, SecondsAsString); funSecondsToStringTime := AsString;
Last updated: 2023-12-08

Post by kedar on Temu Discount Code Republic of Korea ➔ ["^"acq615756"^"] for First order (Free Credit $750) CODESYS Forge talk (Post)
"New users at Temu receive a $100 discount on orders over $100 Use the code [acq615756] during checkout to get Temu Discount $100 off For New Users. You can save $100 off your first order with the coupon code available for a limited time only. Extra 30% off for new and existing customers + Up to 90% off & more. Temu coupon codes for New users- [acq615756] Temu discount code for New customers- [acq615756] Temu $100 coupon code- [acq615756] what are Temu codes- acq615756 does Temu give you $100- [acq615756] Yes Verified Temu coupon code October 2024- {acq615756} Temu New customer offer {acq615756} Temu discount code 2024 {acq615756} 100 off coupon code Temu {acq615756} Temu 100% off any order {acq615756} 100 dollar off Temu code {acq615756} Temu coupon $100 off for New customers There are a number of discounts and deals shoppers can take advantage of with the Teemu Coupon Bundle [acq615756]. Temu coupon $100 off for New customers""acq615756"" will save you $100 on your order. To get a discount, click on the item to purchase and enter the code. You can think of it as a supercharged savings pack for all your shopping needs Temu coupon code 80% off – [acq615756] Free Temu codes 50% off – [acu600079] Temu coupon $100 off – [acq615756] Temu buy to get £39 – [acq615756] Temu 129 coupon bundle – [acq615756] Temu buy 3 to get $99 – [acq615756] Exclusive $100 Off Temu Discount Code Temu $100 Off Coupon Code : (acq615756) Temu Discount Code $100 Bundle :(acq615756) Free Gift On Temu : (acq615756) Temu $100 off coupon code for Exsting users : (acq615756) Temu coupon code $100 off Temu 90% OFF promo code ""acq615756"" will save you $100 on your order. To get a discount, click on the item to purchase and enter the code. Yes, Temu offers $100 off coupon code “acq615756” for first time users. You can get a $100 bonus plus 30% off any purchase at Temu with the $100 Coupon Bundle at Temu if you sign up with the referral code [acq615756] and make a first purchase of $100 or more. Temu coupon code 100 off-{acq615756} Temu coupon code -{acq615756} Temu coupon code $100 off-{acq615756} kubonus code -{acq615756}"
Last updated: 2024-10-26

Post by dasch on Webvisu auf Iphones CODESYS Forge talk (Post)
Moin, ich arbeite an einer Visualisierung einer Fernbedienung, die auf mobilen Geräten laufen soll. Bei Iphones ist uns die Eigenheit aufgefallen, dass bei langem druck auf einen Button, die gesamte Seite markiert wird und dann kopiert werden kann. Manchmal popt auch die kleine Lupe auf, die einem helfen soll den Courser genauer zu platzieren. Weiß jemand ob man dieses Verhalten vielleicht durch zusätzliche Einträge in der webvisu.htm unterdrücken kann? Gruß, Daniel
Last updated: 2023-09-04

Post by e60newbie on Alarmtabelle Historie CODESYS Forge talk (Post)
Hallo Forumsgemeinde, ich stehe vor einem Problemchen wo ich keine Lösung finde. Folgendes: wir haben ein HMI an einer Mobilen Arbeitsmaschine wo sämtliche Fehler in der SPS (nicht im HMI) resettiert werden und im HMI alle als "REP" definiert sind, also selbstresetierend wenn das "Auslösesignal" entfernt wird. Soweit so gut. Nun wenn der Kunde die Maschine mit einem Aktiven Alarm ausschaltet, auch das HMI, bleiben die Fehler in der Historie als aktiv hinterlegt. Es gibt hierzu keine möglichkeit diese zu Quittieren? Sieht eben etwas unschön aus wenn da Fehler als aktiv anzgezeigt werden die uralt sind.
Last updated: 2024-07-17

Post by moritz-a on Datalogger Wago 8212 Speicherzugriff CODESYS Forge talk (Post)
Hallo, ich möchte einen Datenlogger schreiben für den Webdatenplotter der Wago. Ich habe jetzt das Problem dass der Baustein keinen Zugriff auf die Festplatte oder SD-Karte hat. In der Codesys kann ich über die Dateienansicht auch die Speicherkarte nicht sehen. Über FTP in Windows jedoch schon. Kann ich in der Webvisu vom Controller etwas ändern um daran zu kommen? orientiert habe ich mich an dem Anwendungshinweis von Wago und dem Video welche in E-Cockpit sind. Daten werden über Real normal geschrieben. Firmware ist die 26. Codesys ist die SP19 Patch 2.
Last updated: 2024-07-18

Post by moritz-a on Datalogger Wago 8212 Speicherzugriff CODESYS Forge talk (Post)
Hallo, ich möchte einen Datenlogger schreiben für den Webdatenplotter der Wago. Ich habe jetzt das Problem dass der Baustein keinen Zugriff auf die Festplatte oder SD-Karte hat. In der Codesys kann ich über die Dateienansicht auch die Speicherkarte nicht sehen. Über FTP in Windows jedoch schon. Kann ich in der Webvisu vom Controller etwas ändern um daran zu kommen? orientiert habe ich mich an dem Anwendungshinweis von Wago und dem Video welche in E-Cockpit sind. Daten werden über Real normal geschrieben. Firmware ist die 26. Codesys ist die SP19 Patch 2.
Last updated: 2024-07-18

Post by moritz-a on Datalogger Wago 8212 Speicherzugriff CODESYS Forge talk (Post)
Hallo, ich möchte einen Datenlogger schreiben für den Webdatenplotter der Wago. Ich habe jetzt das Problem dass der Baustein keinen Zugriff auf die Festplatte oder SD-Karte hat. In der Codesys kann ich über die Dateienansicht auch die Speicherkarte nicht sehen. Über FTP in Windows jedoch schon. Kann ich in der Webvisu vom Controller etwas ändern um daran zu kommen? orientiert habe ich mich an dem Anwendungshinweis von Wago und dem Video welche in E-Cockpit sind. Daten werden über Real normal geschrieben. Firmware ist die 26. Codesys ist die SP19 Patch 2.
Last updated: 2024-07-18

Post by jf-fischer on PFC200 als Protokollumsetzer CODESYS Forge talk (Post)
Hallo, ich möchte IEC 104 Protokolldaten von einem Gerät über Ethernet empfangen, in ein Modbus-TCP Protokoll umwandeln und weiter geben (lesen und schreiben) an andere Modbus Geräte. Dies soll auch in die andere Richtung funktionieren, so dass daten aus dem Modbus Register vom IEC Gerät ausgelesen werden können. die Umwandlung soll eine pfc200 sps von wago durchführen. am Ende sollen die Daten in einer Webansicht visualisiert werden. das Programm der wago möchte ich in codesys 3.5V programmieren. Kann mir jemand helfen, meine Erfahrung mit Codesys ist leider bis jetzt nur sehr grundlegend.
Last updated: 2024-08-07

Post by timvh on Communication between applications on same device/controller/runtime (Win RTE 3.5.20.20) CODESYS Forge talk (Post)
The RTE will take the RTE license. The HMI will take the HMI license. For the Application Based Licenses, the Runtime will take the smallest which is required. So if you have an application running EtherCAT and no visualization, only the Control with support for EtherCAT is used. If you have another runtime which requires the visualization, it will take the smallest Control license which is required and available + the smallest visualization license which is required.
Last updated: 2024-10-01

Post by naps on Welchen I-Port benötige ich? CODESYS Forge talk (Post)
Hallo, ich versuche eine 750-653(konfiguriert per iocheck) über die Wago Modbus Lib einzusetzen. Ich scheitere im moment an dem Korrekten I-Port. Ich habe es mit 75x_653 und IoConfig_Globals.75x653 versucht, jedoch bekomme ich folgenden fehler: ------ Übersetzungslauf gestartet: Applikation: Device.Application ------- Code typisieren... Code erzeugen... [FEHLER] Unbenannt7: POU_1 Device: SPS-Logik: Application: C0032: Typ 'DED.CAADiagDeviceDefault(caa device diagnosis, 3.5.20.0 (caa technical workgroup))' kann nicht in Typ 'WagoTypesCom.I_WagoSysComBase(wagotypescom, 1.6.2.3 (wago))' konvertiert werden Übersetzung abgeschlossen -- 1 Fehler, 0 Warnungen : Kein Download möglich Wie kann ich den die Karte benutzen?
Last updated: 2024-10-01

Post by dsa28 on EL6910 as a PROFIsafe F-Host in Codesys CODESYS Forge talk (Post)
Hello All, Does anyone have experience configuring a PROFIsafe communication between EL6910 (F-Host) and and a F-Device in Codesys? I would expect that the PROFIsafe configuration process would be pretty similar as the FSoE configuration. Although, when an F-Device is included under PN-Controller, Codesys doesn't allocate a PROFIsafe logical device automatically under EL6910, as it happens when a FSoE slave is added under EtherCAT master. I thank anyone in advance who can help me on this.
Last updated: 2024-12-05

Post by eschwellinger on Codesys Tools Update Raspberry ist nicht vorhanden aktualisieren im Geraete ansicht geht auch nicht CODESYS Forge talk (Post)
Hallo Alex, hier im Deploytool gibt man nur an welches Packet man installiert - das deploy Tool schaut auf dem Zielsystem: Ist es ein Arm64 oder Arm 32 System: Abhängig davon wird für 64Bit: Für Pi MC: armv7l Für Pi SL: armv6l Für Pi 64: aarch64 Beispiel Pi 64B it OS [CmpRasPi] Architecture=aarch64 in /etc/codesyscontrol/CODESYSControl_User.cfg gesetzt. Sprich wenn du das ändern willst kannst du das in diesem Config File ändern oder aber hier im Deploy Tool:
Last updated: 2025-01-23

Post by jampid on Reset an Array[] in one line, possible? CODESYS Forge talk (Post)
Bonjour, La librairy est SYSMEM en Codesys v3.5. Pour accéder à la fonction : SysMem.SysMemSet. Il y a plein d'autres fonctions intéressantes : SysMemSwap, SysMemMove, SysmemCpy, ... Cela évite de créer des Boucles et permet de bien utiliser ADR() et SIZEOF() Il existe aussi une librairie CAA Memory qui mérite intérêt; Par exemple MEM.MemFill pour remplir un tableau d'octets. Bons développments! Il suffit d'ajouter ces bibliothèques dans le gestionnaire de bibliothèque pour les utiliser. JM
Last updated: 2025-04-03

Post by fschuler on Keine Verbindung zum Raspberry bei Runtime Installation CODESYS Forge talk (Post)
Hallo, Hi, Ich versuche die Codesys Runtime auf einer Raspberry PI 3B+ zu installieren. Immer wenn ich auf den Schalter installieren drücke kommt eine Fehlermeldung: Keine Verbindung zum Zielgerät: An established connection was aborted by the server. Raspberry 3B+ mit neustem raspberry PI OS. Codesys 3.5.15 Patch 1 Codesys Runtime Package 3.5.16.20 SSH ist aktiviert. I ich kann mich mit Putty einloggen Ping ist möglich IP Adresse suchen ist möglich Nur die Installation startet nicht
Last updated: 2025-07-23

Post by thomas-moba on "sudo"-Befehle über die Funktion "SysProcessExecuteCommand2" CODESYS Forge talk (Post)
Hallo Herr Schwellinger, vielen Dank für die Antwort. Leider hat auch das weglassen des "sudo"-Befehls kein Erfolg. Folgendes passiert: Bild 1: Befehl in der Konsole eingegeben ohne sudo; Uhrzeit wird nicht gestellt (keine Berechtigung). Bild 2: Befehl mit sudo ausgeführt, Uhrzeit wird gestellt. Bild 3: Befehl ohne sudo von CoDeSys aus ausgeführt; Rückgabewert gibt die Uhrzeit an, die eingestellt werden sollte, Uhrzeit wird jedoch NICHT eingestellt. Haben Sie noch eine Idee was es sein könnte?
Last updated: 2024-02-02

Post by k4zz on Statisch Code Analyse ausführen via Python CODESYS Forge talk (Post)
Derzeit arbeite ich daran, statische Codeanalyse in unsere (CI/CD)-Pipeline zu integrieren. Konkret habe ich die statische Codeanalyse erfolgreich für .project-Typen durchgeführt, und sie funktioniert einwandfrei. Allerdings habe ich Schwierigkeiten bei der Ausführung derselben für .library-Typen festgestellt. Hierbei habe ich zwei Methoden ausprobiert: system.commands["staticanalysis", "run"].execute() # get Project values myProject = projects.primary # Creates an active application app = myProject.active_application # build Application and run static code analysis app.generate_code()
Last updated: 2024-03-18

Post by k4zz on Scripting static code analysis CODESYS Forge talk (Post)
Currently, I am working on integrating static code analysis into our CI/CD pipeline. Specifically, I have successfully performed static code analysis for .project types, and it works flawlessly. However, I have encountered difficulties in executing the same for .library types. In this regard, I have tried two methods: system.commands["staticanalysis", "run"].execute() # get Project values myProject = projects.primary # Creates an active application app = myProject.active_application # build Application and run static code analysis app.generate_code() your help is greatly appreciated.
Last updated: 2024-03-18

Post by wind-11 on Simulation Modubus CODESYS Forge talk (Post)
Hallo zusammen, ich bin über die Arbeit auf ein Problem in der Simulation gestoßen. In einem Test-Projekt haben wir eine Modbus Verbindung aufgebaut. Dies wollten wir mit Test-Werten simulieren. Verbindung hat auch funktioniert, jedoch sind leider die Werte eingfrohren und melden keine "laufenden Daten". (Bild im Anhang) Da es meine ersten Berührungspunkte mit Codesys sind und mein Kollege an anderer Stelle weiter arbeitet, hatte ich gehofft, dass vielleicht hier jemand eine Idee hat. MfG und schon jetzt ein Danke vorweg.
Last updated: 2024-03-22

Post by dkugler on Nema 17 Schrittmotor 2.7V kann das sein? CODESYS Forge talk (Post)
Ein Schrittmotor muss immer an einem entsprechenden Schrittmotor-Treiber/Kontroller betrieben werden. Mit welcher Spannung dieser Treiber versorgt wird(üblich von 5V bis zu 70/80V DC und mehr) und bei welcher Strangspannung der Nennstrom durch die Motorwicklung fließt, ist ein himmelweiter Unterschied. Genau das ist u.a. die Aufgabe des Treibers, die Spannung so zu regeln, dass die Motorwicklungen von dem aktuell notwendigen Strom durchflossen werden. Siehe https://de.wikipedia.org/wiki/Schrittmotor Stichwort Chopperbetrieb.
Last updated: 2024-05-28

Post by greenwood on CODESYS Control Raspberry Pi mit Servotreiber T6 von StepperOnline CODESYS Forge talk (Post)
Hallo, und vielen Dank für die Antwort. Ich habe 'Modbus_Slave_COM_Port' in eine Watchliste genommen. Leider reichen meine Kenntnisse nicht aus, um aus dem Ergebnis irgendwelche Schlüsse zu ziehen. xBusy und xError wechseln zwischen true und false (im Gegentakt), der angezeigte Fehler ist 'Response Timeout'. iChannelIndex wechselt zwischen 0 und -1. Wenn ich das richtig verstehe bedeutet das wohl, das der Servotreiber auf Anfragen einfach nicht reagiert. Ich hänge einen screenshot vom Watchfenster an, vielleicht kann jemand mehr herauslesen als ich. Nochmal danke fürs Lesen und Überlegen!
Last updated: 2024-05-31

Post by pmolke on Datenkonvertierung für ein SPS-AO-Modul CODESYS Forge talk (Post)
Hallo, du solltest dir angewöhnen Präfixe für die Datentypen zu nutzen. Dann ist das auch lesbarer. Aus value wird rValue für ein REAL oder wValue für ein WORD. Daher ist jetzt nicht ersichtlich mit welchen Datentypen du dort arbeitest und was die Bausteine an den EIN- und Ausgängen erwarten. Du kannst aber explizit eine Typkonvertierung durchführen indem du am Ausgang noch einen Baustein "TO_WORD" setzt.
Last updated: 2024-06-21

Post by bitwitch on Einheiten umrechnen, Numpad und Eingabegrenzen CODESYS Forge talk (Post)
Hallo pmolke vielen Dank für Deinen Hinweis. Natürlich kann man alles nachbauen, das hat Vor- aber u.U. auch Nachteile. Ich würde mir aber gerne die Macros ansehen. Hast Du einen Link? Wir wollen eine Standardlösung einsetzen, sofern sie dann funktioniert, und sind da auf dieses CodesysObjekt gestoßen. Bisher haben wir da unsere Zweifel an der Implementierung oder der Dokumentation, so werden Bereichstypen bei ganzen Zahlen scheinbar auch nicht korrekt verarbeitet.
Last updated: 2024-06-24

Post by ahofer on Deploy Control SL kein Zugriff aus der vertuellen Maschine CODESYS Forge talk (Post)
Hallo, ich arbeiten an einer Technikerschule als Lehrer; dort hatte ich das Problem. Jetzt habe ich die Situation bei mir zuhause ausprobiert; anfangs gab es eine Fehlermeldung; dann habe ich die Firewall ausgeschaltet. Daraufhin ging der Zugriff. Anschließend habe ich die Firewall wieder eingeschaltet und plötzlich ging der Zugriff auch mit Firewall. Ob das jetzt im Netzwerk in der Schule genauso ist kann ich erst morgen testen. Ich melde mich dann wieder. VG Toni
Last updated: 2025-12-08

Post by wollvieh on SP19 Runtime Zugriff auf lokales Dateisystem CODESYS Forge talk (Post)
Hallo, hier in diesem Beispiel ist $Download$ ein Platzhalter für den kompletten Pfad /home/pi/Downloads/ auf dem Zielsystem, wo die SoftPlc läuft. In der SoftPlc gibt man dann als Dateipfad und Dateiname wie folgt an : '$$Download$$/Datei.txt' Die Datei Datei.txt wird dann auf dem Zielsystem unter /home/pi/Downloads/ angelegt. Pfade darunter werden auch angelegt, z.Bsp.: '$$Download$$/Ordner1/Datei.txt' Beispiel des Platzhalters: [SysFile] PlaceholderFilePath.2=/home/pi/Downloads/, $Download$
Last updated: 2026-01-22

<< < 1 .. 231 232 233 234 235 .. 306 > >> (Page 233 of 306)

Showing results of 7636

Sort by relevance or date