<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Aufruf von mehreren Instanzen eines FB's für SMS-Versand</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/1de59f80ea/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/1de59f80ea/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/1de59f80ea/</id><updated>2020-02-28T05:11:40.877000Z</updated><subtitle>Recent posts to Aufruf von mehreren Instanzen eines FB's für SMS-Versand</subtitle><entry><title>Aufruf von mehreren Instanzen eines FB's für SMS-Versand</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/1de59f80ea/?limit=25#ebe7" rel="alternate"/><published>2020-02-28T05:11:40.877000Z</published><updated>2020-02-28T05:11:40.877000Z</updated><author><name>automation</name><uri>https://forge.codesys.com/u/automation/</uri></author><id>https://forge.codesys.come4fee4a201366bb6a3fb130cdf3dae05ce6ebbf9</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Vorsicht! Die Bausteine für das versenden/empfangen von SMS (GSM oder Festnetz) werden nicht in einem Programmzyklus vollständig abgearbeitet!&lt;/p&gt;
&lt;p&gt;Allerdings müssen diese Bausteine zyklisch aufgerufen werden, um die Verarbeitung des Kommunikationsprotokolls sicher zu stellen.&lt;/p&gt;
&lt;p&gt;Der Start der Kommunikation erfolgt durch eine positive Flanke am Sendebit. Bevor der Sendeauftrag ausgelöst wird, muss mit dem Statuswort /-bit des Bausteins überprüft werden, ob der vorangehende Auftrag abgeschlossen wurde. Aus der Dokumentation zu den jeweiligen Bausteinen ist ersichtlich, welche Variablen für die Statusanzeige verwendet werden.&lt;/p&gt;
&lt;p&gt;Gruss&lt;/p&gt;
&lt;p&gt;Markus&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Aufruf von mehreren Instanzen eines FB's für SMS-Versand</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/1de59f80ea/?limit=25#f0d7" rel="alternate"/><published>2020-02-28T05:11:35.040000Z</published><updated>2020-02-28T05:11:35.040000Z</updated><author><name>Tobi</name><uri>https://forge.codesys.com/u/tobi/</uri></author><id>https://forge.codesys.com2ccbe47363053e5b2e7406d34e03e0871e6e5d52</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Ich glaube Dieter meint, dass es seiner Menung nach nicht gut ist, dass zwei eigenständige Instanzen auf die selben (Hardware -) Adressen zugreifen und dies zu seltsamen Fehlern führen könnte. ( Sagen wir mal Text an den Falschen Empfänger schicken - weil die Nummer vielleicht eher als der zu sendende Text auf die Hardware geschrieben wird. &lt;/p&gt;
&lt;p&gt;Am einfachsten wäre es wohl, wenn Du konsequent nur eine Instanz des FB's verwendest  - dann kann auch nichts schiefgehen. Ansonsten würde man dafür wohl Semaphoren verwenden. Frage an die anderen: Wird das unterstützt? Wie?&lt;/p&gt;
&lt;p&gt;Gruß,&lt;/p&gt;
&lt;p&gt;Tobi&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Aufruf von mehreren Instanzen eines FB's für SMS-Versand</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/1de59f80ea/?limit=25#2618" rel="alternate"/><published>2020-02-28T05:11:32.954000Z</published><updated>2020-02-28T05:11:32.954000Z</updated><author><name>J Schohaus</name><uri>https://forge.codesys.com/u/j-schohaus/</uri></author><id>https://forge.codesys.com79fec044e7332ee17e644187e694ac657c5c39a4</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo Dieter&lt;/p&gt;
&lt;p&gt;Ein gleichzeitigen Aufruf eines Bausteins kann nur Passieren wenn aus mehreren Task der Baustein aufgerufen wird.&lt;/p&gt;
&lt;p&gt;Wenn aus mehrere Task's Daten bearbeitet werden kann dieses durch die Funktion " SysSemEnter (SysLibSem.lib)" organisiert werden.&lt;/p&gt;
&lt;p&gt;mfG Jochen&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Aufruf von mehreren Instanzen eines FB's für SMS-Versand</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/1de59f80ea/?limit=25#c06d" rel="alternate"/><published>2020-02-28T05:11:27.097000Z</published><updated>2020-02-28T05:11:27.097000Z</updated><author><name>dietere</name><uri>https://forge.codesys.com/u/dietere/</uri></author><id>https://forge.codesys.coma6f1459410f407e99fec93da051bb5c03b4f5cfc</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;habe ein FB um SMS's zu versenden, und dafür in verschiedene Programmbausteine Instanzen angelegt.&lt;/p&gt;
&lt;p&gt;Wie kann ich jetzt verhindern dass 2 Instanzen des SMS-Funktionsblocks zeitgleich aufgerufen werden, denn dies könnte doch das SMS-Modem durcheinanderbringen, oder ?!&lt;/p&gt;
&lt;p&gt;Grüsse,&lt;/p&gt;
&lt;p&gt;Dieter&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>