Стартовая страница › Форумы › Понять, как работает ПО › Правильная настройка под МДВВ
Помечено: МДВВ
- В этой теме 63 ответа, 4 участника, последнее обновление 8 лет, 10 месяцев назад сделано
Mikhail.
-
АвторЗаписи
-
27.07.2016 в 16:55 #2702
MikhailМодераторПросто в автоматическом режиме по триггеру на данные канала нужно отправлять 03E8, а в ручном режиме отправлять команду Откл-Вкл, которая будет по триггеру вызывать команду 03E8.
27.07.2016 в 17:13 #2703
djbond07УчастникТочно, можно попробовать. Отпишусь по результатам
27.07.2016 в 17:41 #2704
djbond07УчастникДа, сработало, но быстродействие оставляет желать лучшего. Около 10-15 секунд идёт обработка команды. Это в автоматическом режиме. В ручном отрабатывает неплохо. Спасибо за помощь, буду тестировать.
27.07.2016 в 18:08 #2705
MikhailМодераторЭто очень долго, ищите причину с помощью логов.
28.07.2016 в 10:04 #2711
djbond07УчастникКоманды модулем отрабатываются через 6 секунд после активации входа, и ещё через 4 они исполняются коммуникатором. В ручном режиме в районе 1 секунды исполняется. Раньше я побитово обращался к ячейкам контроллера ОВЕН ПЛК100 (использовал в качестве модуля ввода-вывода), работало быстро.
28.07.2016 в 14:21 #2719
MikhailМодераторКоманды модулем отрабатываются через 6 секунд после активации входа
Значит до Сервера данные доходят за 6 секунд. Вероятно опрос одного КП или всей линии связи продолжается достаточно долго. Если вход активирован непосредственно перед опросом нужного КП, то сразу после его опроса данные передаются на сервер. Если на линии несколько КП, то до очередь опроса может дойти до нужного через некоторое время.
Попробуйте оставить только 1 КП на линии и опрашивать только нужные входы. В шаблоне Модбас нужно минимизировать количество групп, т.е. запросов. Также можно уменьшить в Коммуникаторе задержку после опроса.
После отправки команды можно добавить команду внеочередного опроса КП.
28.07.2016 в 14:48 #2721
djbond07УчастникВы зрите в корень, Михаил. Дело в том, что у меня уже добавлены все КП в конфигурацию, но тестирую я только один. То есть физически я соединён только с одним КП. за эти 6 секунд остальные КП опрашивались, переопрашивались, итд. Я их сделал неактивными, всё заработало отлично! Спасибо!
13.10.2017 в 05:40 #7518ValeraMar
УчастникЗдравствуйте, решил именно сюда написать. Михаил подскажите пожалуйста как правильно использовать функции DayBeg и HourBeg, у меня тоже модуль ввода дискретных сигналов ОВЕН, хочу ежедневно одной командой сбрасывать счетчики в один и тот же час удобный для меня. И ещё по сменно сбрасывать, но там уже я сам как нибудь додумаюсь, если объясните с ежедневными). Спасибо заранее.
13.10.2017 в 08:50 #7520
MikhailМодераторДобрый день!
Напомните, пожалуйста, в каком виде приходят значения счётчиков от модуля ОВЕН?18.10.2017 в 06:10 #7573ValeraMar
УчастникЗначения счетчиков я брал входными регистрами 3Х(ushort), команды управления по сбросу счетчиков регистрами хранения(множественной командой). От руки у меня получается сбрасывать, хотелось бы в определенное время чтоб все счетчики сбрасывались автоматически.
18.10.2017 в 06:29 #7574ValeraMar
УчастникПрошу прощения, был командирован временно. Не мог писать
18.10.2017 в 11:39 #7577
MikhailМодераторЕсли я правильно понял, то Вы сбрасываете счётчики, отправляя вручную команды на прибор. Следовательно, Вам нужно сделать то же самое, только автоматически. Для этого подойдёт Модуль автоматического управления, а функции DayBeg и HourBeg в данном случае не нужны.
18.10.2017 в 11:39 #7578
MikhailМодераторDayBeg и HourBeg подойдут, если Вам нужно сбросить только значения каналов, без взаимодействия с прибором.
18.10.2017 в 12:15 #7580ValeraMar
УчастникЕсли функцией DayBeg можно сбросить значение каналов, это ли будет не тоже самое если применить эту функцию к команде управления? Мне в принципе можно и значения каналов сбрасывать, главное чтоб в таблице ежесуточно в 8 утра например обнулялись значения, и счет шел сначала. Не могли бы Вы, подсказать как правильно использовать DayBeg, я просто с C# плохо знаком.
18.10.2017 в 12:23 #7581ValeraMar
УчастникКстати в случае использования модуля у меня будет возможность сбрасывать счетчики на приборе, но не будет возможности иметь сменные показания и суточные в отдельности. Сброс счетчика сбросит полностью счетчик прибора на ноль.
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.