<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Last forum posts</title>
		<link>http://oscada.org/forum/</link>
		<description></description>
		<language>en</language>
		<lastbuilddate>Sun, 05 Feb 2012 06:42:37 +0200</lastbuilddate>
		<generator>mm_forum powered by TYPO3</generator>
		<ttl>60</ttl>
		
		
		<item>
			<title>странности с modbus при разрыве/восстановлении связи</title>
			<link>http://oscada.org/forum/posts///4128/</link>
			<pubDate>Sun, 05 Feb 2012 01:03:03 +0200</pubDate>
			<description>есть виджет EAlarm где ставится атрибут alarm и есть текст и лампочка состояния,  они накиданы на виджет где разбираются биты в нем скрипт  var vErr = 0!=vErrCode; //=============== EAlarm000_vErr  = vErr;  if(!FL00.isEval()){EAlarm000_vState  = 0!=(FL00 &amp; 0x0001);}; EAlarm001_vErr  = vErr;  if(!FL00.isEval()){EAlarm001_vState  = 0!=(FL00 &amp; 0x0002);}; ....... и так ещё 128 раз  FL00..FL07 связаны с prm:/ModBus/smh2gi/Msg/FL00 итд vErrVode с prm:/ModBus/smh2gi/Msg/err  и шаблон для записи в архив в котором они тоже разбираются из шаблона торчат msg000...127 и FL00..FL07, FL.. в шаблоне как Целый|Вход|Только чтение|Связь  if(!FL00.isEval() &amp;&amp; (0 != (FL00 &amp; 0x0001)) != msg000){     msg000 = !msg000;      if(msg000){ messPut(&quot;msg000-Ot-TprBQ&quot;,4,&quot;датчик температуры прямой отопления:Неисправен&quot;);}; };	 if(!FL00.isEval() &amp;&amp; (0 != (FL00 &amp; 0x0002)) != msg001){     msg001 = !msg001;      if(msg001){ messPut(&quot;msg001-Ot-TprAHH&quot;,2,&quot;датчик температуры прямой отопления:Верхний порог 2&quot;);}; };	  а FL00..FL07 в конфигурации шаблона как RI:0xa033:r.....RI:0xa03a:r</description>
			<content:encoded><![CDATA[   есть виджет EAlarm где ставится атрибут alarm и есть текст и лампочка состояния, <br />
они накиданы на виджет где разбираются биты в нем скрипт<br />
<br />
var vErr = 0!=vErrCode;<br />
//===============<br />
EAlarm000_vErr  = vErr; <br />
if(!FL00.isEval()){EAlarm000_vState  = 0!=(FL00 &amp; 0x0001);};<br />
EAlarm001_vErr  = vErr; <br />
if(!FL00.isEval()){EAlarm001_vState  = 0!=(FL00 &amp; 0x0002);};<br />
....... и так ещё 128 раз <br />
FL00..FL07 связаны с prm:/ModBus/smh2gi/Msg/FL00 итд<br />
vErrVode с prm:/ModBus/smh2gi/Msg/err<br />
<br />
и шаблон для записи в архив в котором они тоже разбираются<br />
из шаблона торчат msg000...127 и FL00..FL07, FL.. в шаблоне как Целый|Вход|Только чтение|Связь<br />
<br />
if(!FL00.isEval() &amp;&amp; (0 != (FL00 &amp; 0x0001)) != msg000){<br />
    msg000 = !msg000; <br />
    if(msg000){ messPut(&quot;msg000-Ot-TprBQ&quot;,4,&quot;датчик температуры прямой отопления:Неисправен&quot;);};<br />
};	<br />
if(!FL00.isEval() &amp;&amp; (0 != (FL00 &amp; 0x0002)) != msg001){<br />
    msg001 = !msg001; <br />
    if(msg001){ messPut(&quot;msg001-Ot-TprAHH&quot;,2,&quot;датчик температуры прямой отопления:Верхний порог 2&quot;);};<br />
};	<br />
<br />
а FL00..FL07 в конфигурации шаблона как RI:0xa033:r.....RI:0xa03a:r   ]]></content:encoded>
			<category>Отслеживание ошибок</category>
			<dc:creator>kirill256</dc:creator>
		</item>
		
		<item>
			<title>странности с modbus при разрыве/восстановлении связи</title>
			<link>http://oscada.org/forum/posts///4127/</link>
			<pubDate>Sat, 04 Feb 2012 16:27:53 +0200</pubDate>
			<description> читаю я по modbus-tcp регистры int16  (которые разбираются потом по битам для формирования сообщений)  Где это потом они разбиваются?  P.S. Конфигурацию атрибутов ModBus приведите!</description>
			<content:encoded><![CDATA[   <div class="tx-mmforum-pi1-pt-quote">&quot;kirill256&quot; wrote:<br /><br />
читаю я по modbus-tcp регистры int16 <br />
(которые разбираются потом по битам для формирования сообщений)<br />
</div><br />
Где это потом они разбиваются?<br />
<br />
P.S. Конфигурацию атрибутов ModBus приведите!   ]]></content:encoded>
			<category>Отслеживание ошибок</category>
			<dc:creator>roman</dc:creator>
		</item>
		
		<item>
			<title>странности с modbus при разрыве/восстановлении связи</title>
			<link>http://oscada.org/forum/posts///4126/</link>
			<pubDate>Sat, 04 Feb 2012 14:46:14 +0200</pubDate>
			<description>Доброго времени суток! читаю я по modbus-tcp регистры int16  (которые разбираются потом по битам для формирования сообщений) при обрыве связи например выдергиванием из сетевухи, во всех этих регистрах перед тем как они станут eval значение становятся равными единице, (и соответственно проходит ложное сообщение по биту 0, а активные сообщения в других битах сбрасываются)  </description>
			<content:encoded><![CDATA[   Доброго времени суток!<br />
читаю я по modbus-tcp регистры int16 <br />
(которые разбираются потом по битам для формирования сообщений)<br />
при обрыве связи например выдергиванием из сетевухи,<br />
во всех этих регистрах перед тем как они станут eval<br />
значение становятся равными единице,<br />
(и соответственно проходит ложное сообщение по биту 0,<br />
а активные сообщения в других битах сбрасываются)<br />
<br />
   ]]></content:encoded>
			<category>Отслеживание ошибок</category>
			<dc:creator>kirill256</dc:creator>
		</item>
		
		<item>
			<title>Архивирование булевых переменных.</title>
			<link>http://oscada.org/forum/posts///4125/</link>
			<pubDate>Fri, 03 Feb 2012 08:26:57 +0200</pubDate>
			<description> Создал архив в MySQL. Период значения 60 сек, период архивирования 60 сек.  Получаю данные с контроллера по модбас с периодом 5 сек. 1 раз за 60 секунт переменная становится 1. В архиве этого не видно. Похоже както усредняется.   Логический и строковый тип, естественно, не могут усредняться поэтому пишутся прямо, а в архив попадает последнее значение интервала.   Я конечно понимаю что писать массив из булевых переменных не очень правильно, лучше бы писать в журнал факт перехода из 1 в 0 и наоборот, но пока вот так надо.  Это вполне корректно, а если будет писаться в файловый архив то переходы там и получатся, за счёт последовательной упаковки.</description>
			<content:encoded><![CDATA[   <div class="tx-mmforum-pi1-pt-quote">&quot;sam4ik&quot; wrote:<br /><br />
Создал архив в MySQL. Период значения 60 сек, период архивирования 60 сек. <br />
Получаю данные с контроллера по модбас с периодом 5 сек. 1 раз за 60 секунт переменная становится 1. В архиве этого не видно. Похоже както усредняется. <br />
</div><br />
Логический и строковый тип, естественно, не могут усредняться поэтому пишутся прямо, а в архив попадает последнее значение интервала.<br />
<br />
<div class="tx-mmforum-pi1-pt-quote">&quot;sam4ik&quot; wrote:<br /><br />
Я конечно понимаю что писать массив из булевых переменных не очень правильно, лучше бы писать в журнал факт перехода из 1 в 0 и наоборот, но пока вот так надо.<br />
</div><br />
Это вполне корректно, а если будет писаться в файловый архив то переходы там и получатся, за счёт последовательной упаковки.   ]]></content:encoded>
			<category>Внедрение</category>
			<dc:creator>roman</dc:creator>
		</item>
		
		<item>
			<title>Усреднение значений архиваторов</title>
			<link>http://oscada.org/forum/posts///4124/</link>
			<pubDate>Fri, 03 Feb 2012 08:24:13 +0200</pubDate>
			<description>Все. Опиши на каком железе, как и т.д. Где используется. Посмотри на аналогии на вики, и сделай тоже самое.</description>
			<content:encoded><![CDATA[   Все. Опиши на каком железе, как и т.д. Где используется.<br />
Посмотри на аналогии на вики, и сделай тоже самое.   ]]></content:encoded>
			<category>Проект</category>
			<dc:creator>Aleksey</dc:creator>
		</item>
		
		<item>
			<title>Архивирование булевых переменных.</title>
			<link>http://oscada.org/forum/posts///4123/</link>
			<pubDate>Fri, 03 Feb 2012 08:19:01 +0200</pubDate>
			<description>Создал архив в MySQL. Период значения 60 сек, период архивирования 60 сек.  Получаю данные с контроллера по модбас с периодом 5 сек. 1 раз за 60 секунт переменная становится 1. В архиве этого не видно. Похоже както усредняется.  Я конечно понимаю что писать массив из булевых переменных не очень правильно, лучше бы писать в журнал факт перехода из 1 в 0 и наоборот, но пока вот так надо. OpenSCADA 7.0.6.   Как формируется значение в архиве по разным типам переменных если период архивирования больше переиода опроса?  </description>
			<content:encoded><![CDATA[   Создал архив в MySQL. Период значения 60 сек, период архивирования 60 сек. <br />
Получаю данные с контроллера по модбас с периодом 5 сек. 1 раз за 60 секунт переменная становится 1. В архиве этого не видно. Похоже както усредняется. <br />
Я конечно понимаю что писать массив из булевых переменных не очень правильно, лучше бы писать в журнал факт перехода из 1 в 0 и наоборот, но пока вот так надо. OpenSCADA 7.0.6.<br />
<br />
<br />
Как формируется значение в архиве по разным типам переменных если период архивирования больше переиода опроса? <br />
   ]]></content:encoded>
			<category>Внедрение</category>
			<dc:creator>sam4ik</dc:creator>
		</item>
		
		<item>
			<title>Усреднение значений архиваторов</title>
			<link>http://oscada.org/forum/posts///4122/</link>
			<pubDate>Thu, 02 Feb 2012 11:10:19 +0200</pubDate>
			<description> На чем сделано, как, на каком предприятии и т.д.  В смысле на чем сделано? Имеется ввиду железо?</description>
			<content:encoded><![CDATA[   <div class="tx-mmforum-pi1-pt-quote">&quot;Aleksey&quot; wrote:<br /><br />
На чем сделано, как, на каком предприятии и т.д.<br />
</div><br />
В смысле на чем сделано? Имеется ввиду железо?   ]]></content:encoded>
			<category>Проект</category>
			<dc:creator>andrelek</dc:creator>
		</item>
		
		<item>
			<title>Динамическое добавление страницы в логический контейнер</title>
			<link>http://oscada.org/forum/posts///4121/</link>
			<pubDate>Wed, 01 Feb 2012 09:38:54 +0200</pubDate>
			<description> Роман, Вы не видите смысла в добавлении методов pgAdd и pgDel (по аналогии с wdgAdd и wdgDel) в OpenSCADA?  Не вижу и об этом я говорил выше.</description>
			<content:encoded><![CDATA[   <div class="tx-mmforum-pi1-pt-quote">&quot;yozhik&quot; wrote:<br /><br />
Роман, Вы не видите смысла в добавлении методов pgAdd и pgDel (по аналогии с wdgAdd и wdgDel) в OpenSCADA?<br />
</div><br />
Не вижу и об этом я говорил выше.   ]]></content:encoded>
			<category>Проект</category>
			<dc:creator>roman</dc:creator>
		</item>
		
		<item>
			<title>Динамическое добавление страницы в логический контейнер</title>
			<link>http://oscada.org/forum/posts///4120/</link>
			<pubDate>Wed, 01 Feb 2012 06:53:23 +0200</pubDate>
			<description>Изменил тип с Logical container на Container. Виджет, соответственно, добавился, но как виджет (wdg_), а не как страница (pg_). И реализованная в скрипте RootSo навигация не осуществляется.  Роман, Вы не видите смысла в добавлении методов pgAdd и pgDel (по аналогии с wdgAdd и wdgDel) в OpenSCADA?</description>
			<content:encoded><![CDATA[   Изменил тип с Logical container на Container. Виджет, соответственно, добавился, но как виджет (wdg_), а не как страница (pg_). И реализованная в скрипте RootSo навигация не осуществляется.<br />
<br />
Роман, Вы не видите смысла в добавлении методов pgAdd и pgDel (по аналогии с wdgAdd и wdgDel) в OpenSCADA?   ]]></content:encoded>
			<category>Проект</category>
			<dc:creator>yozhik</dc:creator>
		</item>
		
		<item>
			<title>Динамическое добавление страницы в логический контейнер</title>
			<link>http://oscada.org/forum/posts///4119/</link>
			<pubDate>Tue, 31 Jan 2012 11:14:37 +0200</pubDate>
			<description> И зачем?  Не для задания видимости. Есть несколько проектов с одинаковой структурой (проектом) визуализации, но разным содержанием мнемосхем. Так вот хочется проект визуализации хранить в одной БД, а библиотека мнемосхем у каждого проекта своя. Тогда в конфигурационном xml файле при загрузке можно цеплять к проекту нужную БД с мнемосхемами и, соответственно, добавлять в проект мнемосхему при старте скрипта. Может есть способ этого достичь лучше?   А добавлять нужно страницу в логический контейнер, что не имеет смысла!  Почему не имеет смысла добавлять страницы в логический контейнер? Он ведь и создан для того чтобы быть контейнером для страниц. Если это делается из Vision-разработка, то и в рантайме значит можно было бы сделать добавление.</description>
			<content:encoded><![CDATA[   <div class="tx-mmforum-pi1-pt-quote">&quot;roman&quot; wrote:<br /><br />
И зачем?<br />
</div><br />
Не для задания видимости. Есть несколько проектов с одинаковой структурой (проектом) визуализации, но разным содержанием мнемосхем. Так вот хочется проект визуализации хранить в одной БД, а библиотека мнемосхем у каждого проекта своя. Тогда в конфигурационном xml файле при загрузке можно цеплять к проекту нужную БД с мнемосхемами и, соответственно, добавлять в проект мнемосхему при старте скрипта. Может есть способ этого достичь лучше?<br />
<br />
<div class="tx-mmforum-pi1-pt-quote">&quot;roman&quot; wrote:<br /><br />
А добавлять нужно страницу в логический контейнер, что не имеет смысла!<br />
</div><br />
Почему не имеет смысла добавлять страницы в логический контейнер? Он ведь и создан для того чтобы быть контейнером для страниц. Если это делается из Vision-разработка, то и в рантайме значит можно было бы сделать добавление.   ]]></content:encoded>
			<category>Проект</category>
			<dc:creator>yozhik</dc:creator>
		</item>
		
		<item>
			<title>Динамическое добавление страницы в логический контейнер</title>
			<link>http://oscada.org/forum/posts///4118/</link>
			<pubDate>Tue, 31 Jan 2012 10:38:56 +0200</pubDate>
			<description> Есть задача в рантайме скриптом страницы RootSo добаить мнемосхему (из библиотеки) в /pg_so/pg_mn.  И зачем?   Подходящая на первый взляд конструкция nw = this.wdgAdd( &quot;pg_1&quot;, &quot;mnemo&quot;, &quot;/wlb_project/wdg_mnemo&quot; ); SYS.messDebug( &quot;nw&quot;, nw ); , однако, не работает.   Естественно потому как страницы-&quot;логический контейнер&quot; не может иметь виджетов, который таким образом Вы пытаетесь добавить! А добавлять нужно страницу в логический контейнер, что не имеет смысла!   Работает, однако, nw = this.wdgAdd( &quot;pg_1&quot;, &quot;mnemo&quot;, &quot;/wlb_project/wdg_mnemo&quot; ); SYS.messDebug( &quot;nw&quot;, nw );  Естественно.   В самом логическом контейнере скрипт не написать (хотя это решило бы проблему). В связи с этим вопрос: а как добавить в рантайме страницу в логический контейнер?  Ещё раз. В этом нет ни малейшего смысла, потому как можно добавить страницу в проект по нормальной схеме и видимой по умолчанию от этого она не станет. Видимость-же регулируется стандартным образом без подобного вида извращений.</description>
			<content:encoded><![CDATA[   <div class="tx-mmforum-pi1-pt-quote">&quot;yozhik&quot; wrote:<br /><br />
Есть задача в рантайме скриптом страницы RootSo добаить мнемосхему (из библиотеки) в /pg_so/pg_mn.<br />
</div><br />
И зачем?<br />
<br />
<div class="tx-mmforum-pi1-pt-quote">&quot;yozhik&quot; wrote:<br /><br />
Подходящая на первый взляд конструкция <div class="tx-mmforum-pi1-codeheader">JAVASCRIPT</div><div class="tx-mmforum-pi1-codeblock"><style type="text/css"><!----></style><pre style="margin:0px;">nw = this[&quot;pg_mn&quot;].wdgAdd( &quot;pg_1&quot;, &quot;mnemo&quot;, &quot;/wlb_project/wdg_mnemo&quot; );
SYS.messDebug( &quot;nw&quot;, nw );</pre></div> , однако, не работает. <br />
</div><br />
Естественно потому как страницы-&quot;логический контейнер&quot; не может иметь виджетов, который таким образом Вы пытаетесь добавить! А добавлять нужно страницу в логический контейнер, что не имеет смысла!<br />
<br />
<div class="tx-mmforum-pi1-pt-quote">&quot;yozhik&quot; wrote:<br /><br />
Работает, однако, <div class="tx-mmforum-pi1-codeheader">JAVASCRIPT</div><div class="tx-mmforum-pi1-codeblock"><style type="text/css"><!----></style><pre style="margin:0px;">nw = this.wdgAdd( &quot;pg_1&quot;, &quot;mnemo&quot;, &quot;/wlb_project/wdg_mnemo&quot; );
SYS.messDebug( &quot;nw&quot;, nw );</pre></div><br />
</div><br />
Естественно.<br />
<br />
<div class="tx-mmforum-pi1-pt-quote">&quot;yozhik&quot; wrote:<br /><br />
В самом логическом контейнере скрипт не написать (хотя это решило бы проблему). В связи с этим вопрос: а как добавить в рантайме страницу в логический контейнер?<br />
</div><br />
Ещё раз. В этом нет ни малейшего смысла, потому как можно добавить страницу в проект по нормальной схеме и видимой по умолчанию от этого она не станет. Видимость-же регулируется стандартным образом без подобного вида извращений.   ]]></content:encoded>
			<category>Проект</category>
			<dc:creator>roman</dc:creator>
		</item>
		
		<item>
			<title>Динамическое добавление страницы в логический контейнер</title>
			<link>http://oscada.org/forum/posts///4117/</link>
			<pubDate>Tue, 31 Jan 2012 10:21:13 +0200</pubDate>
			<description>Есть задача в рантайме скриптом страницы RootSo добаить мнемосхему (из библиотеки) в /pg_so/pg_mn. Подходящая на первый взляд конструкция nw = this.wdgAdd( &quot;pg_1&quot;, &quot;mnemo&quot;, &quot;/wlb_project/wdg_mnemo&quot; ); SYS.messDebug( &quot;nw&quot;, nw ); , однако, не работает. Работает, однако, nw = this.wdgAdd( &quot;pg_1&quot;, &quot;mnemo&quot;, &quot;/wlb_project/wdg_mnemo&quot; ); SYS.messDebug( &quot;nw&quot;, nw ); В самом логическом контейнере скрипт не написать (хотя это решило бы проблему). В связи с этим вопрос: а как добавить в рантайме страницу в логический контейнер?</description>
			<content:encoded><![CDATA[   Есть задача в рантайме скриптом страницы RootSo добаить мнемосхему (из библиотеки) в /pg_so/pg_mn. Подходящая на первый взляд конструкция <div class="tx-mmforum-pi1-codeheader">JAVASCRIPT</div><div class="tx-mmforum-pi1-codeblock"><style type="text/css"><!----></style><pre style="margin:0px;">nw = this[&quot;pg_mn&quot;].wdgAdd( &quot;pg_1&quot;, &quot;mnemo&quot;, &quot;/wlb_project/wdg_mnemo&quot; );
SYS.messDebug( &quot;nw&quot;, nw );</pre></div> , однако, не работает. Работает, однако, <div class="tx-mmforum-pi1-codeheader">JAVASCRIPT</div><div class="tx-mmforum-pi1-codeblock"><style type="text/css"><!----></style><pre style="margin:0px;">nw = this.wdgAdd( &quot;pg_1&quot;, &quot;mnemo&quot;, &quot;/wlb_project/wdg_mnemo&quot; );
SYS.messDebug( &quot;nw&quot;, nw );</pre></div><br />
В самом логическом контейнере скрипт не написать (хотя это решило бы проблему). В связи с этим вопрос: а как добавить в рантайме страницу в логический контейнер?   ]]></content:encoded>
			<category>Проект</category>
			<dc:creator>yozhik</dc:creator>
		</item>
		
		<item>
			<title>Усреднение значений архиваторов</title>
			<link>http://oscada.org/forum/posts///4116/</link>
			<pubDate>Tue, 31 Jan 2012 07:43:28 +0200</pubDate>
			<description>Андрей, про свою работу просят написать, т.е. в общем задача и с допустимой точностью ее решения. На чем сделано, как, на каком предприятии и т.д. </description>
			<content:encoded><![CDATA[   Андрей, про свою работу просят написать, т.е. в общем задача и с допустимой точностью ее решения. На чем сделано, как, на каком предприятии и т.д.<br />
   ]]></content:encoded>
			<category>Проект</category>
			<dc:creator>Aleksey</dc:creator>
		</item>
		
		<item>
			<title>Input the same state that output</title>
			<link>http://oscada.org/forum/posts///4115/</link>
			<pubDate>Mon, 30 Jan 2012 19:43:11 +0200</pubDate>
			<description> bot ( boolean, input, full access, public constant )  Why do you use &quot;public constant&quot; and what into &quot;Template config&quot; tab about that?   botl ( boolean, output, read only, constant )  I do not see that attributes on your image!   do you have any idea about what I must to set, to obtain “real time” equality  between the “bot” and “botl”on the parameter at logic level?.  I know it is so basic, but it don't work!. What i am doing wrong?.  I have not any like problems. Write template correct and see examples into DemoDB!</description>
			<content:encoded><![CDATA[   <div class="tx-mmforum-pi1-pt-quote">&quot;OPMOTOR&quot; wrote:<br /><br />
bot ( boolean, input, full access, public constant )<br />
</div><br />
Why do you use &quot;public constant&quot; and what into &quot;Template config&quot; tab about that?<br />
<br />
<div class="tx-mmforum-pi1-pt-quote">&quot;OPMOTOR&quot; wrote:<br /><br />
botl ( boolean, output, read only, constant )<br />
</div><br />
I do not see that attributes on your image!<br />
<br />
<div class="tx-mmforum-pi1-pt-quote">&quot;OPMOTOR&quot; wrote:<br /><br />
do you have any idea about what I must to set, to obtain “real time” equality  between the “bot” and “botl”on the parameter at logic level?.<br />
<br />
I know it is so basic, but it don't work!. What i am doing wrong?.<br />
</div><br />
I have not any like problems. Write template correct and see examples into DemoDB!   ]]></content:encoded>
			<category>Features and service request</category>
			<dc:creator>roman</dc:creator>
		</item>
		
		<item>
			<title>Input the same state that output</title>
			<link>http://oscada.org/forum/posts///4114/</link>
			<pubDate>Mon, 30 Jan 2012 18:43:41 +0200</pubDate>
			<description>Dear friends,  I little question, I create a so basic template to , on – off a indicator by the logic level:  if (bot == false) botl=false;  else  botl=true;   bot ( boolean, input, full access, public constant ) botl ( boolean, output, read only, constant )  when I check the parameter that use this template at logic level, and “click” the bot ( boton), it's supposed that the botl ( botonl) have the same state !,   results expected if bot “on”------- then ( botl “ on”) if bot “off”------- then ( botl “ off”) but that not happen!, ( see image 1 &amp; 2). results obtained  if bot “on”------- then ( botl “ off”) if bot “off”------- then ( botl “ on”)  do you have any idea about what I must to set, to obtain “real time” equality  between the “bot” and “botl”on the parameter at logic level?.  I know it is so basic, but it don't work!. What i am doing wrong?.</description>
			<content:encoded><![CDATA[   Dear friends,<br />
<br />
I little question, I create a so basic template to , on – off a indicator by the logic level:<br />
<br />
if (bot == false) botl=false; <br />
else <br />
botl=true; <br />
<br />
bot ( boolean, input, full access, public constant )<br />
botl ( boolean, output, read only, constant )<br />
<br />
when I check the parameter that use this template at logic level, and “click” the bot ( boton), it's supposed that the botl ( botonl) have the same state !, <br />
<br />
results expected<br />
if bot “on”------- then ( botl “ on”)<br />
if bot “off”------- then ( botl “ off”)<br />
but that not happen!, ( see image 1 &amp; 2).<br />
results obtained <br />
if bot “on”------- then ( botl “ off”)<br />
if bot “off”------- then ( botl “ on”)<br />
<br />
do you have any idea about what I must to set, to obtain “real time” equality  between the “bot” and “botl”on the parameter at logic level?.<br />
<br />
I know it is so basic, but it don't work!. What i am doing wrong?.   ]]></content:encoded>
			<category>Features and service request</category>
			<dc:creator>OPMOTOR</dc:creator>
		</item>
		
		<item>
			<title>OpenScada и Ubunut</title>
			<link>http://oscada.org/forum/posts///4113/</link>
			<pubDate>Mon, 30 Jan 2012 17:03:30 +0200</pubDate>
			<description>Помогите пожалуйста с установкой Open Scada на Ubuntu 9.04.Желательно использовать более новые версии Ubuntu. Железки типа guruplug и sheevaplug идут с предустановленной Ubuntu 9.04. В этом случае лучше установить на машинку Debian 5.0 или 6.0 (инструкции в интернете есть). http://oscada.org/ru/forum/posts/vnedrenie/arm/  - получаю там папку openscada-0.7.1, с содержимым - далее выполняю команду ./configure Возможно, здесь между пунктами нужен переход внутрь разархивированной папки: cd /home/openscada-0.7.1. Нормально ли завершается ./configure? Возможно, не установлены все необходимые пакеты (выше по ссылке есть команды установки пакетов).</description>
			<content:encoded><![CDATA[   <div class="tx-mmforum-pi1-pt-quote">&quot;alastor&quot; wrote:<br />Помогите пожалуйста с установкой Open Scada на Ubuntu 9.04.</div>Желательно использовать более новые версии Ubuntu. Железки типа guruplug и sheevaplug идут с предустановленной Ubuntu 9.04. В этом случае лучше установить на машинку Debian 5.0 или 6.0 (инструкции в интернете есть).<br />
<a href="http://oscada.org/ru/forum/posts/vnedrenie/arm/" target="_blank" class="link_10">http://oscada.org/ru/forum/posts/vnedrenie/arm/</a><br />
<div class="tx-mmforum-pi1-pt-quote">&quot;alastor&quot; wrote:<br /><br />
- получаю там папку openscada-0.7.1, с содержимым<br />
- далее выполняю команду ./configure</div><br />
Возможно, здесь между пунктами нужен переход внутрь разархивированной папки: cd /home/openscada-0.7.1. Нормально ли завершается ./configure? Возможно, не установлены все необходимые пакеты (выше по ссылке есть команды установки пакетов).   ]]></content:encoded>
			<category>Внедрение</category>
			<dc:creator>almaz</dc:creator>
		</item>
		
		<item>
			<title>OpenScada и Ubunut</title>
			<link>http://oscada.org/forum/posts///4112/</link>
			<pubDate>Mon, 30 Jan 2012 15:29:14 +0200</pubDate>
			<description>make:*** No target specified and no makefile found. Stop.  В гугле сходу куча обсуждений этой проблемы, и все на убунтовских форумах. Разумно поизучать их.</description>
			<content:encoded><![CDATA[   make:*** No target specified and no makefile found. Stop.<br />
<br />
В гугле сходу куча обсуждений этой проблемы, и все на убунтовских форумах. Разумно поизучать их.   ]]></content:encoded>
			<category>Внедрение</category>
			<dc:creator>gsxr</dc:creator>
		</item>
		
		<item>
			<title>Усреднение значений архиваторов</title>
			<link>http://oscada.org/forum/posts///4111/</link>
			<pubDate>Mon, 30 Jan 2012 09:38:11 +0200</pubDate>
			<description>Все документы что есть по проэктам это копии баз проэктов, никаких описаний нет в помине, были бы текстовые описания не составило бы труда подредактировать их для вики. Это конечно не показатель, но у нас есть несколько серьезных проэктов на сименсах шнайдерах и их скадах, разработчики и инсталляторы коммерческие организации которым деньги за работу плачены, так вот доков с описанием какой то логики работы контроллеров или скады нет и в помине, в лучшем случае регламент работы оборудования,  и то не всегда.</description>
			<content:encoded><![CDATA[   Все документы что есть по проэктам это копии баз проэктов, никаких описаний нет в помине, были бы текстовые описания не составило бы труда подредактировать их для вики.<br />
Это конечно не показатель, но у нас есть несколько серьезных проэктов на сименсах шнайдерах и их скадах, разработчики и инсталляторы коммерческие организации которым деньги за работу плачены, так вот доков с описанием какой то логики работы контроллеров или скады нет и в помине, в лучшем случае регламент работы оборудования,  и то не всегда.   ]]></content:encoded>
			<category>Проект</category>
			<dc:creator>andrelek</dc:creator>
		</item>
		
		<item>
			<title>OpenScada и Ubunut</title>
			<link>http://oscada.org/forum/posts///4110/</link>
			<pubDate>Sun, 29 Jan 2012 21:09:33 +0200</pubDate>
			<description> Помогите пожалуйста установить. Ресурс http://wiki.oscada.org/Doc/SborkaIzIsxodnikov - хорош и понятен для тех, кто долго работает с *Nix подобными ОС и ОpenSCADA. Но к сожалению не для тех, кто только начинает.   Значит сборка из исходников не для Вас!  Начинайте читать отсюда: http://wiki.oscada.org/Doc/QuickStart и там выбирайте способ установки по своим знаниям, а именно: - поставить свежую версию Ubuntu, для которых есть сборки релиза 0.7.2, а не ставить такое старьё. - загрузить LiveCD/USB если предыдущее не по силам.</description>
			<content:encoded><![CDATA[   <div class="tx-mmforum-pi1-pt-quote">&quot;alastor&quot; wrote:<br /><br />
Помогите пожалуйста установить. Ресурс <a href="http://wiki.oscada.org/Doc/SborkaIzIsxodnikov" target="_blank" class="link_10">http://wiki.oscada.org/Doc/SborkaIzIsxodnikov</a> - хорош и понятен для тех, кто долго работает с *Nix подобными ОС и ОpenSCADA. Но к сожалению не для тех, кто только начинает. <br />
</div><br />
Значит сборка из исходников не для Вас!<br />
<br />
Начинайте читать отсюда: <a href="http://wiki.oscada.org/Doc/QuickStart" target="_blank" class="link_10">http://wiki.oscada.org/Doc/QuickStart</a> и там выбирайте способ установки по своим знаниям, а именно:<br />
- поставить свежую версию Ubuntu, для которых есть сборки релиза 0.7.2, а не ставить такое старьё.<br />
- загрузить LiveCD/USB если предыдущее не по силам.   ]]></content:encoded>
			<category>Внедрение</category>
			<dc:creator>roman</dc:creator>
		</item>
		
		<item>
			<title>DAQ.Siemens &amp; write string - error 11</title>
			<link>http://oscada.org/forum/posts///4109/</link>
			<pubDate>Sun, 29 Jan 2012 20:59:57 +0200</pubDate>
			<description> При записи строки размера, меньшего установленного в библиотеке шаблонов, данный строковой параметр перестает считываться, ошибка &quot;11 - данные не получены&quot; (если размер точно совпадает - то все работает). При этом запись происходит - измененная строка в контроллер попадает.   Исправлено. Проверяйте!</description>
			<content:encoded><![CDATA[   <div class="tx-mmforum-pi1-pt-quote">&quot;punk&quot; wrote:<br /><br />
При записи строки размера, меньшего установленного в библиотеке шаблонов, данный строковой параметр перестает считываться, ошибка &quot;11 - данные не получены&quot; (если размер точно совпадает - то все работает). При этом запись происходит - измененная строка в контроллер попадает. <br />
</div><br />
Исправлено. Проверяйте!   ]]></content:encoded>
			<category>Отслеживание ошибок</category>
			<dc:creator>roman</dc:creator>
		</item>
		
		<item>
			<title>DAQ.Siemens &amp; write string - error 11</title>
			<link>http://oscada.org/forum/posts///4108/</link>
			<pubDate>Sun, 29 Jan 2012 13:14:46 +0200</pubDate>
			<description>При записи строки размера, меньшего установленного в библиотеке шаблонов, данный строковой параметр перестает считываться, ошибка &quot;11 - данные не получены&quot; (если размер точно совпадает - то все работает). При этом запись происходит - измененная строка в контроллер попадает.   Отладочная печать, добавленная в getDB &amp; putDB показала, что buffer.size() в начале putDB был правильного размера, а на следующем же getDB оказался &quot;обрезан&quot; по размеру записанной строки. Детальнее разобраться не смог.</description>
			<content:encoded><![CDATA[   При записи строки размера, меньшего установленного в библиотеке шаблонов, данный строковой параметр перестает считываться, ошибка &quot;11 - данные не получены&quot; (если размер точно совпадает - то все работает). При этом запись происходит - измененная строка в контроллер попадает. <br />
<br />
Отладочная печать, добавленная в getDB &amp; putDB показала, что buffer.size() в начале putDB был правильного размера, а на следующем же getDB оказался &quot;обрезан&quot; по размеру записанной строки. Детальнее разобраться не смог.   ]]></content:encoded>
			<category>Отслеживание ошибок</category>
			<dc:creator>punk</dc:creator>
		</item>
		
		<item>
			<title>OpenScada и Ubunut</title>
			<link>http://oscada.org/forum/posts///4107/</link>
			<pubDate>Sat, 28 Jan 2012 23:35:00 +0200</pubDate>
			<description>Доброго времени всем участникам. Помогите пожалуйста с установкой Open Scada на Ubuntu 9.04. (только прошу не отсылать на http://wiki.oscada.org/Doc/SborkaIzIsxodnikov - я его уже затер до дыр) собственно алгоритм моих действий: - распаковываю архивы в папке build в корневой папке HOME (как сказано в инструкции) - получаю там папку openscada-0.7.1, с содержимым - далее выполняю команду ./configure - на команде make система &quot;спотыкается&quot; и выдает make:*** No target specified and no makefile found. Stop.  Помогите пожалуйста установить. Ресурс http://wiki.oscada.org/Doc/SborkaIzIsxodnikov - хорош и понятен для тех, кто долго работает с *Nix подобными ОС и ОpenSCADA. Но к сожалению не для тех, кто только начинает. </description>
			<content:encoded><![CDATA[   Доброго времени всем участникам. Помогите пожалуйста с установкой Open Scada на Ubuntu 9.04. (только прошу не отсылать на <a href="http://wiki.oscada.org/Doc/SborkaIzIsxodnikov" target="_blank" class="link_10">http://wiki.oscada.org/Doc/SborkaIzIsxodnikov</a> - я его уже затер до дыр)<br />
собственно алгоритм моих действий:<br />
- распаковываю архивы в папке build в корневой папке HOME (как сказано в инструкции)<br />
- получаю там папку openscada-0.7.1, с содержимым<br />
- далее выполняю команду ./configure<br />
- на команде make система &quot;спотыкается&quot; и выдает <div class="tx-mmforum-pi1-codeheader">JAVASCRIPT</div><div class="tx-mmforum-pi1-codeblock"><style type="text/css"><!----></style><pre style="margin:0px;">make:*** No target specified and no makefile found. Stop.</pre></div><br />
<br />
Помогите пожалуйста установить. Ресурс <a href="http://wiki.oscada.org/Doc/SborkaIzIsxodnikov" target="_blank" class="link_10">http://wiki.oscada.org/Doc/SborkaIzIsxodnikov</a> - хорош и понятен для тех, кто долго работает с *Nix подобными ОС и ОpenSCADA. Но к сожалению не для тех, кто только начинает.    ]]></content:encoded>
			<category>Внедрение</category>
			<dc:creator>alastor</dc:creator>
		</item>
		
		<item>
			<title>Усреднение значений архиваторов</title>
			<link>http://oscada.org/forum/posts///4106/</link>
			<pubDate>Fri, 27 Jan 2012 16:26:43 +0200</pubDate>
			<description>Но ведь в любом же случае под каждый проект документируется, в таком случае вряд ли займет много времени поместить пару страничек описания на вики. Это же будет своего рода фиксацией Вашей работы и для Вас самих!</description>
			<content:encoded><![CDATA[   Но ведь в любом же случае под каждый проект документируется, в таком случае вряд ли займет много времени поместить пару страничек описания на вики. Это же будет своего рода фиксацией Вашей работы и для Вас самих!   ]]></content:encoded>
			<category>Проект</category>
			<dc:creator>Maxim</dc:creator>
		</item>
		
		<item>
			<title>Вопрос о ModBus</title>
			<link>http://oscada.org/forum/posts///4105/</link>
			<pubDate>Fri, 27 Jan 2012 14:13:24 +0200</pubDate>
			<description> Попробовал сейчас на демо станции на транспорте testModBus - действительно время выполнения 101,5 мс. Но этот транспорт настроен на localhost и включен. В моем же случае, транспорт настроен на устройство, которое (по какой-либо причине) в данный момент не в сети и соответственно транспорт отключен.  У меня на localhost вообще 4 мс, поскольку стек сети может сразу определить, что там ничего не слушает. А на внешнем адресе, по которому ничего нет, то что я показал!   Если я правильно понимаю, то при обращении по выключенному в данный момент транспорту производится попытка его включения. Вот это время на включение и добавляется к 100 мс тайм-аута и поэтому общее время выполнения функции превышает заданное. Если это на самом деле так, то все понятно и остается единственный вопрос - а каково время включения транспорта?  Ничего подобного, для подключения используется тот же таймаут и это я Вам показал своим примером, поскольку в случае с ошибкой подключения транспорт всегда останавливается и пытается запуститься при следующем запросе, с тем-же таймаутом.  Не верите - берите исходник и разбирайтесь!</description>
			<content:encoded><![CDATA[   <div class="tx-mmforum-pi1-pt-quote">&quot;yozhik&quot; wrote:<br /><br />
Попробовал сейчас на демо станции на транспорте testModBus - действительно время выполнения 101,5 мс. Но этот транспорт настроен на localhost и включен. В моем же случае, транспорт настроен на устройство, которое (по какой-либо причине) в данный момент не в сети и соответственно транспорт отключен.<br />
</div><br />
У меня на localhost вообще 4 мс, поскольку стек сети может сразу определить, что там ничего не слушает. А на внешнем адресе, по которому ничего нет, то что я показал!<br />
<br />
<div class="tx-mmforum-pi1-pt-quote">&quot;yozhik&quot; wrote:<br /><br />
Если я правильно понимаю, то при обращении по выключенному в данный момент транспорту производится попытка его включения. Вот это время на включение и добавляется к 100 мс тайм-аута и поэтому общее время выполнения функции превышает заданное. Если это на самом деле так, то все понятно и остается единственный вопрос - а каково время включения транспорта?<br />
</div><br />
Ничего подобного, для подключения используется тот же таймаут и это я Вам показал своим примером, поскольку в случае с ошибкой подключения транспорт всегда останавливается и пытается запуститься при следующем запросе, с тем-же таймаутом.<br />
<br />
Не верите - берите исходник и разбирайтесь!   ]]></content:encoded>
			<category>Проект</category>
			<dc:creator>roman</dc:creator>
		</item>
		
		<item>
			<title>Усреднение значений архиваторов</title>
			<link>http://oscada.org/forum/posts///4104/</link>
			<pubDate>Fri, 27 Jan 2012 14:05:31 +0200</pubDate>
			<description>И с Вами Максим согласен, можно и нужно описывать свои работы и любую комерческую тайну можно завуалировать, в конце концов не для комерческих тайн этот форум. Вот и получается что нужно действовать.... а временной ресурс кусается.   </description>
			<content:encoded><![CDATA[   И с Вами Максим согласен, можно и нужно описывать свои работы и любую комерческую тайну можно завуалировать, в конце концов не для комерческих тайн этот форум. Вот и получается что нужно действовать.... а временной ресурс кусается.<br />
     ]]></content:encoded>
			<category>Проект</category>
			<dc:creator>andrelek</dc:creator>
		</item>
		
		<item>
			<title>Вопрос о ModBus</title>
			<link>http://oscada.org/forum/posts///4103/</link>
			<pubDate>Fri, 27 Jan 2012 13:37:33 +0200</pubDate>
			<description> У меня нет такой проблемы. Взял Ваш код и получил время выполнения &quot;Затрачено времени: 101.5мс.&quot;  Попробовал сейчас на демо станции на транспорте testModBus - действительно время выполнения 101,5 мс. Но этот транспорт настроен на localhost и включен. В моем же случае, транспорт настроен на устройство, которое (по какой-либо причине) в данный момент не в сети и соответственно транспорт отключен.  Если я правильно понимаю, то при обращении по выключенному в данный момент транспорту производится попытка его включения. Вот это время на включение и добавляется к 100 мс тайм-аута и поэтому общее время выполнения функции превышает заданное. Если это на самом деле так, то все понятно и остается единственный вопрос - а каково время включения транспорта?</description>
			<content:encoded><![CDATA[   <div class="tx-mmforum-pi1-pt-quote">&quot;roman&quot; wrote:<br /><br />
У меня нет такой проблемы. Взял Ваш код и получил время выполнения &quot;Затрачено времени: 101.5мс.&quot;<br />
</div><br />
Попробовал сейчас на демо станции на транспорте testModBus - действительно время выполнения 101,5 мс. Но этот транспорт настроен на localhost и включен. В моем же случае, транспорт настроен на устройство, которое (по какой-либо причине) в данный момент не в сети и соответственно транспорт отключен.<br />
<br />
Если я правильно понимаю, то при обращении по выключенному в данный момент транспорту производится попытка его включения. Вот это время на включение и добавляется к 100 мс тайм-аута и поэтому общее время выполнения функции превышает заданное. Если это на самом деле так, то все понятно и остается единственный вопрос - а каково время включения транспорта?   ]]></content:encoded>
			<category>Проект</category>
			<dc:creator>yozhik</dc:creator>
		</item>
		
		<item>
			<title>Вопрос о ModBus</title>
			<link>http://oscada.org/forum/posts///4102/</link>
			<pubDate>Fri, 27 Jan 2012 13:05:33 +0200</pubDate>
			<description> Приведенный кусок кода и есть вся функция (как раз для чистоты эксперимента и выделил этот кусок кода в отдельную функцию), где только вместо многоточия стоит SYS.messDebug() для тестирования. Так вот до messDebug выполнение не доходит. Сделал количество запусков функции 10 при этом общее время выполнения оказалось 57,2 сек. Т.о. получаем 5,72 сек.  У меня нет такой проблемы. Взял Ваш код и получил время выполнения &quot;Затрачено времени: 101.5мс.&quot;</description>
			<content:encoded><![CDATA[   <div class="tx-mmforum-pi1-pt-quote">&quot;yozhik&quot; wrote:<br /><br />
Приведенный кусок кода и есть вся функция (как раз для чистоты эксперимента и выделил этот кусок кода в отдельную функцию), где только вместо многоточия стоит SYS.messDebug() для тестирования. Так вот до messDebug выполнение не доходит. Сделал количество запусков функции 10 при этом общее время выполнения оказалось 57,2 сек. Т.о. получаем 5,72 сек.<br />
</div><br />
У меня нет такой проблемы. Взял Ваш код и получил время выполнения &quot;Затрачено времени: 101.5мс.&quot;   ]]></content:encoded>
			<category>Проект</category>
			<dc:creator>roman</dc:creator>
		</item>
		
		<item>
			<title>Вопрос о ModBus</title>
			<link>http://oscada.org/forum/posts///4101/</link>
			<pubDate>Fri, 27 Jan 2012 12:13:02 +0200</pubDate>
			<description> Я не вижу всего содержимого функции и так подозреваю, что messIO() в ней вызывается многократно, а значит суммарно их время превысило секунду.  Приведенный кусок кода и есть вся функция (как раз для чистоты эксперимента и выделил этот кусок кода в отдельную функцию), где только вместо многоточия стоит SYS.messDebug() для тестирования. Так вот до messDebug выполнение не доходит. Сделал количество запусков функции 10 при этом общее время выполнения оказалось 57,2 сек. Т.о. получаем 5,72 сек.   А вообще, для верности, поставьте лимит в 2 секунды, поскольку разрешение времени используемое для вычисления лимита 1 секунда, что может приводить к срабатыванию от 0 до 1 секунды, в вашем случае.  Поставил 2 сек. Помогло, но не на 100%. Увеличил до 3 сек - стало нормально. Странно, но вроде работает. </description>
			<content:encoded><![CDATA[   <div class="tx-mmforum-pi1-pt-quote">&quot;roman&quot; wrote:<br /><br />
Я не вижу всего содержимого функции и так подозреваю, что messIO() в ней вызывается многократно, а значит суммарно их время превысило секунду.<br />
</div><br />
Приведенный кусок кода и есть вся функция (как раз для чистоты эксперимента и выделил этот кусок кода в отдельную функцию), где только вместо многоточия стоит SYS.messDebug() для тестирования. Так вот до messDebug выполнение не доходит. Сделал количество запусков функции 10 при этом общее время выполнения оказалось 57,2 сек. Т.о. получаем 5,72 сек.<br />
<br />
<div class="tx-mmforum-pi1-pt-quote">&quot;roman&quot; wrote:<br /><br />
А вообще, для верности, поставьте лимит в 2 секунды, поскольку разрешение времени используемое для вычисления лимита 1 секунда, что может приводить к срабатыванию от 0 до 1 секунды, в вашем случае.<br />
</div><br />
Поставил 2 сек. Помогло, но не на 100%. Увеличил до 3 сек - стало нормально. Странно, но вроде работает.<br />
   ]]></content:encoded>
			<category>Проект</category>
			<dc:creator>yozhik</dc:creator>
		</item>
		
		<item>
			<title>Вопрос о ModBus</title>
			<link>http://oscada.org/forum/posts///4100/</link>
			<pubDate>Fri, 27 Jan 2012 11:48:15 +0200</pubDate>
			<description> Установил максимальное время вычисления 1 сек. Когда устройство по протоколу модбас &quot;на свзяи&quot;, то все нормально. Если же его отключить, то вызов функции завершается сообщением &quot;Исчерпано предельное время вычисления функции&quot;. Тайм-аут же по связи, как видно из текста функции, установлен в 100 мс. По идее после ожидания 100 мс и должно завершиться выполнение функции, а не по истечению 1 сек. Или не так? Иначе данная функция вызываясь 1 раз в сек забивает весь лог этим сообщением об ошибке.  Не так. Я не вижу всего содержимого функции и так подозреваю, что messIO() в ней вызывается многократно, а значит суммарно их время превысило секунду. А вообще, для верности, поставьте лимит в 2 секунды, поскольку разрешение времени используемое для вычисления лимита 1 секунда, что может приводить к срабатыванию от 0 до 1 секунды, в вашем случае.</description>
			<content:encoded><![CDATA[   <div class="tx-mmforum-pi1-pt-quote">&quot;yozhik&quot; wrote:<br /><br />
Установил максимальное время вычисления 1 сек. Когда устройство по протоколу модбас &quot;на свзяи&quot;, то все нормально. Если же его отключить, то вызов функции завершается сообщением &quot;Исчерпано предельное время вычисления функции&quot;. Тайм-аут же по связи, как видно из текста функции, установлен в 100 мс. По идее после ожидания 100 мс и должно завершиться выполнение функции, а не по истечению 1 сек. Или не так? Иначе данная функция вызываясь 1 раз в сек забивает весь лог этим сообщением об ошибке.<br />
</div><br />
Не так. Я не вижу всего содержимого функции и так подозреваю, что messIO() в ней вызывается многократно, а значит суммарно их время превысило секунду. А вообще, для верности, поставьте лимит в 2 секунды, поскольку разрешение времени используемое для вычисления лимита 1 секунда, что может приводить к срабатыванию от 0 до 1 секунды, в вашем случае.   ]]></content:encoded>
			<category>Проект</category>
			<dc:creator>roman</dc:creator>
		</item>
		
		<item>
			<title>Вопрос о ModBus</title>
			<link>http://oscada.org/forum/posts///4099/</link>
			<pubDate>Fri, 27 Jan 2012 11:31:03 +0200</pubDate>
			<description>Создал функцию: req = SYS.XMLNode(&quot;TCP&quot;); req.setAttr(&quot;id&quot;,&quot;terminal&quot;).setAttr(&quot;reqTm&quot;,100).setAttr(&quot;node&quot;,node).setText( Special.FLibSYS.strEnc2Bin( &quot;03 09 0C 00 01&quot; ) ); SYS.Transport.Sockets.out_terminal_test.messIO(req,&quot;ModBus&quot;); .... Установил максимальное время вычисления 1 сек. Когда устройство по протоколу модбас &quot;на свзяи&quot;, то все нормально. Если же его отключить, то вызов функции завершается сообщением &quot;Исчерпано предельное время вычисления функции&quot;. Тайм-аут же по связи, как видно из текста функции, установлен в 100 мс. По идее после ожидания 100 мс и должно завершиться выполнение функции, а не по истечению 1 сек. Или не так? Иначе данная функция вызываясь 1 раз в сек забивает весь лог этим сообщением об ошибке. </description>
			<content:encoded><![CDATA[   Создал функцию:<br />
<div class="tx-mmforum-pi1-codeheader">JAVASCRIPT</div><div class="tx-mmforum-pi1-codeblock"><style type="text/css"><!----></style><pre style="margin:0px;">req = SYS.XMLNode(&quot;TCP&quot;);
req.setAttr(&quot;id&quot;,&quot;terminal&quot;).setAttr(&quot;reqTm&quot;,100).setAttr(&quot;node&quot;,node).setText( Special.FLibSYS.strEnc2Bin( &quot;03 09 0C 00 01&quot; ) );
SYS.Transport.Sockets.out_terminal_test.messIO(req,&quot;ModBus&quot;);
...</pre></div>.<br />
Установил максимальное время вычисления 1 сек. Когда устройство по протоколу модбас &quot;на свзяи&quot;, то все нормально. Если же его отключить, то вызов функции завершается сообщением &quot;Исчерпано предельное время вычисления функции&quot;. Тайм-аут же по связи, как видно из текста функции, установлен в 100 мс. По идее после ожидания 100 мс и должно завершиться выполнение функции, а не по истечению 1 сек. Или не так? Иначе данная функция вызываясь 1 раз в сек забивает весь лог этим сообщением об ошибке.<br />
   ]]></content:encoded>
			<category>Проект</category>
			<dc:creator>yozhik</dc:creator>
		</item>
		
	</channel>
</rss>

