<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Mit UNION Bit-Array auf WORD verknüpfen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/23cd10ac31/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/23cd10ac31/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/23cd10ac31/</id><updated>2020-02-27T23:39:21.308000Z</updated><subtitle>Recent posts to Mit UNION Bit-Array auf WORD verknüpfen</subtitle><entry><title>Mit UNION Bit-Array auf WORD verknüpfen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/23cd10ac31/?limit=25#00d1" rel="alternate"/><published>2020-02-27T23:39:21.308000Z</published><updated>2020-02-27T23:39:21.308000Z</updated><author><name>Michl-1982</name><uri>https://forge.codesys.com/u/michl-1982/</uri></author><id>https://forge.codesys.coma381753c27dd07a4fbcb2f6f6e0292ef18eba0e7</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Servus,&lt;/p&gt;
&lt;p&gt;so habs ichs derweil auch erstmal gelöst.&lt;br/&gt;
Da es bei mir um 64bits geht, ein bißchen Unübersichtlich. Array mit bits geht leider auch nicht....&lt;/p&gt;
&lt;p&gt;Gruß&lt;/p&gt;
&lt;p&gt;Michael&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Mit UNION Bit-Array auf WORD verknüpfen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/23cd10ac31/?limit=25#6416" rel="alternate"/><published>2020-02-27T23:39:19.638000Z</published><updated>2020-02-27T23:39:19.638000Z</updated><author><name>wollvieh</name><uri>https://forge.codesys.com/u/wollvieh/</uri></author><id>https://forge.codesys.com8fae193e74d14f3ff323966b7fab09de2dd8c56c</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;servus machs guat.&lt;/p&gt;
&lt;p&gt;schau mal hier :&lt;/p&gt;
&lt;p&gt;l &lt;a class="" href="http://forum-de.codesys.com/viewtopic.php?f=10&amp;amp;t=4948&amp;amp;x=16067&amp;amp;hilit=pragma&amp;amp;p=16067&amp;amp;lan=de" rel="nofollow"&gt;viewtopic.php?f=10&amp;amp;t=4948&amp;amp;p=16067&amp;amp;hilit=pragma#p16067&lt;/a&gt; l &lt;/p&gt;
&lt;p&gt;wollvieh.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Mit UNION Bit-Array auf WORD verknüpfen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/23cd10ac31/?limit=25#8b86" rel="alternate"/><published>2020-02-27T23:39:14.925000Z</published><updated>2020-02-27T23:39:14.925000Z</updated><author><name>Michl-1982</name><uri>https://forge.codesys.com/u/michl-1982/</uri></author><id>https://forge.codesys.com02407630ceb70355b87d98ed4422a2e441220c7a</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Servus,&lt;/p&gt;
&lt;p&gt;habe in einem DUT ein UNION bestehend aus 4x WORD und einem Bitfeld (BOOLs + Array).&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;TYPE PD_STO_BIT :&lt;br/&gt;
STRUCT&lt;br/&gt;
    sto_mld_vo_wa: BOOL;&lt;br/&gt;
    sto_nata: BOOL;&lt;br/&gt;
    sto_bhta: BOOL;&lt;br/&gt;
    sto_ext: BOOL;&lt;br/&gt;
    sto_bit : ARRAY &lt;span&gt;[4..63]&lt;/span&gt; OF BOOL;&lt;br/&gt;
END_STRUCT&lt;br/&gt;
END_TYPE&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;TYPE PD_STO_WORD :&lt;br/&gt;
STRUCT&lt;br/&gt;
        word_1:     WORD:=0;&lt;br/&gt;
        word_2:     WORD:=0;&lt;br/&gt;
        word_3:     WORD:=0;&lt;br/&gt;
        word_4:     WORD:=0;&lt;br/&gt;
END_STRUCT&lt;br/&gt;
END_TYPE&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;TYPE PD_UNION_BOOL_WORD :&lt;br/&gt;
UNION&lt;br/&gt;
    sto_word:PD_STO_WORD;&lt;br/&gt;
    sto_bit:PD_STO_BIT;&lt;br/&gt;
END_UNION&lt;br/&gt;
END_TYPE&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;Jetzt trägt mir Codesys im WORD3 den Wert 1 ein (habe mittlerweile gelesen, dass Codesys für ein BOOL ein BYTE adressiert). Gibt es einen anderen Weg, um die beiden genau übereinander zu legen? Von S7 kenne ich hier die Sichten auf den Bereich.&lt;/p&gt;
&lt;p&gt;Danke&lt;/p&gt;
&lt;p&gt;Michael&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>