<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to "Byte Swapping"</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/21e47c83ee/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/21e47c83ee/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/21e47c83ee/</id><updated>2020-02-28T06:47:36.305000Z</updated><subtitle>Recent posts to "Byte Swapping"</subtitle><entry><title>"Byte Swapping"</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/21e47c83ee/?limit=25#b38f" rel="alternate"/><published>2020-02-28T06:47:36.305000Z</published><updated>2020-02-28T06:47:36.305000Z</updated><author><name>Jens Kreyßig</name><uri>https://forge.codesys.com/u/jens-kreyssig/</uri></author><id>https://forge.codesys.comc5a3356ed740cdf1f4adf9fa746d8cbc287c3455</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Und wieder was dazu gelernt ... Danke sehr  &lt;/p&gt;
&lt;p&gt;PS: bis jetzt hatte ich als Notlösung die Byte's selber getauscht&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>"Byte Swapping"</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/21e47c83ee/?limit=25#62ad" rel="alternate"/><published>2020-02-28T06:47:30.283000Z</published><updated>2020-02-28T06:47:30.283000Z</updated><author><name>Anonymous</name><uri>https://forge.codesys.com/u/*anonymous/</uri></author><id>https://forge.codesys.com143874396c1d278b8828d1d5bb93738601467c4b</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;em&gt;Originally created by:&lt;/em&gt; Frank Hailer&lt;/p&gt;
&lt;p&gt;Hallo Jens&lt;/p&gt;
&lt;p&gt;In der Bibliothek SysLibMem.lib gibt es den Baustein SysMemSwap, der dazu dient, Daten vom Intel ins Motorola Format umzuwandeln. Ansonsten existiert kein fertiger Baustein, das müsstest Du selbst machen. Ich habe ein Beispielprojekt angefügt, das die Funktion SWAP enthält, mit der in beide Richtungen umgewandelt werden kann.&lt;/p&gt;
&lt;p&gt;MfG Frank Hailer&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="https://forum-de.codesys.com//download/file.php?id=60" rel="nofollow"&gt;Swap_Byteorder.zip &lt;span&gt;&lt;span&gt;[4.64 KiB]&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>"Byte Swapping"</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/21e47c83ee/?limit=25#2f2f" rel="alternate"/><published>2020-02-28T06:47:28.084000Z</published><updated>2020-02-28T06:47:28.084000Z</updated><author><name>Jens Kreyßig</name><uri>https://forge.codesys.com/u/jens-kreyssig/</uri></author><id>https://forge.codesys.comb30288e83fcb372fb6258105ec5a7b7b94faf285</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo .. ich habe folgendes Problem:&lt;/p&gt;
&lt;p&gt;Bei der Übertragung eines Wortes oder Doppelwortes von meiner CoDeSys Steuerung zu einer AEG Modicon Micro SPS, werden die Bytes getauscht. Das sogenannte "byte swapping" (siehe Bild).&lt;/p&gt;
&lt;p&gt;Gibt es in CoDeSys einen Baustein, der mir ein Word oder Doppelwort byteweise dreht? D.h. bevor das Wort/Doppewort transferiert wird, damit es nach der Übertragung wieder "richtig" herum ist?&lt;/p&gt;
&lt;p&gt;Oder bleibt mir nur die Alternative: Do it your Self ...&lt;/p&gt;
&lt;p&gt;Vielen Dank im Vorraus&lt;/p&gt;
&lt;p&gt;Mfg Jens&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMG: Bild1.jpg" rel="nofollow" src="https://forum-de.codesys.com//download/file.php?id=58"/&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>