<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[CANNY forum &mdash; Программируемое реле времени на CANNY 3 tiny]]></title>
		<link>https://forum.canny.ru/viewtopic.php?id=493</link>
		<atom:link href="https://forum.canny.ru/extern.php?action=feed&amp;tid=493&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Программируемое реле времени на CANNY 3 tiny».]]></description>
		<lastBuildDate>Fri, 12 Oct 2018 14:01:46 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Программируемое реле времени на CANNY 3 tiny]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=7380#p7380</link>
			<description><![CDATA[<p>На здоровье!<br />Успехов вам в ваших проектах!</p>]]></description>
			<author><![CDATA[null@example.com (Константин, CANNY)]]></author>
			<pubDate>Fri, 12 Oct 2018 14:01:46 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=7380#p7380</guid>
		</item>
		<item>
			<title><![CDATA[Re: Программируемое реле времени на CANNY 3 tiny]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=7373#p7373</link>
			<description><![CDATA[<p>Ага! )<br />Вот теперь вообще круто! Даже и не рассчитывал, что до такого дойдёт! ) Диаграмма получилась шикарная!<br />Денис, Вам огромная благодарность за исправления, существенную доработку диаграммы и исправление моих косяков! Константин, Вам большое спасибо за ценные советы, конкретные ссылки и указание нужных направлений!<br />Как дойдут руки до реализации, отпишусь о результатах. Очень надеюсь, что дойдут, хотя, может и не в зиму, пока люк не используется.<br />Ещё раз огромное вам спасибо!</p>]]></description>
			<author><![CDATA[null@example.com (Okstis)]]></author>
			<pubDate>Wed, 10 Oct 2018 16:13:24 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=7373#p7373</guid>
		</item>
		<item>
			<title><![CDATA[Re: Программируемое реле времени на CANNY 3 tiny]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=7372#p7372</link>
			<description><![CDATA[<p>О... немного не доглядел. Изменил подход, чтобы команды на запуск и остановку не путались. Исправленное во вложении.</p>]]></description>
			<author><![CDATA[null@example.com (Денис, CANNY)]]></author>
			<pubDate>Wed, 10 Oct 2018 12:32:59 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=7372#p7372</guid>
		</item>
		<item>
			<title><![CDATA[Re: Программируемое реле времени на CANNY 3 tiny]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=7371#p7371</link>
			<description><![CDATA[<p>Насчёт сброса и первого варианта (логика вместо триггера) всё понял, большое спасибо!<br />Насчёт второго варианта, очень интересно! Сам бы точно до такого не дошёл! ) Однако, по окончании цикла, счётчик не сбрасывается и продолжает отсчёт (после работы блоков 50 и 57). При попытке соединить выходы этих (или дополнительных) блоков со входами сброса счётчиков (как было в предыдущих вариантах), пишет, что сеть подключена более, чем к одному выходу...</p><p>По поводу состояния исполнительных устройств, это понятно. Конкретно в моём случае, можно не брать в расчёт (т. к. цепь управления отключает силовые нагрузки, если люку некуда дальше двигаться или он встречает препятствие). А так, вообще, да, необходимо учитывать эту особенность, спасибо!</p>]]></description>
			<author><![CDATA[null@example.com (Okstis)]]></author>
			<pubDate>Wed, 10 Oct 2018 10:52:12 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=7371#p7371</guid>
		</item>
		<item>
			<title><![CDATA[Re: Программируемое реле времени на CANNY 3 tiny]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=7370#p7370</link>
			<description><![CDATA[<p>Хорошее решение, но можно сделать и без лишних триггеров (см. вложение Вариант 1). С кнопкой сброса контроллера все сделано верно.<br />Во вложении Вариант 2 - возможное решение задачи вторым способом - остановка выполнения текущей команды при нажатии на кнопку активации альтернативной команды. При этом выполняется переход контроллера в исходное состояние - счетчики сбрасываются. Для активизации следующего действия нужно нажать соответствующую кнопку.<br /><strong>Обращаю внимание</strong>, что после сброса контроллера или отмены выполнения текущей команды состояние исполнительного устройства (чем управляем: люка, двери...) останется в последнем положении в котором оно находилось в момент сброса (например, открыто частично). Активизация очередной команды начнет выполнение действия с начала, не учитывая текущее положение управляемого объекта, что может привести к выходу механизма из строя.</p>]]></description>
			<author><![CDATA[null@example.com (Денис, CANNY)]]></author>
			<pubDate>Wed, 10 Oct 2018 09:05:49 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=7370#p7370</guid>
		</item>
		<item>
			<title><![CDATA[Re: Программируемое реле времени на CANNY 3 tiny]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=7369#p7369</link>
			<description><![CDATA[<p>Денис, спасибо за подробные пояснения по поводу каналов, поправил. Теперь правильно получилось?</p><p>Насчёт логических операций, это первое, что пытался сделать для исключения одновременной работы циклов. Возился, возился, но ввиду отсутствия знаний в этой области, у меня так ничего и не вышло. Вы правы, я не доглядел, что циклы могут одновременно работать, спасибо за замечание! Переделал эти два блока (17 и 18) на вариант с триггерами. Их, вроде, смог одолеть (если ничего не упустил), в отличии от Логических команд ) В итоге, получилось по первому, описанному Вами варианту (пока текущее действие заканчивается, новое игнорируется). Хотя, по второму было бы интереснее (остановка текущего действия при поступлении новой команды), но я вряд ли такое осилю.</p>]]></description>
			<author><![CDATA[null@example.com (Okstis)]]></author>
			<pubDate>Tue, 09 Oct 2018 18:18:13 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=7369#p7369</guid>
		</item>
		<item>
			<title><![CDATA[Re: Программируемое реле времени на CANNY 3 tiny]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=7368#p7368</link>
			<description><![CDATA[<p>Сброс работать не будет - использован неправильный регистр. Канал 5 сконфигурирован частично верно. Если по появлении потенциала GND на канале 5 должен выполняться сброс контроллера, то канал 5 должен быть сконфигурирован как вход с инверсией входного значения (в точности как каналы 1 и 2). А регистр входного значения канала 5 должен быть подключен к регистру <strong>сброса</strong>, тогда при появлении &quot;1&quot; в регистре входного канала 5 будет выполнен сброс контроллера, все выполняемые действия будут остановлены и контроллер будет перезапущен и придет в исходное состояние.<br />Подход к считыванию входных значений с использованием блоков №№17 и 18 не самый очевидный (логичнее использовать Логические операции) и к тому же исключает лишь одновременное нажатие кнопок, но разрешает активацию выполнения действия, противоположного уже выполняемому, т.е. если уже идет закрытие, на что требуется 7 секунд (3 секундных включения реле с интервалом 1 и 3 секунды), то при нажатии на кнопку открытия соответствующий алгоритм будет активирован и он будет работать параллельно, мешая первому, что может привести к выходу какого-либо оборудования из строя.<br />Выход - либо заканчивать уже выполняемое действие, игнорируя попытки активации другого, либо при поступлении противоположной команды останавливать выполнение текущего действия.</p>]]></description>
			<author><![CDATA[null@example.com (Денис, CANNY)]]></author>
			<pubDate>Mon, 08 Oct 2018 17:31:56 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=7368#p7368</guid>
		</item>
		<item>
			<title><![CDATA[Re: Программируемое реле времени на CANNY 3 tiny]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=7367#p7367</link>
			<description><![CDATA[<p>Доброго всем времени! Добавил регистр чтения &quot;Питание восстановлено&quot; по стопам поправок Дениса на 5-й канал. Будет ли работать должным образом, правильной ли получилась конфигурация 5-го канала (остановка всех циклов и сброс контроллера по замыканию канала на общий вывод)?</p>]]></description>
			<author><![CDATA[null@example.com (Okstis)]]></author>
			<pubDate>Mon, 08 Oct 2018 15:35:16 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=7367#p7367</guid>
		</item>
		<item>
			<title><![CDATA[Re: Программируемое реле времени на CANNY 3 tiny]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=7354#p7354</link>
			<description><![CDATA[<p>Насчёт того, что это регистр чтения сообразил уже после того, как спросил ) , насчёт эмуляции понял, спасибо за пояснение!</p>]]></description>
			<author><![CDATA[null@example.com (Okstis)]]></author>
			<pubDate>Sat, 06 Oct 2018 20:34:14 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=7354#p7354</guid>
		</item>
		<item>
			<title><![CDATA[Re: Программируемое реле времени на CANNY 3 tiny]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=7353#p7353</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>При появлении сигнала на нём в симуляторе ничего не происходит, цикл продолжает работать.</p></blockquote></div><p>В симуляторе никак&nbsp; не эмулируется работа регистров контроллера, только функциональных блоков. Вы можете проверить работу регистров только при проверке &quot;в железе&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (Константин, CANNY)]]></author>
			<pubDate>Sat, 06 Oct 2018 20:16:55 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=7353#p7353</guid>
		</item>
		<item>
			<title><![CDATA[Re: Программируемое реле времени на CANNY 3 tiny]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=7352#p7352</link>
			<description><![CDATA[<p>&quot;Регистр контроля восстановления питания&quot; - это регистр чтения. Он позволяет определить, что произошел сброс контроллера. При старте контроллера в нем, ровно на один цикл выполнения диаграммы, появляется значение &quot;1&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (Константин, CANNY)]]></author>
			<pubDate>Sat, 06 Oct 2018 20:14:32 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=7352#p7352</guid>
		</item>
		<item>
			<title><![CDATA[Re: Программируемое реле времени на CANNY 3 tiny]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=7351#p7351</link>
			<description><![CDATA[<p>Понял, спасибо за ссылку! Действительно, регистр сброса - это не совсем то. Получается, нужен регистр контроля восстановления питания. Однако, это значение выделено серым (нельзя выбрать). Попробую разобраться, почему.</p>]]></description>
			<author><![CDATA[null@example.com (Okstis)]]></author>
			<pubDate>Sat, 06 Oct 2018 20:01:45 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=7351#p7351</guid>
		</item>
		<item>
			<title><![CDATA[Re: Программируемое реле времени на CANNY 3 tiny]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=7350#p7350</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Возможно ли сделать сброс программными средствами контроллера?</p></blockquote></div><p>Да, возможно:<br /><a href="http://wiki.canny.ru/index.php?title=CANNY_3_tiny,_%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%BD%D1%8B%D0%B5_%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D1%8B_%D0%B8_%D1%80%D0%B5%D0%B6%D0%B8%D0%BC%D1%8B_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B#.D0.A1.D0.B1.D1.80.D0.BE.D1.81_.D0.BA.D0.BE.D0.BD.D1.82.D1.80.D0.BE.D0.BB.D0.BB.D0.B5.D1.80.D0.B0" rel="noopener noreferrer" target="_blank">http://wiki.canny.ru/index.php?title=CA … 1.80.D0.B0</a></p>]]></description>
			<author><![CDATA[null@example.com (Константин, CANNY)]]></author>
			<pubDate>Sat, 06 Oct 2018 19:52:46 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=7350#p7350</guid>
		</item>
		<item>
			<title><![CDATA[Re: Программируемое реле времени на CANNY 3 tiny]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=7349#p7349</link>
			<description><![CDATA[<p>Посмотрел диаграмму, ещё раз спасибо за помощь с конфигурацией каналов!<br />Добавил условия, исключающие одновременное срабатывание обоих каналов. В симуляторе, вроде, получилось нормально. При одновременном нажатии обеих кнопок ничего не происходит. Если какая-либо из кнопок была нажата чуть раньше, то её цикл отрабатывается.<br />Хотелось бы ещё добавить кнопку принудительной остановки всех циклов из любого состояния/сброса состояния всех таймеров, но не соображу, как это сделать, кроме как добавить кнопку вкл/выкл питания самого контроллера. Попробовал добавить на 5 канал регистр сброса, но, видимо, это не то, что нужно. При появлении сигнала на нём в симуляторе ничего не происходит, цикл продолжает работать. Возможно ли сделать сброс программными средствами контроллера?</p>]]></description>
			<author><![CDATA[null@example.com (Okstis)]]></author>
			<pubDate>Sat, 06 Oct 2018 19:44:14 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=7349#p7349</guid>
		</item>
		<item>
			<title><![CDATA[Re: Программируемое реле времени на CANNY 3 tiny]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=7346#p7346</link>
			<description><![CDATA[<p>Большое спасибо за помощь! Сейчас скачаю поправленную диаграмму, посмотрю на выходных.</p><div class="quotebox"><cite>Денис, CANNY пишет:</cite><blockquote><p>1. Диаграммой допускается нажатие одновременно 1й и 2й кнопки, а следовательно и работа обоих выходных каналов одновременно. Это нормальный режим работы устройства? Может ли при этом что-либо быть выведено из строя?</p></blockquote></div><p>Выведено из строя вряд ли может быть, скорее всего, там есть защита, и моторы просто не сработают ни в какую сторону. Будет всё это дело подключаться к кнопке управления электрическим люком. На машине стоит выключатель, физически исключающий возможность одновременного нажатия (в разные стороны работает одна кнопка), я предполагал что-то подобное использовать, но Вы подали хорошую мысль, можно попробовать ограничить это диаграммой, если это возможно.</p><div class="quotebox"><cite>Денис, CANNY пишет:</cite><blockquote><p>2. Если управляющая кнопка нажата и удерживается более 8 секунд или была повторно нажата и удерживалась на 7-8 секунде, то алгоритм отработает еще цикл. Это допустимо?</p></blockquote></div><p>Да, допустимо, т. к. схема к которой будет подключаться Канни, сама отключает сигнал, в случае необходимости (перегрузка, невозможность дальнейшего открытия/закрытия и т. п., типа, как защита). Более того, так и задумывал, чтобы если люк был открыт/закрыт собственными кнопками, была возможность открыть/закрыть его с Канни из любого положения.</p>]]></description>
			<author><![CDATA[null@example.com (Okstis)]]></author>
			<pubDate>Fri, 05 Oct 2018 13:28:04 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=7346#p7346</guid>
		</item>
	</channel>
</rss>
