- 27
- 171 087
Der Automatisierungskanal
Germany
Приєднався 7 гру 2020
Auf diesem Kanal zeige ich euch, wie ihr mit relativ einfachen Mitteln in die Welt der Automatisierung einsteigen könnt.
Impressum:
Christian Sievers
Bergstraße 3
37671 Höxter
E-Mail: sievers.automatisierungskanal@gmail.com
Impressum:
Christian Sievers
Bergstraße 3
37671 Höxter
E-Mail: sievers.automatisierungskanal@gmail.com
Tutorial #26: Zeiger (Pointer) in CoDeSys
In diesem Video werde ich euch zeigen, wie ihr mit Zeigern (Pointern) in CoDeSys arbeiten könnt. Außerdem gebe ich ein kleines Beispiel zur Anwendung von Zeigern.
Für alle gezeigten Produkte gibt es alternativen und ich gebe hier explizit keine Kaufempfehlung.
Impressum:
ua-cam.com/channels/bZg1tdosLr1CK1acm0kJzw.htmlabout
Für alle gezeigten Produkte gibt es alternativen und ich gebe hier explizit keine Kaufempfehlung.
Impressum:
ua-cam.com/channels/bZg1tdosLr1CK1acm0kJzw.htmlabout
Переглядів: 2 386
Відео
Tutorial #25: Systemereignisse in CoDeSys
Переглядів 1,2 тис.2 роки тому
Systemereignisse erlauben es euch Funktionen aufzurufen, wenn das CoDeSys Laufzeitsystem in einem bestimmten Zustand übergeht. Ich zeige euch dies am Beispiel des Starts der Applikation und einem Reset. Eine Übersicht der Ereignisse findet ihr hier: help.codesys.com/webapp/_cds_obj_task_config_sys_event;product=codesys;version=3.5.16.0 Für alle gezeigten Produkte gibt es alternativen und ich ge...
Tutorial #24: Remanente Variablen in CoDeSys
Переглядів 2,6 тис.2 роки тому
Ich zeige euch heute, wie ihr die Inhalte eurer Variablen in CoDeSys auch nach einem Spannungsverlust an der Steuerung sichern könnt. Hierzu nutzen wir die Retain und Peristent Variablen. Zudem zeige ich euch auch noch, wie ihr diese Mechanismen auch bei Steuerungen ohne NVRAM nutzen könnt. Hierzu zählt zum Beispiel der Rasperry PI. Für alle gezeigten Produkte gibt es alternativen und ich gebe ...
Tutorial #23: ModbusTCP in CoDeSys - Konfiguration von Client und Server
Переглядів 11 тис.2 роки тому
In diesem Video zeige ich euch, wie ihr eine ModbusTCP Verbindung zwischen einem Raspberry Pi als Modbus Server und einer CoDeSys SoftPlc auf euerem Windows Computer herstellen könnt. Für alle gezeigten Produkte gibt es alternativen und ich gebe hier explizit keine Kaufempfehlung. Impressum: ua-cam.com/channels/bZg1tdosLr1CK1acm0kJzw.htmlabout
Tutorial #22: Rechte in CoDeSys Projekten vergeben und verwalten
Переглядів 1,2 тис.3 роки тому
Hier zeige ich euch, wie ihr die Rechteverwaltung in CoDeSys Projekten nutzen könnt, um gezielt Bearbeitungsoptionen für verschiedene Benutzergruppen freizugeben. Ich erkläre das Vorgehen anhand eines kleinen praxisnahen Beispiels auf dem Raspberry Pi. Für alle gezeigten Produkte gibt es alternativen und ich gebe hier explizit keine Kaufempfehlung. Impressum: ua-cam.com/channels/bZg1tdosLr1CK1a...
Tutorial #21: Einstieg in die objektorientierte Programmierung mit CoDeSys - Teil 4: Final/Abstract
Переглядів 1,8 тис.3 роки тому
Das ist das letzte Video der Reihe zur objektorientierten Programmierung mit und in CoDeSys. Ich möchte euch noch die beiden Attribute Final und Abstract zeigen, die sich zum Design der Softwarestruktur eignen, näher bringen. Abschließend folgen noch ein paar grundlegende Gedanken zum Thema OOP in der Automatisierungstechnik. Für alle gezeigten Produkte gibt es alternativen und ich gebe hier ex...
Tutorial #20: Einstieg in die objektorientiert Programmierung mit CoDeSys - Teil 3: Interfaces
Переглядів 3,2 тис.3 роки тому
In diesem Video der Reihe zur objektorientierten Programmierung in CoDeSys stelle ich euch Interfaces vor. Über Interfaces könnt ihr FBs aufrufen, ohne vorher ihren genauen Datentyp zu kennen. Für alle gezeigten Produkte gibt es alternativen und ich gebe hier explizit keine Kaufempfehlung. Impressum: ua-cam.com/channels/bZg1tdosLr1CK1acm0kJzw.htmlabout
Tutorial #19: Einstieg in die objektorientierte Programmierung mit CoDeSys - Teil 2: Vererbung
Переглядів 2,8 тис.3 роки тому
In diesem zweiten Teil zum Thema objektorientierte Programmierung möchte ich euch das Konzept der Vererbung näher bringen. Zusätzlich werden wir uns den SUPER Zeiger anschauen. Für alle gezeigten Produkte gibt es alternativen und ich gebe hier explizit keine Kaufempfehlung. Impressum: ua-cam.com/channels/bZg1tdosLr1CK1acm0kJzw.htmlabout
Tutorial #18: Einstieg in die objektorientierte Programmierung mit CoDeSys - Teil 1: Methoden
Переглядів 8 тис.3 роки тому
In diesem ersten Teil zum Thema Objektorientierte Programmierung möchte ich euch den Einsatz von Methoden näher bringen. Wir schauen uns an, was es mit Public und Privat auf sich hat und nutzen den THIS Pointer. Für alle gezeigten Produkte gibt es alternativen und ich gebe hier explizit keine Kaufempfehlung. Impressum: ua-cam.com/channels/bZg1tdosLr1CK1acm0kJzw.htmlabout
Tutorial #17: Eigene CoDeSys Bibliotheken erstellen
Переглядів 4,1 тис.3 роки тому
In diesem Video zeige ich euch, wie ihr eure eigenen Bibliotheken (libraries) in CoDeSys erstellen könnt. Außerdem gehe ich noch auf die CoDeSys internen Dokumentationsfunktionen ein und wie ihr mit den Bibliotheken während der Entwicklungsphase arbeiten könnt. Für alle gezeigten Produkte gibt es alternativen und ich gebe hier explizit keine Kaufempfehlung. Impressum: ua-cam.com/channels/bZg1td...
Tutorial #16: ARRAY und FOR-Schleife in CoDeSys - Berechnung von Mittelwerten in Structured Text
Переглядів 4,5 тис.3 роки тому
In diesem Video soll es um die Nutzung von Arrays gehen. Wir werden sehen, wie wir Arrays deklarieren und auf ihre Elemente zugreifen können. Zusätzlich zeige ich euch, wie ihr einem Funktionsbaustein ein Array mit einer variablen Länge übergeben könnt. Aus den Werten des Arrays berechnen wir im Anschluss den Mittelwert und nutzen dafür die FOR-Schleife in Structured Text(ST). Für alle gezeigte...
Tutorial #15: Datentypen STRUCT und ENUM in CoDeSys - Beispiel in Structured Text (ST)
Переглядів 5 тис.3 роки тому
Heute steigen wir etwas tiefer in die CoDeSys-Programmierung ein und beschäftigen uns mit den Datentypen STRUCT und ENUM. Mit einem STRUCT könnt ihr auch größere Datenmengen einfach verwalten und zwischen verschiedenen POUs austauschen. Daher ist es nur sinnvoll, dass wir uns auch an die Programmierung in Structured Text (ST) wagen. Mit einem ENUM habt ihr dann die Möglichkeit einen Datentyp mi...
Tutorial #14: Master-Slave-Kopplung mit der CoDeSys Softmotion
Переглядів 2,6 тис.3 роки тому
In diesem Video werden wir uns anschauen, wie wir zwei Modellbauservo-Achsen synchronisieren können. Ich werde euch einmal eine Kopplung als Geschwindigkeitsfolger zeigen (hier synchronisiert sich der Slave auf die Drehzahl des Masters) und als Positionsfolger. Ich gehe wieder auf die PLCopen Motion Control Spezifikation ein. Den Zustandsautomaten findet ihr hier bei Schneider: product-help.sch...
Tutorial #13: Absolut- und Relativpositionieren mit der CoDeSys Softmotion
Переглядів 3 тис.3 роки тому
In diesem Video verwenden wir wieder den Modellbauservo, um uns die CoDeSys Softmotion etwas genauer anzuschauen. Dabei gehe ich auf die Statemachine der PLCopen Motion Control Spezifikation ein. Diese könnt ihr euch hier bei Schneider anschauen: product-help.schneider-electric.com/Machine Expert/V1.1/en/MotCoLib/MotCoLib/General_Description_of_Motion_Control_Libraries/General_Description_of_Mo...
Tutorial #12: Einstieg in die CoDeSys Softmotion - Beispiel: Erste Schritte mit Modellbau-Servo
Переглядів 6 тис.3 роки тому
Die CoDeSys Laufzeitumgebung auf dem Raspberry Pi ermöglicht es uns Antriebstechnik (mit einem 5V Modellbau-Servo) auf unserem Schreibtisch zu erkunden. In diesem Video möchte ich euch zeigen, wie ihr den Servo verwenden könnt. Das im Video gezeigte Legacy-Packet findet ihr hier: forge.codesys.com/drv/rpi-legacy/home/Home/ Etwas zu PLCopen Motion Control findet ihr hier: www.plcopen.org/technic...
Tutorial #11: Ablaufsprache (SFC) in CoDeSys - Beispiel: Steuerung einer Fußgängerampel
Переглядів 9 тис.3 роки тому
Tutorial #11: Ablaufsprache (SFC) in CoDeSys - Beispiel: Steuerung einer Fußgängerampel
Tutorial #10: Taskkonfiguration in CoDeSys
Переглядів 4,2 тис.3 роки тому
Tutorial #10: Taskkonfiguration in CoDeSys
Tutorial #9: Bibliotheken in CoDeSys nutzen - Beispiel: Drehzahl eines PC Lüfters messen
Переглядів 4,8 тис.3 роки тому
Tutorial #9: Bibliotheken in CoDeSys nutzen - Beispiel: Drehzahl eines PC Lüfters messen
Tutorial #8: Funktionen und Funktionsbausteine in CoDeSys nutzen - Beispiel: PWM PC-Lüfter ansteuern
Переглядів 10 тис.3 роки тому
Tutorial #8: Funktionen und Funktionsbausteine in CoDeSys nutzen - Beispiel: PWM PC-Lüfter ansteuern
Tutorial #7: Temperaturen in CoDeSys erfassen mit 1-Wire auf dem Raspberry Pi
Переглядів 6 тис.3 роки тому
Tutorial #7: Temperaturen in CoDeSys erfassen mit 1-Wire auf dem Raspberry Pi
Tutorial #6: WebVisu mit CoDeSys auf dem Raspberry
Переглядів 11 тис.3 роки тому
Tutorial #6: WebVisu mit CoDeSys auf dem Raspberry
Tutorial #5: Raspberry Pi GPIO in CoDeSys
Переглядів 10 тис.3 роки тому
Tutorial #5: Raspberry Pi GPIO in CoDeSys
Tutorial #4: CoDeSys auf Raspberry Pi nutzen
Переглядів 21 тис.3 роки тому
Tutorial #4: CoDeSys auf Raspberry Pi nutzen
Super Video, jedoch habe ich beim Programm das Problem, dass die Inputs GPIO 4, 5 und 6 beim Starten des Programms als Input automatisch true haben. Das sehe ich beim dem beobachten des GPIO E-/A-Abbild weiß du woran das liegt.
Das sind hier die besten Videos überhaupt. Zudem noch auf Deutsch! Ich finds schade, das solche Leute nicht an mehr Reichweite gewinnen
Hi Christian, tolles Video. Gibt es die Möglichkeit AS mit ST zu verknüpfen?
Gut erklärt. Vielen Dank! Lässt du dann PRG_Lüfter z.B. jede ms aufrufen, um eine saubere Berechnung zu gewährleisten? Also T_Zykluszeit < T_Periodenzeit_PWM?
Die Videos sind super. Wie wäre denn eine Schrittmotorsteuerung über den Raspi und Codesys umsetzbar? Ich habe ein Projekt, bei dem ich 2 Linearachsen immer wieder an bestimmte Positionen fahren muss…
Hallo - sehr informativ diese Videoreihe! :) Da ich früher mit CoDeSys gearbeitet habe würde ich gern ein bisschen Hausautomation damit machen - die Frage ist jetzt, kann ich CoDeSys UND iobroker auf dem gleichen Raspberry installieren und betreiben? Meine Idee ist dann den iobroker und Codesys über Modbus (?) zu verbinden und dann die eigentliche Logik in Codesys zu schreiben. Wäre sowas mit vertretbarem Aufwand möglich? - auch wenns vlt. Spielerei ist ;)
Hi interessante Idee👍 Schon was gefunden?
@@dirkpurper9517 noch nicht so richtig - aber ich denke ich werde mein Projekt mit OpenPLC auf einem Raspberry umsetzen - ob ich dann den iobroker noch brauche und wie ich den integriere weiß ich aber noch nicht...
@@dertrash5698 👍Viel Erfolg😃
Wo kann ich SoftPlC finden ?
Sehr gute Video und top Erklärungen. Kommen auch noch mal neue Videos?
Sehr gutes Video. Super dargestellt und sachlich erklärt ohne unnötigen Kram. DANKE
11:40 wie kommt Labview؟ Bitte ein Video darüber.
Supper. Bitte mehr Videos über Automation! Ich habe früher auf ein Beckhoff Sps 2 Task mit verschiedene Priotität riotitäte aufgeladen. dann kommt ein Error: Sie können nicht 2 verschiede Priotitäte auf ein Gerät hochladen!
Moin, komme aus der Siemens Welt und versuche mich nun in CodeSys. Ist definitiv einer Umstellung, da hier ja mit Task statt OBs gearbeitet wird. Bei Siemens gibt es ein OB1 der das Anwenderprogramm managet und dieser ist Freilaufend. Habe in einem Forum mal gelesen, dass bei CodeSys Freilaufende Task trotz Prio 1 dennoch den anderen Task Typen untergeordnet ist. Kannst du das bestätigen? Wollte ein Programm von Siemens zu CodeSys portieren und stolpere ständig über die andere Herangehensweise von CodeSys.
Klare uitleg en goede kwaliteit van video. Dank u wel
Hallo Christian, ich wollte in CoDeSys ein UND Gatter mit einem ODER Gatter verbinden und habe schon die ersten Probleme. Es lassen sich nur die ENO und EN Eingänge verbinden. Ich will aber den Ausgang vom UND Gatter mit einem EIngang vom ODER Gatter verbinden. Kannst du mir vielleicht einen Tip geben? Viele Grüße Frank B.
Nein, das war nicht richtig, die Haltepunkte sind noch da, nur das Programm mit dem RS-Flip Flop reagiert jetzt. Wie kann man denn den Rückgabewert in einer Funktion ansteuern? Gruß
Hallo Christian, wenn ich in der Funktion VAR_OUTPUTS deklariere, bekomme ich im RUN bei der Simulation keine Fragezeichen mit der Haltepunktfehlermeldung. Kann ich die internen Variablen der Funktion, die ich unter VAR deklariere, also nicht im Hauptprogramm PLC_PRG nutzen? Du hast das doch auch mit deiner Funktion gemacht. Gruß
Hallo Christian, ich bin der Frank aus DA und bin gerade dabei ein STEP 7 Programm nach CoDeSys zu konvertieren. Ich bin zu Beginn gleich auf die Problematik der FC bei Siemens im Vergleich der Funktion bei CoDeSys gestoßen. Bei Siemens Programm gibt es 4 FC´s mit Merkern und jetzt wollte ich bei CoDeSys auch 4 FC´s programmieren. Wie würdest Du das am geschicktesten machen? Würdest Du in der Funktion VAR_Outputs deklarieren oder nur VAR? Dann habe ich auch noch ein Problem mit der Simulation bei CoDeSys, es werden 3 Fragezeichen mit Haltepunkt setzen angezeigt, also bei RUN in der Simulation werden keine TRUE oder FLASE angezeigt. So komme ich momentan nicht richtig weiter. Hast Du vielleicht als Crack eine Idee dazu? Grüße Frank B.
Guten Tag Ich habe probleme und es zeigt mir die rasberry pi nicht an, können sie mir helfen?
Guten Abend, Wo finde ich die plcopen Bausteine in Codesys. Muss man die Bibliothek erst installieren? Vielen Dank im voraus
Danke für diesen super Content, gerne mehr davon
Hallo, richtig gutes Einsteigervideo in die Thematik, ohne direkt überflutet zu werden mit den vielen Möglichkeiten die codesys so bietet. Habe vor 10 Jahren das letzte mal mit SPS Programmierung zu tun gehabt im Rahmen meiner Elektrotechniker Fortbildung. Möchte mich jetzt aber intensiver mit der Thematik auseinander setzen und habe daher diesen UA-cam Kanal direkt gefunden. Die Hardware Basis muss ich mir noch suchen, klar.. Raspberry Pi habe ich auch schon in diversen Projekten verwendet, vor Jahren auch schon mal nur zum "Test" eine CoDeSys Laufzeitumgebung auf dem Pi installiert. Ich muss mir noch die diversen Implementierungen von Herstellern anschauen, sehr interessant wäre der Einsatz auf einem Leistungsfähigen STM32 µC, sagen wir mal ein Cortex M4 oder M7. Ich habe eben auf die schnelle gesehen das Sie vor ca. 11 Monaten das letzte Video geladen haben, ist die Serie beendet. Mfg Guido Mai
Super Tutorial, leider sieht man den Inhalt von ACT_EncoderSim nicht, welcher nötig ist für das Programm. Kannst du den Code für diese Aktion noch teilen? Danke!
Danke
Hi ich finde die syboleiste di hu hast nicht ist die selbst erstellt?
Manchmal benennst du de variablen mit einem x (xStopEncoder), manchmal mit enem b (bEncoderHIGH), manchmal mit einem w (wDrivePositionServo). Ist das eine bekannte Systematik? Also bei den Variablen sind das wohl die Datentypen, aber was sol das x? Bei der Byte Variable iRollerDiameter hast du ein i und bei rGearBoxConstant ein r... ich verstehe die Systematik nicht ganz.
Du erklärst die Sachverhalte wirklich sehr gut.
Also um das richtig zu verstehen ... Ich starte eine Main(PRG). In dieser Man(PRG) wird, wird ein FB mit der Variable Var1 erstellt und es wird der Wert 0 initialisiert und +1 gerechnet. Die Man(PRG) läuft komplett einmal ab. Beim 2. Durchlauf der Man(PRG) ist dann der Wert von Var1 = 2?
Hi Christian, super Video, besten Dank! Gibt es eigentlich auch die Möglichkeit, Strukturen während der Laufzeit zu erstellen? Hintergrund: Ich versuche, bei einem Prozess für jedes Bauteil eine Struktur mit Teilenummer, Status etc. erstellen. Aber beim Prozess kommen ja ständig "auf Knopfdruck" neue Teile hinzu und bei jedem Hinzukommen wird dann eine weitere Struktur benötigt...
hi, wo finde ich REAL_TO_TIME
Gibt es auch die Möglichkeit, die Visualiserung über einen Raspberry Pi Monitor zu öffnen; als "Nicht-Webvisualisierung"?
Das wäre mit der Targetvisu möglich
Hallo das Video finde ich sehr gut erklärt. Ich habe schon etwas Erfahrung mit Codesys sammeln können und mehrere Zähler über Modbus (RS485) an dem Controller zum Laufen gebracht.Was ich bei meiner SPS (Wago Compact Controller 100) in der Codesys SW nicht finde, ist die Möglichkeit den Ethernet Port mit Modbus hinzuzufügen. Muss ich den Modbus TCP zuerst bei Codesys kaufen oder ist dies bei der SW bereits enthalten? Wie ich gesehen habe, gibt es da unterschiedliche Ausbaustufen (Master/Slave) ... Meine Idee ist es eine Wallbox "KEBA" in der Leistung zu begrenzen in Abhängigkeit der überschüssigen aktuellen Leistung der PV-Anlage. Danke für Hinweise Gruss Alex
Hallo Christian. Das Projekt kann nicht funktionieren ohne die berechneten Werte im ACT_EncoderSim zu kennen. Kannst du bitte den CODE hochladen?
Hallo Christian, Die TON's lassen sich beim 2. Durchlauf nicht zurücksetzen, obwohl ich dessen Eingang in ACT_EXIT zurücksetze und in ACT_ENTRY wieder setze. Was mache ich falsch?
Hallo Christian, Du hast wirklich tolle Videos auf Deinem Kanal! Es macht viel Spaß Dir zuzuhören und Deine Videos zu schauen, da Du in einer ruhigen Art erklärst! Danke, mach weiter so!
Bei meinem Codesys 3.5 SP19 ist das Dropdown-Auswahlfeld mit den Einheiten ms und us in der Taskkonfiguration ausgegraut. Ich kann nur ms eingeben. Kann man das irgendwo umstellen?
Ich möchte die Konfiguration fürs I/O und das Mappen gerne über eine Datei lösen, die beim Programmstart automatisch eingelesen wird. Also ganz ohne eine IDE zwingend zu benötigen. Wie kann ich denn auf die Einstellungen die ich in der IDE bequem über das GUI machen kann (z.B. obs ein input oder output ist, auf welche Variable gemappt wird) per Code zugreifen? Finde hierzu nix in Dokumenten aber ich weiß auch nicht so recht nach was ich suchen muss.
Es gibt ne Python Schnittstelle. Damit kann man CoDeSys quasi fernsteuern. Ist dann aber zur Compilezeit. Ansonsten haben die Feldbusse zumindest Bibliotheken zum Schreiben der Parameter zur Laufzeit.
Danke schön, dieses Video hat mich wieder ein Stück voran gebracht.
Hello, thanks for the video and congratulations for teaching your knowledge about Beckhoff TwinCAT, could you make a repository with the projects..., thanks for everything. I am doing a free course in my free time on OOP IEC611131-3 PLC, with its documentation on a SSG page, with its repository and videos on UA-cam, etc... It is done in Spanish, but it is prepared to translate it different languages, collaboration is sought for different languages, for example German, any collaboration is appreciated, I'll put the link in case you're interested, if you can also give it more dissemination... ua-cam.com/play/PLEfi_hUmmSjFpfdJ6yw3B9yj7dWHYkHmQ.html
Kommen noch neue Videos?
Hi Christian! Wie sieht es eigentlich aus mit System Variablen? Weisst du wie man diese aufrufen kann? Des Weiteren: Wie kann man den die Bits "Always On", "Always Off" und "First Cycle" ansprechen? Besten Dank, Andreas
Hallo! Super Video, danke! Eine Frage haette ich jedoch: Ich verwende ein Raspberry PI 4 Model B und weiss nicht, wie ich GPIO config machen muss in CODESYS, da dieses Model nicht gelistet ist. Kannst du mir dabei evtl. helfen? Besten Dank, Andreas
Hi Andreas, leider habe ich es mit dem 4er noch nicht probiert. Aber Vergleich mal die GPIO mit dem 2 und 3. Ich meine der Aufbau ist identisch. Dann kannst du dir Config verwenden.
Deine Videos sind genial um sich neben der Arbeit in die Codesyswelt hineinzubegeben! Bitte mach immer weiter damit! Absolut klasse Einblicke. Mal sehen wie ich womit anfange zu spielen. Vielleicht bekomme ich es auf der Arbeit auch mal durchgesetzt ein Projekt mit Codesys zu realisieren :)
Ich arbeite mit TIA V16. So direkt in der Programmierumgebung kann man nicht direkt visualisieren bzw. simulieren. Es ist aber einerseits möglich eine Simulation zu starten und sogar die richtige Runtime (welche lizenziert werden muss, um sie ohne nerviges Lizenz Popup zu nutzen) Falls man eine Simulierte CPU laufen hat, nutzt die Runtime dann die Simulierte CPU. Falls das PG sich im produktiven Netz befindet, greift die auf dem PG gestartete RT dann auch direkt auf die CPU zu. Das heißt, man hätte das sich in der Produktion befindliche Panel doppelt. Wenn man das Panel aus der Produktion spiegeln möchte, geht das mit dem Smart Client (ein einfacherer VNC Viewer). Mit WinCC Unified habe ich noch nicht gearbeitet, da das mit WinCC Pro nicht parallel installiert werden kann, wir auf der Arbeit aber WinCC Pro sehr viel nutzen um die Produktionsanlagen zu verwalten.
Wenn das Programm also immer wieder ausgeführt wird und dann die Ausgänge verändert, nur dann wenn sich an den Eingängen was verändert hat, warum wird es dann dennoch zyklisch ausgeführt, selbst wenn sich an den Eingängen nichts geändert hat? Und was wenn eine Einschaltverzögerung d. h. ein Timer gestartet wurde der nach Ablauf erst einen Ausgang setzt, dann wird das Programm ja auch gebraucht um einen Ausgang zu setzen obwohl sich ein Eingang nicht geändert hat sondern eben halt ein Timer abgelaufen ist.
Hallo, Ich hab versucht die Applikation nachzubaun. soweit ohne probleme. nur wenn ich ohne Hardware online testen möchte wie im Video beschrieben kommt ein Fehler dass Gateway sei nicht definiert. kann mir bitte jemand weiterhelfen? danke!
Würdest du mal ein Video bzgl. IO-Link für z.B. Ventilinseln, Antriebe und Sensoren mit Codesys erstellen?
Vielen Dank dir Christian, deine Videos sind wirklich super! Mehr davon :)
Meine Erfahrungen zum Raspi 4, da ich mehrfach gestolpert bin: 1. Use THE Raspi installation tool to write the SD Card!!!. AND click on the Gear Icon in the Raspi installation tool before making the image be sure to set 1. ssh & 2. Use the same UserID and Password throughout!!! 2. Could not get the codesys gateway to work within HyperV, but got it to work within VMWare workstation... ....use Virtual Network Editor to make sure that the IP & subnet of the VM is in the same network as the Raspi Pi is in. Obvously use bridged mode for the VM Network settings... And within Code Sys use the MC version of raspi when starting the project... The issue with the library seems to be solved as it did not occure by me. Looking forward to the next lesson! Thanks for taking the time!!!
Mit den persistenten Variablen überlaste ich meine SD-Karte nicht oder? Werden diese gar nicht auf die SD-Karte geschrieben oder wie funktioniert da das Prinzip. Ganz einfach die persistenten Variablen zu verwenden ist nun aus meiner Sicht die einfachste Variante. Werden diese bei Spannungsausfall gespeichert oder nur beim gezielten Herunterfahren? Ich möcht nämlich Messungen hochzählen, und das geschieht ca. alle 10 Sekunden.
Sehr gut gemacht! Danke & weiter so!