<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Allgemeine Fragen zu CoDeSys V2.1</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/db7d86365f/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/db7d86365f/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/db7d86365f/</id><updated>2020-02-28T13:59:25.521000Z</updated><subtitle>Recent posts to Allgemeine Fragen zu CoDeSys V2.1</subtitle><entry><title>Allgemeine Fragen zu CoDeSys V2.1</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/db7d86365f/?limit=25#ed5a" rel="alternate"/><published>2020-02-28T13:59:25.521000Z</published><updated>2020-02-28T13:59:25.521000Z</updated><author><name>Anonymous</name><uri>https://forge.codesys.com/u/*anonymous/</uri></author><id>https://forge.codesys.comea41003e9e4d8b8f5e24d7689786a59ef1087d3f</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;em&gt;Originally created by:&lt;/em&gt; Michael_Kowatsch&lt;/p&gt;
&lt;p&gt;Hi Blackenslaver666,&lt;/p&gt;
&lt;p&gt;schick mir deine Mailadresse und ich sende dir einen FB/LIB mit flexiblem Takt.&lt;/p&gt;
&lt;p&gt;Gruß Michael&lt;/p&gt;
&lt;p&gt;e &lt;a class="" href="mailto:kowatsch@office-dateien.de"&gt;kowatsch@office-dateien.de&lt;/a&gt; e &lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Allgemeine Fragen zu CoDeSys V2.1</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/db7d86365f/?limit=25#4faf" rel="alternate"/><published>2020-02-28T13:59:22.813000Z</published><updated>2020-02-28T13:59:22.813000Z</updated><author><name>Uwe</name><uri>https://forge.codesys.com/u/uwe/</uri></author><id>https://forge.codesys.comd7c9302567330d4311d7ca1ad82d91e5e90b3b71</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Mit der Instanzierung einer Variablen/eines Bausteines wird der entsprechend benötigte Speicherplatz reserviert; die Daten werden dann in diesem Speichzerplatz abgelegt.&lt;/p&gt;
&lt;p&gt;Bei der S7 muss auch, nachdem der FB definiert wurde, ein symbolischer Name mit einem Datentyp (nämlich der FB-Nummer) angegeben werden, d.h. hier wird auch eine Instanz gebildet, die dann den Speicherplatz für das reale Programm repräsentiert.&lt;/p&gt;
&lt;p&gt;Gruss&lt;/p&gt;
&lt;p&gt;Uwe&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Allgemeine Fragen zu CoDeSys V2.1</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/db7d86365f/?limit=25#f6cc" rel="alternate"/><published>2020-02-28T13:59:14.993000Z</published><updated>2020-02-28T13:59:14.993000Z</updated><author><name>Anonymous</name><uri>https://forge.codesys.com/u/*anonymous/</uri></author><id>https://forge.codesys.com69809c3be910b01f3b663b0bfd0ee2c046033f0e</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;em&gt;Originally created by:&lt;/em&gt; joohrte&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Für was werden eigentlich Instanzen benötigt? &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In der Instanz liegen die Lokalen Variablen vom Baustein.&lt;/p&gt;
&lt;p&gt;Möchte man ein Baustein öfters aufrufen braucht jeder Aufruf seine eigene Variablen. Also unterschiedliche Instanzen.&lt;/p&gt;
&lt;p&gt;-Dummerweise steht mir die UTIL.LIB nicht zur Verfügung&lt;/p&gt;
&lt;p&gt;Warum glaubst du das du die UTIL.LIB nicht verwenden kannst.&lt;/p&gt;
&lt;p&gt;Die Util.Lib setzt auf Standard befehle auf und kann somit in allen Steuerungen verwendet werden. Außerdem kann die Lib. Geöffnet werden so das Du den Baustein auch aus der Lib. in dein Projekt Kopieren könntest.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Allgemeine Fragen zu CoDeSys V2.1</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/db7d86365f/?limit=25#d31b" rel="alternate"/><published>2020-02-28T13:59:12.206000Z</published><updated>2020-02-28T13:59:12.206000Z</updated><author><name>Anonymous</name><uri>https://forge.codesys.com/u/*anonymous/</uri></author><id>https://forge.codesys.com6a47c44d4277469c4e1e930fefb9e1e3871c3818</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;em&gt;Originally created by:&lt;/em&gt; blackenslaver666&lt;/p&gt;
&lt;p&gt;Keiner eine Antwort auf die Frage:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;blackenslaver666 hat geschrieben:&lt;/strong&gt;&lt;br/&gt;
Für was werden eigentlich Instanzen benötigt?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Ich habe mittlerweile noch ein Problem. Ich muss einen Taktgeber generieren, der ein periodisches Signal, am besten mit variabler Vorgabe von TIMEHIGH bzw. -LOW, erzeugt. Dummerweise steht mir die UTIL.BIB nicht zur Verfügung. Realisieren wollte ich dies mit dem Impulsgeber und der Einschaltverzögerung. Der FB soll dabei ein unendliches Signal generieren, so dass ich eine while-Schleife benutzen wollte.&lt;/p&gt;
&lt;p&gt;Irgendwelche Anregungen?&lt;/p&gt;
&lt;p&gt;Gruss Andy&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Allgemeine Fragen zu CoDeSys V2.1</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/db7d86365f/?limit=25#97c6" rel="alternate"/><published>2020-02-28T13:59:04.383000Z</published><updated>2020-02-28T13:59:04.383000Z</updated><author><name>Anonymous</name><uri>https://forge.codesys.com/u/*anonymous/</uri></author><id>https://forge.codesys.com94a097f733187aec85dd699c99239718733884cc</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;em&gt;Originally created by:&lt;/em&gt; blackenslaver666&lt;/p&gt;
&lt;p&gt;Mir ist noch eine Frage gestern gekommen:&lt;/p&gt;
&lt;p&gt;Für was werden eigentlich Instanzen benötigt?&lt;/p&gt;
&lt;p&gt;Im SIMANTIC ist es so, dass jedem FB automatisch eine Instanz zugeordnet wird bei dessen Erstellung. Beim parametrierten FB-Aufruf werden die Werte in die Instanz geschrieben/gelesen, die ihrerseits mit dem FB interagiert. Was ist nun der Zweck in Code, da ich bei FB-Aufruf ja Eingangs-/Ausgangsparameter einfach deklarieren, lesen und schreiben kann?&lt;/p&gt;
&lt;p&gt;Gruss Andy&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Allgemeine Fragen zu CoDeSys V2.1</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/db7d86365f/?limit=25#8e2e" rel="alternate"/><published>2020-02-28T13:59:01.703000Z</published><updated>2020-02-28T13:59:01.703000Z</updated><author><name>Anonymous</name><uri>https://forge.codesys.com/u/*anonymous/</uri></author><id>https://forge.codesys.comd6ba15dc802905e20ff6427da004ea78d73752ad</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;em&gt;Originally created by:&lt;/em&gt; blackenslaver666&lt;/p&gt;
&lt;p&gt;Ja, danke!  Finde mich immer besser zurecht.&lt;/p&gt;
&lt;p&gt;Programmiere bisher tatsächlich meist in ST, und die anderen Sprachen werde ich sicher auch nutzen.&lt;/p&gt;
&lt;p&gt;Manches muss man einfach ausprobieren. Zuletzt habe ich herausgefunden, dass es in ST keine Sprungbefehle gibt. &lt;/p&gt;
&lt;p&gt;Gruss Andy&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Allgemeine Fragen zu CoDeSys V2.1</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/db7d86365f/?limit=25#4359" rel="alternate"/><published>2020-02-28T13:58:54.098000Z</published><updated>2020-02-28T13:58:54.098000Z</updated><author><name>Anonymous</name><uri>https://forge.codesys.com/u/*anonymous/</uri></author><id>https://forge.codesys.com8ccb685362884e231e0506797c11bb1730480775</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;em&gt;Originally created by:&lt;/em&gt; joohrte&lt;/p&gt;
&lt;p&gt;Ich kenne mich nicht so sehr mit Programmierung in AWL aus.&lt;/p&gt;
&lt;p&gt;Meines wissen nach gibt es kein Statusword. &lt;/p&gt;
&lt;p&gt;( wird aber auch nicht benötigt )&lt;/p&gt;
&lt;p&gt;Um ein Überblick der Befehle in AWL zu haben würde ich in der CodeSyskilfe (F1)&lt;/p&gt;
&lt;p&gt;Nach „Modifikatoren“ suchen. Da sind die AWL Befehle beschrieben.&lt;/p&gt;
&lt;p&gt;Ich Benutze die Programmierung in AWL überhaupt nicht und halte diese für unübersichtlich.&lt;/p&gt;
&lt;p&gt;Meine Empfehlung ist für Bitprogrammierung eine Grafische Sprache zu wählen. &lt;/p&gt;
&lt;p&gt;Z.B. FUP,KOP oder CFC. &lt;/p&gt;
&lt;p&gt;Zur Programmierung von Berechnungen oder bedingt Bearbeitung würde ich in Strukturierter Text (ST) Programmieren. &lt;/p&gt;
&lt;p&gt;Zum Punkt Variablendokumentation.&lt;/p&gt;
&lt;p&gt;Du solltest dir Angewöhnen der Variablen einen aussagekräftigen Nahmen zu geben.&lt;/p&gt;
&lt;p&gt;z.B.&lt;/p&gt;
&lt;p&gt;schlechtes Beispiel :&lt;/p&gt;
&lt;p&gt;LD N    E1      (&lt;em&gt; Tor oben &lt;/em&gt;)&lt;/p&gt;
&lt;p&gt;AND E2      (&lt;em&gt; Taste heben &lt;/em&gt;)&lt;/p&gt;
&lt;p&gt;ST  A1      (&lt;em&gt; Tor Heben &lt;/em&gt;)&lt;/p&gt;
&lt;p&gt;Besser währe :&lt;/p&gt;
&lt;p&gt;(&lt;em&gt; Ansteuerung von Tor Heben &lt;/em&gt;)&lt;/p&gt;
&lt;p&gt;LD N    E_TorOben&lt;/p&gt;
&lt;p&gt;AND E_TasteHeben&lt;/p&gt;
&lt;p&gt;ST  A_TorHeben&lt;/p&gt;
&lt;p&gt;Normalerweise sollte dieses dann auch noch in Englisch sein.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Allgemeine Fragen zu CoDeSys V2.1</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/db7d86365f/?limit=25#2644" rel="alternate"/><published>2020-02-28T13:58:51.318000Z</published><updated>2020-02-28T13:58:51.318000Z</updated><author><name>Anonymous</name><uri>https://forge.codesys.com/u/*anonymous/</uri></author><id>https://forge.codesys.com271c79c929f2dce3e64069c49763637573fea768</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;em&gt;Originally created by:&lt;/em&gt; blackenslaver666&lt;/p&gt;
&lt;p&gt;Dank dir! &lt;/p&gt;
&lt;p&gt;Kann dein File zwar nicht öffnen, jetzt funktioniert es aber.&lt;/p&gt;
&lt;p&gt;Das mit dem Anhang kenne ich natürlich, allerdings habe ich den Befehl "LD" dort nicht gefunden.&lt;/p&gt;
&lt;p&gt;Weisst du, ob es bei Code eine Art "Statuswort" gibt? Siemens hat dies in seine CPU integriert, und die meisten Operationen im Original-Proggie laufen über das Bit "Verknüpfungsergebnis (VKE)" des Statuswortes. &lt;/p&gt;
&lt;p&gt;Gruss Andy&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Allgemeine Fragen zu CoDeSys V2.1</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/db7d86365f/?limit=25#7a0e" rel="alternate"/><published>2020-02-28T13:58:43.540000Z</published><updated>2020-02-28T13:58:43.540000Z</updated><author><name>Anonymous</name><uri>https://forge.codesys.com/u/*anonymous/</uri></author><id>https://forge.codesys.com98b642cea75130092e074c36310a450f989a66b3</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;em&gt;Originally created by:&lt;/em&gt; joohrte&lt;/p&gt;
&lt;p&gt;Deine Variablen wurden nicht angezeigt da deine Stuctur nicht Fehlerfrei war. Den Typ "S5Time" gibt es nur bei Siemens bei IEC ist Time zu verwenden. Beispiel im Anhang.&lt;/p&gt;
&lt;p&gt;zum Punkt 1. Dokumentation &lt;/p&gt;
&lt;p&gt;Ich finde das Codesys Handbuch nicht schlecht.&lt;/p&gt;
&lt;p&gt;Im Anhang A findest du eine Kurzbeschreibung der Befehle.&lt;/p&gt;
&lt;p&gt;Um Codesys Kennenzulernen ist das Dokument &lt;/p&gt;
&lt;p&gt;"Erste Schritte mit CoDeSys V23.pdf" nicht schleucht.&lt;/p&gt;
&lt;p&gt;Die Dateien werden normalerweise mit Instaliert.&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="https://forum-de.codesys.com//download/file.php?id=81" rel="nofollow"&gt;CoDeSys_Hub neu.rar &lt;span&gt;&lt;span&gt;[3.86 KiB]&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Allgemeine Fragen zu CoDeSys V2.1</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/db7d86365f/?limit=25#c4a1" rel="alternate"/><published>2020-02-28T13:58:40.757000Z</published><updated>2020-02-28T13:58:40.757000Z</updated><author><name>Anonymous</name><uri>https://forge.codesys.com/u/*anonymous/</uri></author><id>https://forge.codesys.com9e94ad9fe59e99c94c7f47ee74e1f4e939adb781</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;em&gt;Originally created by:&lt;/em&gt; blackenslaver666&lt;/p&gt;
&lt;p&gt;Danke dir für die Antwort.&lt;/p&gt;
&lt;p&gt;Im Grunde hast du Recht, ich habe diese Deklaration auch so im Original-Programm gefunden. Allerdings funktioniert es so, wie du beschrieben hast, auch nicht. Ich füge mal das Projekt an, evt. schaust du mal drüber... &lt;/p&gt;
&lt;p&gt;Ziel: Im FB18 möchte ich auf eine Variable der Struktur zugreifen. Bisher öffnet sich dabei stets die Eingabehilfe, weil "Variable nicht deklariert".&lt;/p&gt;
&lt;p&gt;Hast du auf die anderen Fragen noch Antworten? Gerade Punkt 1) ist wichtig für mich.&lt;/p&gt;
&lt;p&gt;Gruss Andy&lt;/p&gt;
&lt;p&gt;Ps: Projekt dann bitte nicht speichern. Da die Version schon alt ist, kann ich es nicht öffnen. Hatte dies schon einmal mit V2.3.5 versucht.&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="https://forum-de.codesys.com//download/file.php?id=80" rel="nofollow"&gt;Projekt.rar &lt;span&gt;&lt;span&gt;[7.09 KiB]&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>