<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to RS485 an WAGO 750-841</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/1ddd5c8dfa/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/1ddd5c8dfa/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/1ddd5c8dfa/</id><updated>2020-02-28T07:06:46.631000Z</updated><subtitle>Recent posts to RS485 an WAGO 750-841</subtitle><entry><title>RS485 an WAGO 750-841</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/1ddd5c8dfa/?limit=25#76e2" rel="alternate"/><published>2020-02-28T07:06:46.631000Z</published><updated>2020-02-28T07:06:46.631000Z</updated><author><name>hwesbe</name><uri>https://forge.codesys.com/u/hwesbe/</uri></author><id>https://forge.codesys.com38a52772aa2fa2552e6dbcce825eb296c12fb2c8</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;@Uwe: Vielen Dank für die ausführliche Antwort. Hast mir weitergeholfen.&lt;/p&gt;
&lt;p&gt;&lt;a class="user-mention" href="/u/gravieren/"&gt;@gravieren&lt;/a&gt;: Ja, nutze COM2.&lt;/p&gt;
&lt;p&gt;Danke und frohe Ostern.&lt;/p&gt;
&lt;p&gt;Gruß HW&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>RS485 an WAGO 750-841</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/1ddd5c8dfa/?limit=25#6b29" rel="alternate"/><published>2020-02-28T07:06:40.188000Z</published><updated>2020-02-28T07:06:40.188000Z</updated><author><name>gravieren</name><uri>https://forge.codesys.com/u/gravieren/</uri></author><id>https://forge.codesys.com827af0e70a8b3a8f0b1b693668fa06376a4eea23</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Benutzt du COM2  ?&lt;/p&gt;
&lt;p&gt;Die COM1 ist die Programierschnittstelle am 750-841  &lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>RS485 an WAGO 750-841</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/1ddd5c8dfa/?limit=25#fc1a" rel="alternate"/><published>2020-02-28T07:06:37.921000Z</published><updated>2020-02-28T07:06:37.921000Z</updated><author><name>Uwe</name><uri>https://forge.codesys.com/u/uwe/</uri></author><id>https://forge.codesys.coma7438549d58f082201475a0b34af08f8ac10d821</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo H.Wespe,&lt;/p&gt;
&lt;p&gt;ptSEND_BUFFER und iBYTES_TO_SEND werden nur benötigt wenn Daten aus dem Controller gesendet werden sollen.&lt;/p&gt;
&lt;p&gt;ptSEND_BUFFER muß dann auf die zu sendenden Daten zeigen&lt;/p&gt;
&lt;p&gt;also z.B.  deine Sendedaten stehen in der Variablen "DATEN"&lt;/p&gt;
&lt;p&gt;(egal welchen Datentyp DATEN hat).&lt;/p&gt;
&lt;p&gt;Dann legst du an ptSEND_BUFFER den Funktionsaufruf&lt;/p&gt;
&lt;p&gt;ADR(DATEN)&lt;/p&gt;
&lt;p&gt;Mit diesem Konstrukt teilst du dem Baustein mit an welcher Speicheradresse&lt;/p&gt;
&lt;p&gt;deine zu sendenden Daten stehen.&lt;/p&gt;
&lt;p&gt;Nun mußt du dem Baustein noch über BYTES_TO_SEND die Anzahl der zu sendenden Bytes mitteilen, damit der Baustein weiß wieviel Daten er senden soll.&lt;/p&gt;
&lt;p&gt;Zu dem Problem mit dem Empfang&lt;/p&gt;
&lt;p&gt;wenn du an dem Eingangn xOPEN_COM_PORT ein TRUE anliegen hast&lt;/p&gt;
&lt;p&gt;und aus dem Baustein keine Fehlermeldung bekommst,&lt;/p&gt;
&lt;p&gt;dann sollten alle eintreffenden Zeichen in deiner Struktur utRECEIVE_BUFFER&lt;/p&gt;
&lt;p&gt;erscheinen.&lt;/p&gt;
&lt;p&gt;Wenn das nicht der Fall ist, dann kannst du folgende Punkte prüfen&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;stimmt deine Steuerungskonfiguration (Anzahl der Module) mit deinen&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;.   tatsächlich gesteckten Modulen überein ?&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;markiere im Bibliotheksverwalter die Bibliothek Sercom.lib und schau &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;.   über das Kontextmenue (rechte Maustaste) in die Eigenschaften.&lt;/p&gt;
&lt;p&gt;.   Kommt diese lib aus dem ../32_Bit/    Verzeichnis ?&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;stelle sicher das in diesem Verzeichnis &lt;strong&gt;keine&lt;/strong&gt; Sercom.&lt;strong&gt;hex&lt;/strong&gt; Datei ist !&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;überprüfe auf beiden Seiten die Übertragungsparameter (Baudrate, Parity, ....)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;überprüfe die Verdrahtung. Arbeitest du auf der RS485 im 4-Draht oder 2-Draht ?&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;.   Bei 2-Draht solltest du am Eingang cfFLOW_CONTROL unbedingt  HALFDUPLEX anlegen !&lt;/p&gt;
&lt;p&gt;Uwe&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>RS485 an WAGO 750-841</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/1ddd5c8dfa/?limit=25#2b41" rel="alternate"/><published>2020-02-28T07:06:31.605000Z</published><updated>2020-02-28T07:06:31.605000Z</updated><author><name>hwesbe</name><uri>https://forge.codesys.com/u/hwesbe/</uri></author><id>https://forge.codesys.com6a2bbecc3fff750b86e30376d0ccafdc327bc8ed</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;ich habe eine WAGO 750-841 und eine Schnittstellenkarte für RS485 (programmierbare 750-653/003-000). Ich arbeite mit der serial_interface_01.lib. Ich weis jedoch nicht was ich mit den Eingängen ptSEND_BUFFER und iBYTES_TO_SEND machen soll. Er zeigt mir bei bERROR im Betrieb eine 0 an was alles OK heist aber ich empfange nichts. Ich habe die Karte auf 9600BAUD, 7Databits,Even Parity 1 Stoppbit eingestellt. Wie bekomme ich eine Kommunikation senden/empfangen hin? Hat vielleicht jemand ein Beispielprogramm?&lt;/p&gt;
&lt;p&gt;Vielen Dank.&lt;/p&gt;
&lt;p&gt;Gruß&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>