<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Code von TP</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/98a19d4179/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/98a19d4179/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/98a19d4179/</id><updated>2020-02-28T09:57:33.464000Z</updated><subtitle>Recent posts to Code von TP</subtitle><entry><title>Code von TP</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/98a19d4179/?limit=25#b998" rel="alternate"/><published>2020-02-28T09:57:33.464000Z</published><updated>2020-02-28T09:57:33.464000Z</updated><author><name>hugo</name><uri>https://forge.codesys.com/u/hugo/</uri></author><id>https://forge.codesys.comeb1b8b9d66677048d2e67745f3c6048b879d0faa</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;im tp steckt nichts wirklich schlimmes, es ist eher simpel.&lt;/p&gt;
&lt;p&gt;mit der funktion time() holt man sich den systemtimer der ms auflösung hat und als 32 bit wort zurückgegeben wird.&lt;/p&gt;
&lt;p&gt;alles ander ist dann einfach.&lt;/p&gt;
&lt;p&gt;in der freien lib oscat unter  w &lt;a class="" href="http://www.oscat.de" rel="nofollow"&gt;www.oscat.de&lt;/a&gt; w  findest du viele beispiele für timings alle auch im source code.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Code von TP</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/98a19d4179/?limit=25#8192" rel="alternate"/><published>2020-02-28T09:57:30.923000Z</published><updated>2020-02-28T09:57:30.923000Z</updated><author><name>Ralph Holz</name><uri>https://forge.codesys.com/u/ralph-holz/</uri></author><id>https://forge.codesys.com0b2d83fd856c70b1075b43de2507dfe579d22b1a</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi Pitsch,&lt;/p&gt;
&lt;p&gt;die Standard.lib in der TP steckt ist eine sogennannte externe Bibliothek. D.h. die in CoDeSys sichtbaren Teile sind nur die definition des Interfaces. Den eigentliche Code packt der Steuerungshersteller in seine Firmware. Dort wird  dann jeweils Hardwarespezifisch / Prozessorabhängig der Code implementiert.(Irgendwo muss ja schlieslich zumindest die Zeitbasis herkommen) Unabhängig davon was die Steuerungshersteller da verzapfen fühlt sich für einen CoDeSys Programmierer das Ergebniss immer gleich an.&lt;/p&gt;
&lt;p&gt;Also Du hast recht: LD 0 ist definitiv nicht der Code!&lt;/p&gt;
&lt;p&gt;Gruß&lt;/p&gt;
&lt;p&gt;Ralph&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Code von TP</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/98a19d4179/?limit=25#05f5" rel="alternate"/><published>2020-02-28T09:57:23.788000Z</published><updated>2020-02-28T09:57:23.788000Z</updated><author><name>Pitsch52</name><uri>https://forge.codesys.com/u/pitsch52/</uri></author><id>https://forge.codesys.comddc4c702eb76de889eeb1befeaddb4782676fa39</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo&lt;/p&gt;
&lt;p&gt;Viele Zeitfunktionen, Generatoren usw. basieren auf dem Timerbaustein TP.&lt;/p&gt;
&lt;p&gt;Was mich interresieren würde, wie dieser Baustein programmiert ist, wie man einen Zeit-Ablauf aus dem nichts erzeugt. &lt;/p&gt;
&lt;p&gt;Der Code dieses Bausteins ist versteckt. Ich glaube nicht, das er nur aus dem befehl LD 0 besteht. &lt;/p&gt;
&lt;p&gt;kennt jemand den Code dieses Funktions-Bausteins?&lt;/p&gt;
&lt;p&gt;Mit freundlichen Grüssen! Pitsch&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>