Система "Бенукс". Компьютерное управление и контроль.

решение вопросов по система "Бенукс"
Текущее время: 31-07, 01:59

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 18 ] 
Автор Сообщение
 Заголовок сообщения: Вопрос по выполнению сценариев
СообщениеДобавлено: 17-11, 16:14 
Не в сети

Зарегистрирован: 25-06, 12:32
Сообщения: 19
Доброго времени суток!
Правильно ли я понимаю следующее: пусть необходимо по сценарию включить освещение. Запуск сценария производится по показаниям датчика освещенности. При настройке сценария мы установили какое-то значение Х (например это - ночь) датчика освещенности, при наступлении которого он запускается.
Допустим система сканирует датчики с интервалом 1 сек.
В какой-то момент значение датчика освщенности совппало с установленным, включился свет и через некоторое время (например по таймеру через 2 минуты) выключился.
В следующую секунду когда произошел опрос датчика освещенности (у нас на датчике освещенности тоже значение Х-ночь) сценарий снова запустится и включится свет или нет???
То есть свет так и будет включаться выключаться или нет???


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по выполнению сценариев
СообщениеДобавлено: 17-11, 18:25 
Не в сети
Site Admin

Зарегистрирован: 14-10, 14:58
Сообщения: 488
Adronicos писал(а):
При настройке сценария мы установили какое-то значение Х (например это - ночь) датчика освещенности, при наступлении которого он запускается. То есть свет так и будет включаться выключаться или нет???
Конечно, пока существует условие сценарий соответственно будет запускаться.
Но если Вы не хотите чтобы при существующем условии непрерывно запускался сценарий, существует опция "запускать не чаще, чем" с указанием времени. Эта опция находится там-же, где настраивается условие запуска сценария.

Adronicos писал(а):
Допустим система сканирует датчики с интервалом 1 сек.
Вообще-то для медленно изменяющихся величин, таких как освещённость, время сканирования лучше взять побольше, чтобы сильно не загружать микросеть и программу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по выполнению сценариев
СообщениеДобавлено: 17-11, 18:32 
Не в сети

Зарегистрирован: 25-06, 12:32
Сообщения: 19
Геннадий, благодарю за скорый ответ!
Тяжело строить систему не имея в наличии программы. Понимание в схематике, логике управления есть, а попробовать опытно не начем. Вообщем надо уже обзаводиться Бенуксом.

По поводу интервала - это так для примера.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по выполнению сценариев
СообщениеДобавлено: 17-11, 20:13 
Не в сети
Site Admin

Зарегистрирован: 14-10, 14:58
Сообщения: 488
Adronicos писал(а):
Вообщем надо уже обзаводиться Бенуксом.
Всегда пожалуйста.
Выбирайте тарифный план, конфигурацию и присылайте запрос на admin@benuks.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по выполнению сценариев
СообщениеДобавлено: 23-11, 18:46 
Не в сети

Зарегистрирован: 07-09, 22:49
Сообщения: 38
Откуда: Питер
Геннадий писал(а):
для медленно изменяющихся величин, таких как освещённость, время сканирования лучше взять побольше

Укажите, пожалуйста, пример - конкретные цифры и названия параметров для исключения разночтений. "Период сканирования аналоговых типов" 60000 и "Период считывания" 10000? А что за что отвечает и какие действия подразумевает?

В моей сети 10 аналоговых датчиков (два в 2438 и восемь 18B20) и пара десятков цифровых. Периодически сыпятся ошибки:
Изображение
Средствами анализа протокола не располагаю, но мне кажется, что осциллограф показывает некоторые импульсы пониженного размаха (не достают до лог. "1"). Проблемы усилились после добавления одной 2406.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по выполнению сценариев
СообщениеДобавлено: 23-11, 19:33 
Не в сети
Site Admin

Зарегистрирован: 14-10, 14:58
Сообщения: 488
Kamajii писал(а):
Укажите, пожалуйста, пример - конкретные цифры и названия параметров для исключения разночтений.
Привожу цитату из руководства пользователя:

На панели «Параметры сканирования» указываются режимы работы таймеров опроса датчиков и время опроса. В периоде сканирования задаётся общий цикл запуска измерения температуры или аналоговых. Например, каждые 6 секунд выдаётся команда "выполнить измерение" (для температурных - одна команда на все датчики). После этого начинается этап считывания значений с каждого датчика. Чтобы сильно не зацикливать (не загружать) программу последовательным непрерывным считыванием большого количества датчиков, введено понятие "период считывания". Это означает, что между считыванием двух соседних датчиков проходит некоторое время, указанное в этом параметре. Все эти значения подбираются экспериментально, в завсимости от количества датчиков и скорости изменения измеряемой величины. Например, в случае с двумя температурными датчиками можно запуск измерения выполнять каждые 6-10 секунд, а период считывания установить 1 секунду. Т.е. сначала считывается температура с первого датчика, а через 1 секунду считывается температура со второго датчика.

Kamajii писал(а):
Периодически сыпятся ошибки
Программа просто отражает состояние микросети.
Но для того, чтобы те ошибки, которые иногда появляются в микросети не портили внешний вид графика, можно включить программный фильтр. Для этого в окне настроек сенсора есть опция "фильтровать резкие изменения значения сигнала".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по выполнению сценариев
СообщениеДобавлено: 25-11, 18:18 
Не в сети

Зарегистрирован: 07-09, 22:49
Сообщения: 38
Откуда: Питер
Геннадий писал(а):
для того, чтобы те ошибки, которые иногда появляются в микросети не портили внешний вид графика,


На внешний вид графика мне плевать, по большому счёту - как и на внешний вид интерфейса программы и опечатки в нём. А вот на постоянные многоминутные отказы сети я бы обратил внимание. Ведь в это время не работают и цифровые устройства, что досаждает немало.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по выполнению сценариев
СообщениеДобавлено: 25-11, 19:28 
Не в сети
Site Admin

Зарегистрирован: 14-10, 14:58
Сообщения: 488
Kamajii писал(а):
внешний вид интерфейса программы и опечатки в нём.
пожалуйста сообщите, где замечены опечатки - обязательно исправлю.

Kamajii писал(а):
А вот на постоянные многоминутные отказы сети я бы обратил внимание.
К сожалению, программе не подвластно исправление ошибок микросети. Избавиться от ошибок можно только пересмотрев организацию и прокладку самой микросети.
Привожу цитату по организации сети от фирмы Элин:

Строгая реализация общей шины для проблемных 1-Wire-систем на базе множества устройств и датчиков.
Важным фактором увеличения надежности и помехоустойчивости работы для перегруженных однопроводных систем (до 100шт), имеющих большую протяженность (до 200м) и сложную топологию, а так же проходящих через зоны сильных помех, является использование специальных методов реализации 1-Wire-шины, построенной со строгим соблюдением архитектуры общей линии. При этом выделяется общий непрерывный ствол сети, который прокладывается качественным кабелем типа UPT витая пара высокой категории (не ниже пятой), а лучше применять кабель IEEE1394 (Firewire). В случае высокой интенсивности электромагнитных помех рекомендуется использовать провод в заземленном экране.
Всякое однопроводное устройство подключается к подобному стволу через отдельную розетку класса RJ45 (например, KRONE (одиночная или двойная)), не прерывающую монотонную прокладку кабеля ствола для организации любого ответвления. При этом, каждый из проводников кабеля-ствола прокалывается (заделывается) внутри такой розетки с помощью специального ножевого разъема без разрыва жилы, отводя сигнал к выводам встроенного стандартного разъема-гнезда RJ45 (8p8c), к которому затем, уже с помощью отдельного патч-кабеля, длиной не более 0,5м, подключается однопроводное устройство или датчик. Такой патч-кабель может быть оформлен с обеих сторон вилками системы RJ11 (они достаточно надежно фиксируются также в гнездах RJ45), или же заделан несимметрично - на одном конце вилка RJ45, на другом вилка RJ11. В качестве материала патч-кабеля может быть использован как плоский телефонный кабель, так и кабель UPT витая пара пятой категории.
Если используется экранированный кабель, то корд, удерживающий экранирующую фольгу, соединяется с экраном каждой розетки под винт, а также подключается к доступному выводу надежной физической земли, но только в одной единственной точке для всей 1-Wire-системы.
Особенно важно при организации подобной шины правильно выполнить подвод энергии внешнего питания к 1-Wire-линии с учетом того, что по стволу однопроводной магистрали может протекать значительный по величине суммарный ток, обеспечивающий питание внутренних узлов множества приборов и датчиков, а также обслуживаемых ими внешних устройств. Для этой цели обычно используют отдельную клеммную или распаечную коробку, которую размещают в начале линии, рядом с розеткой подключения ведущего. В такой коробке надежно, под винт или методом пайки соединяют полюса выходного кабеля блока питания с возвратной шиной и шиной внешнего питания формируемой 1-Wire-магистрали. При построении системы с использованием технологии проколки или запрессовки общего кабеля-ствола без разрыва каждой из его жил, по шине внешнего питания и возвратной шине могут циркулировать значительные по уровню суммарные токи, в то время, как к каждому из абонентов ответвляется лишь не значительная по уровню составляющая общего тока, которая, как правило, не требует сверхнизкого импеданса в районе сопряжения с общим стволом.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по выполнению сценариев
СообщениеДобавлено: 28-11, 22:06 
Не в сети

Зарегистрирован: 07-09, 22:49
Сообщения: 38
Откуда: Питер
Геннадий писал(а):
пожалуйста сообщите, где замечены опечатки

Конечно, я подготовлю это. Спасибо за информацию от ЭЛИН.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по выполнению сценариев
СообщениеДобавлено: 16-04, 20:48 
Не в сети

Зарегистрирован: 06-02, 08:39
Сообщения: 4
Всем здравствуйте. Сталкивался ли кто с ошибкой "Error! Dtype=-1". При использовании внутрипрограмного датчика "калькулятор" используя функцию "вычитание" . Первоначально в окне с ходом выполнения программы вместо показаний датчика указывался "0" и в операторе условного перехода вместо установленных значений для сравнения
выдавались иные данные. На всякий случай изменил наименование датчика (заменил наименование с русского на английский) , также поступил с датчиками входящими в функцию "вычитание". Результат-ошибка. Пытаюсь настроить на ПО "Бенукс" работу 3х ходового вентиля (гидрострелка) в системе отопления. Работает всё и так нормально , но отказываться от возможности сравнивать разницу в температуре подачи и обратки и изменять в зависимости от этого время хода (угол поворота) вентиля не хочется.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по выполнению сценариев
СообщениеДобавлено: 17-04, 07:09 
Не в сети
Site Admin

Зарегистрирован: 14-10, 14:58
Сообщения: 488
Женя писал(а):
Сталкивался ли кто с ошибкой "Error! Dtype=-1".
В ближайшем обновлении эта ошибка будет исправлена.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по выполнению сценариев
СообщениеДобавлено: 17-04, 17:58 
Не в сети

Зарегистрирован: 06-02, 08:39
Сообщения: 4
Спасибо. Жду обновления.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по выполнению сценариев
СообщениеДобавлено: 28-04, 11:53 
Не в сети
Site Admin

Зарегистрирован: 14-10, 14:58
Сообщения: 488
Женя писал(а):
Жду обновления.

Вот обновление с исправленной ошибкой: http://www.benuks.ru/data/update_lic_588.rar


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по выполнению сценариев
СообщениеДобавлено: 04-03, 08:43 
Не в сети

Зарегистрирован: 06-02, 08:39
Сообщения: 4
При выполнении оператора "Условие перехода на метку" ,цифровой канал в списке " Ручное управлений", выводится : "Условие перехода на метку "Текущее состояние устройства 0 величина для анализа -20" . Удалив канал из списка устройств ручного управления получаю : "Условие перехода на метку "Текущее состояние датчика 0 величина для анализа 1. Сценарий работает исправно. Канал как цифровой присутствует в логгере . Имеются каналы с аналогичными настройками в "Списке устройств" . Подскажите пожалуйста на каком этапе в работе с программой я допустил ошибку. Спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по выполнению сценариев
СообщениеДобавлено: 04-03, 09:10 
Не в сети
Site Admin

Зарегистрирован: 14-10, 14:58
Сообщения: 488
Женя писал(а):
"Текущее состояние устройства 0 величина для анализа -20"
странно... вообще-то код -20 используется при переходах по дням недели.

Женя писал(а):
Удалив канал из списка устройств ручного управления получаю : "Условие перехода на метку "Текущее состояние датчика 0 величина для анализа 1. Сценарий работает исправно. Канал как цифровой присутствует в логгере .
Судя по этому тексту, у Вас один и тот-же канал заведён и в ручном управлении и в логгере. Если это так, то возможны недоразумения, потому что физически канал может работать либо на приём, либо на выдачу и в соответствии с физическим использованием, канал надо заводить либо в ручном управлении, либо в логгере.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по выполнению сценариев
СообщениеДобавлено: 04-03, 10:58 
Не в сети

Зарегистрирован: 06-02, 08:39
Сообщения: 4
Спасибо за помощь . В полной мере данные рекомендации удалось выполнить только после удаления и повторной установки каналов в справочнике устройств с установкой как устройства управления. Потребовалась и перезапись сценариев.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по выполнению сценариев
СообщениеДобавлено: 27-06, 14:17 
Не в сети

Зарегистрирован: 14-03, 16:39
Сообщения: 10
Подскажите пожалуйста, как организовать выполнение сценария в определенные дни недели, например, в понедельник, среду и пятницу, скажем в 19.00. Или запускать сценарий в 19.00 раз в два дня. Спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по выполнению сценариев
СообщениеДобавлено: 27-06, 17:24 
Не в сети
Site Admin

Зарегистрирован: 14-10, 14:58
Сообщения: 488
aeniks писал(а):
как организовать выполнение сценария в определенные дни недели, например, в понедельник, среду и пятницу, скажем в 19.00. Или запускать сценарий в 19.00 раз в два дня. Спасибо.
Для того, чтобы запускать сценарий в определённое время есть панель "управление по времени", а для запуска по дням недели есть два варианта:
1. Использовать стандартный планировщик системы Windows и использовать возможности внешнего запуска сценариев из пакетного файла (тип *.bat)
2. В той-же панели управления по времени запускать сценарий, в котором первой командой стоит команда "условие перехода на метку", причём в качестве параметра этой команды указать "день недели".


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Найти:
Перейти:  

cron
Powered by Forumenko © 2006–2014
Русская поддержка phpBB