<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts by mik62</title><link href="https://forge.codesys.com/u/mik62/" rel="alternate"></link><link href="https://forge.codesys.com/u/mik62/profile/feed.atom" rel="self"></link><id>https://forge.codesys.com/u/mik62/</id><updated>2020-04-20T14:44:59Z</updated><subtitle>Recent posts by mik62</subtitle><entry><title>Связь между Wago 750-880 и 750-352 по Ethernet</title><link href="https://forge.codesys.com/forge/talk-ru/2/thread/94f23119c8/?limit=25#0e0c" rel="alternate"></link><published>2020-04-20T14:44:59Z</published><updated>2020-04-20T14:44:59Z</updated><author><name>mik62</name><uri>https://forge.codesys.com/u/mik62/</uri></author><id>https://forge.codesys.com21e0acf6ea18c9f581c668915fea3e857b26f2f0</id><summary type="html">&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;</summary></entry><entry><title>Связь между Wago 750-880 и 750-352 по Ethernet</title><link href="https://forge.codesys.com/forge/talk-ru/2/thread/94f23119c8/?limit=25#d49e" rel="alternate"></link><published>2020-04-20T14:44:59Z</published><updated>2020-04-20T14:44:59Z</updated><author><name>mik62</name><uri>https://forge.codesys.com/u/mik62/</uri></author><id>https://forge.codesys.comd314a8c2bfb8ad2bd1d6fad47daa106f4ec0f23b</id><summary type="html">&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;</summary></entry><entry><title>щения: Связь между Wago 750-880 и 750-352 по Ethernet</title><link href="https://forge.codesys.com/forge/talk-ru/2/thread/2345278edf/?limit=25#9711" rel="alternate"></link><published>2020-03-06T13:28:41Z</published><updated>2020-03-06T13:28:41Z</updated><author><name>mik62</name><uri>https://forge.codesys.com/u/mik62/</uri></author><id>https://forge.codesys.comaae786b297e05b2c329c0739fa7f75fe66c52da4</id><summary type="html">&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;</summary></entry><entry><title>щения: Связь между Wago 750-880 и 750-352 по Ethernet</title><link href="https://forge.codesys.com/forge/talk-ru/2/thread/2345278edf/?limit=25#f2dc" rel="alternate"></link><published>2020-03-06T13:28:40Z</published><updated>2020-03-06T13:28:40Z</updated><author><name>mik62</name><uri>https://forge.codesys.com/u/mik62/</uri></author><id>https://forge.codesys.com565f7174d12718c88a2eb667e84a78ee4d04e374</id><summary type="html">&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;</summary></entry></feed>