<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent posts by mik62</title><link>https://forge.codesys.com/u/mik62/</link><description>Recent posts by mik62</description><language>en</language><lastBuildDate>Mon, 20 Apr 2020 14:44:59 -0000</lastBuildDate><atom:link href="https://forge.codesys.com/u/mik62/profile/feed.rss" rel="self" type="application/rss+xml"></atom:link><item><title>Связь между Wago 750-880 и 750-352 по Ethernet</title><link>https://forge.codesys.com/forge/talk-ru/2/thread/94f23119c8/?limit=25#0e0c</link><description>&lt;div class="markdown_content"&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Igor Petrov писал(а):&lt;/strong&gt;&lt;br/&gt;
Если поставить вызов одной коммуникационной программы в 2 задачи сразу&lt;br/&gt;
(вариант 1 + 2) , то будет Хэллоуин каждый день  &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Вот! Именно так я и сделал (вариант 1 +2) вначале из-за недопонимания сути процесса. Потом интуитивно пришел к варианту 1. А по сути - в программе пока оставлю вариант 1, хотя подумаю и над вариантом 2.&lt;br/&gt;
Кстати, где-то в явном виде указано, что нельзя вставлять вызов одной коммуникационной программы в две задачи сразу? Или же неявно подразумевается, что никто в здравом уме не будет вызывать одну и ту же программу в двух разных задачах?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">mik62</dc:creator><pubDate>Mon, 20 Apr 2020 14:44:59 -0000</pubDate><guid isPermaLink="false">https://forge.codesys.com21e0acf6ea18c9f581c668915fea3e857b26f2f0</guid></item><item><title>Связь между Wago 750-880 и 750-352 по Ethernet</title><link>https://forge.codesys.com/forge/talk-ru/2/thread/94f23119c8/?limit=25#d49e</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Здравствуйте коллеги.&lt;/p&gt;
&lt;p&gt;Возникла необходимость связать Wago 750-880 и 750-352 по Ethernet.&lt;/p&gt;
&lt;p&gt;Конфигурация узлов сети: &lt;span&gt;[750-880]&lt;/span&gt;+&lt;span&gt;[750-459]&lt;/span&gt;+&lt;span&gt;[750-451]&lt;/span&gt;+&lt;span&gt;[750-450]&lt;/span&gt;+&lt;span&gt;[750-1505]&lt;/span&gt;+&lt;span&gt;[750-600]&lt;/span&gt;--------Ethernet-------&lt;span&gt;[750-352]&lt;/span&gt;+&lt;span&gt;[750-602]&lt;/span&gt;+&lt;span&gt;[750-638]&lt;/span&gt;+&lt;span&gt;[750-600]&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;С помощью Модбас-конфигуратора в проекте CoDeSys я прописал каплер, назначил ему IP-адрес, протокол UDP, сконфигурировал модуль 750-638. После сохранения конфигурации сети в конфигурации задач возникла задача с именем MB_ETH_MASTER_TASK. В этой задаче отсутствует вызов программ. Кроме того, в дереве POU возникла программа с именем MBCFG_ModbusSlave. В описании Модбас-конфигуратора сказано, что эту программу можно использовать в PLC_PRG как функциональный блок, что я и сделал. Далее я (видимо от большого ума) вставил в задачу MB_ETH_MASTER_TASK вызов программы MBCFG_ModbusSlave. После всех этих манипуляций оказалось, что контроллер 750-880 некоторое время работает, а потом зависает. Изменения таймаутов и watchdog'ов результата не дали.&lt;/p&gt;
&lt;p&gt;После этого я удалил из задачи MB_ETH_MASTER_TASK вызов программы MBCFG_ModbusSlave, а потом и саму задачу MB_ETH_MASTER_TASK. Зависания прекратились, но вопросы остались.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">mik62</dc:creator><pubDate>Mon, 20 Apr 2020 14:44:59 -0000</pubDate><guid isPermaLink="false">https://forge.codesys.comd314a8c2bfb8ad2bd1d6fad47daa106f4ec0f23b</guid></item><item><title>щения: Связь между Wago 750-880 и 750-352 по Ethernet</title><link>https://forge.codesys.com/forge/talk-ru/2/thread/2345278edf/?limit=25#9711</link><description>&lt;div class="markdown_content"&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Igor Petrov писал(а):&lt;/strong&gt;&lt;br/&gt;
Если поставить вызов одной коммуникационной программы в 2 задачи сразу&lt;br/&gt;
(вариант 1 + 2) , то будет Хэллоуин каждый день  &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Вот! Именно так я и сделал (вариант 1 +2) вначале из-за недопонимания сути процесса. Потом интуитивно пришел к варианту 1. А по сути - в программе пока оставлю вариант 1, хотя подумаю и над вариантом 2.&lt;br/&gt;
Кстати, где-то в явном виде указано, что нельзя вставлять вызов одной коммуникационной программы в две задачи сразу? Или же неявно подразумевается, что никто в здравом уме не будет вызывать одну и ту же программу в двух разных задачах?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">mik62</dc:creator><pubDate>Fri, 06 Mar 2020 13:28:41 -0000</pubDate><guid isPermaLink="false">https://forge.codesys.comaae786b297e05b2c329c0739fa7f75fe66c52da4</guid></item><item><title>щения: Связь между Wago 750-880 и 750-352 по Ethernet</title><link>https://forge.codesys.com/forge/talk-ru/2/thread/2345278edf/?limit=25#f2dc</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Здравствуйте коллеги.&lt;/p&gt;
&lt;p&gt;Возникла необходимость связать Wago 750-880 и 750-352 по Ethernet.&lt;/p&gt;
&lt;p&gt;Конфигурация узлов сети: &lt;span&gt;[750-880]&lt;/span&gt;+&lt;span&gt;[750-459]&lt;/span&gt;+&lt;span&gt;[750-451]&lt;/span&gt;+&lt;span&gt;[750-450]&lt;/span&gt;+&lt;span&gt;[750-1505]&lt;/span&gt;+&lt;span&gt;[750-600]&lt;/span&gt;--------Ethernet-------&lt;span&gt;[750-352]&lt;/span&gt;+&lt;span&gt;[750-602]&lt;/span&gt;+&lt;span&gt;[750-638]&lt;/span&gt;+&lt;span&gt;[750-600]&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;С помощью Модбас-конфигуратора в проекте CoDeSys я прописал каплер, назначил ему IP-адрес, протокол UDP, сконфигурировал модуль 750-638. После сохранения конфигурации сети в конфигурации задач возникла задача с именем MB_ETH_MASTER_TASK. В этой задаче отсутствует вызов программ. Кроме того, в дереве POU возникла программа с именем MBCFG_ModbusSlave. В описании Модбас-конфигуратора сказано, что эту программу можно использовать в PLC_PRG как функциональный блок, что я и сделал. Далее я (видимо от большого ума) вставил в задачу MB_ETH_MASTER_TASK вызов программы MBCFG_ModbusSlave. После всех этих манипуляций оказалось, что контроллер 750-880 некоторое время работает, а потом зависает. Изменения таймаутов и watchdog'ов результата не дали.&lt;/p&gt;
&lt;p&gt;После этого я удалил из задачи MB_ETH_MASTER_TASK вызов программы MBCFG_ModbusSlave, а потом и саму задачу MB_ETH_MASTER_TASK. Зависания прекратились, но вопросы остались.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">mik62</dc:creator><pubDate>Fri, 06 Mar 2020 13:28:40 -0000</pubDate><guid isPermaLink="false">https://forge.codesys.com565f7174d12718c88a2eb667e84a78ee4d04e374</guid></item></channel></rss>