<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to hilfe bei datentypen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/17a3ba53cb/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/17a3ba53cb/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/17a3ba53cb/</id><updated>2020-02-28T14:22:51.620000Z</updated><subtitle>Recent posts to hilfe bei datentypen</subtitle><entry><title>hilfe bei datentypen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/17a3ba53cb/?limit=25#d62d" rel="alternate"/><published>2020-02-28T14:22:51.620000Z</published><updated>2020-02-28T14:22:51.620000Z</updated><author><name>hepo</name><uri>https://forge.codesys.com/u/hepo/</uri></author><id>https://forge.codesys.com7783e9b74af145131301a9b9fab8d35c226c8f54</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;klappt perfekt!&lt;br/&gt;
musste nur noch ein SHR vorsetzen (da die Teilung 0,05 stunden beträgt, blende ich das erst bit aus), &lt;br/&gt;
der rest wie beschrieben.&lt;br/&gt;
danke nochnals!&lt;/p&gt;
&lt;p&gt;gruß,&lt;br/&gt;
  herbert&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>hilfe bei datentypen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/17a3ba53cb/?limit=25#e790" rel="alternate"/><published>2020-02-28T14:22:43.703000Z</published><updated>2020-02-28T14:22:43.703000Z</updated><author><name>hepo</name><uri>https://forge.codesys.com/u/hepo/</uri></author><id>https://forge.codesys.com5cfd88b3436b5bb1c0e8466f7216593175eb57ca</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;danke dir!&lt;br/&gt;
werd ich gleich mal ausprobieren und bescheid geben.&lt;/p&gt;
&lt;p&gt;gruß,&lt;br/&gt;
  herbert&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>hilfe bei datentypen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/17a3ba53cb/?limit=25#db92" rel="alternate"/><published>2020-02-28T14:22:40.891000Z</published><updated>2020-02-28T14:22:40.891000Z</updated><author><name>cmoeller</name><uri>https://forge.codesys.com/u/cmoeller/</uri></author><id>https://forge.codesys.com4f3c1051181216826462b528b4af87d0abc0c3a8</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo hepo,&lt;/p&gt;
&lt;p&gt;was hälst du davon, für die Anzeige auf den Datentyp STRING auszuweichen?&lt;br/&gt;
Intern würde ich den Betriebsstundenzähler als UDINT ausführen.&lt;br/&gt;
UDINT kann Werte von 0 bis 4.294.967.295 darstellen.&lt;br/&gt;
Das sollte ausreichen um intern mit 10tel oder 100tel Betriebsstunden zu arbeiten.&lt;/p&gt;
&lt;p&gt;Der schnellste Weg zur Nachkommerstelle führt über Modulo:&lt;br/&gt;
  udiZaehlerstand := (udiZaehlerStand100tel / 100);&lt;br/&gt;
  uiNachKommaStelle := (udiZaehlerStand100tel MOD 100);&lt;br/&gt;
  sZaehlerstand := CONCAT(UDINT_TO_STRING(udiZaehlerstand), ',');&lt;br/&gt;
  sZaehlerstand := CONCAT(sZaehlerstand,  UINT_TO_STRING(uiNachKommaStelle));&lt;/p&gt;
&lt;p&gt;Gruss Christoph&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>hilfe bei datentypen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/17a3ba53cb/?limit=25#cc13" rel="alternate"/><published>2020-02-28T14:22:38.074000Z</published><updated>2020-02-28T14:22:38.074000Z</updated><author><name>hepo</name><uri>https://forge.codesys.com/u/hepo/</uri></author><id>https://forge.codesys.comceb7e4a9c2ae8fd569d1aac53cd08ac186d06527</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;hallo kolleg(inn)en!&lt;/p&gt;
&lt;p&gt;hab grad ein dringliches datentyp-problem:&lt;br/&gt;
ich muss einen betriebsstundenzähler mit max. 99 999,9 stunden darstellen und habe hierfür eine als DUINT deklarierte eingangsvariable zur verfügung.&lt;br/&gt;
mein problem besteht nun darin, dass sich die eingangsvariable mit einem intervall von 3 minuten verändert (also um 0,05 stunden) und ich mit einer &lt;br/&gt;
kommastelle genau arbeiten muss.&lt;br/&gt;
leider verfügt mein target nicht über LREAL-typen, sodass ich bei der nachkommastelle auf REAL angewisen bin, jedoch vor dem komma wiederum einen&lt;br/&gt;
32bit-typ (UDINT) benötige.&lt;br/&gt;
wie kann ich nun zwei verschiedene typen miteinander zu einem anzeigewert verknüpfen?&lt;/p&gt;
&lt;p&gt;grüße aus dem alpenland!&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>