Модуль ОВЕН МДВВ и Simple-Scada

Автор vel, 22 сентября 2014, 16:03:02

vel

Здравствуйте. У меня проблема с модулем Овен МДВВ. Опрос входов работает без проблем, а вот с выходами ни как.
Через конфигуратор МДВВ все щелкает норм..
-Ставлю кнопку в Editor,
-присваиваю адрес  (Com6/MDVV(8bit adr=32)/Output1/r.OE),
-Запускаю скаду
-нажимаю кнопку - выход молчит....
интересно, что если включить выход через конфигуратор, а потом нажать кнопку в скаде, то выход выключается.....
Что я делаю не так?
И как можно получить полную версию?

Simple-Scada

#1
Здравствуйте!

Попробуйте проделать следующее:
  • добавить новое поле;
  • выставить его свойство "Доступ" в "чтение и запись";
  • выставить адрес "Com6/MDVV(8bit adr=32)/Output1/r.OE";
  • запустите скаду и вводите в поле значения 0 или 1;
  • меняются ли значения на выходе контроллера?

Выключен ли конфигуратор во время работы скады?
Вы используете OWEN.RS485 для подключения к прибору?

По поводу полной версии мы свяжемся с Вами по почте.

vel

Получилось как Вы написали. Но как сделать на кнопку или на уровень?
1. Конфигуратор во время испытания отключаю.
2. Использую OPC-сервер для приборов c интерфейсом RS-485 и протоколом ОВЕН.

Simple-Scada

#3
Попробуйте поменять свойство "тип" кнопки и посмотрите не изменилось ли поведение.

Если проделать те же действия которые описаны выше, но для инструмента "уровень" то какой результат Вы получаете? Тоже работает?

vel

Работает уровень и поле, а вот кнопка работает только на отключение. Пробовал менять на "с фикс." и "без фикс"......

Simple-Scada

Понятно. Сейчас мы проведем несколько тестов. Возможно мы где-то допустили ошибку. Скажите, тег который вы указали... он имеет тип BOOL (Boolean)?

vel

В таблице протокола ОВЕН r.OE имеет формат данных float24, допустимые значения 0...1.0.
Или я не правильно понял вопрос?

vel

#7
Кстати если уровень ограничить от 0 до 1, а движок переместить не до края, то выход начинает щелкать непрерывно.....

Simple_Scada

Так, оказывается параметр R.OE Считывает / записывает МВУ8 состояние ВЭ. Для дискретных ВЭ задает скважность ШИМ. Именно поэтому, когда Вы перемещаете скролл не до края выход непрерывно щелкает с определенной частотой. Это суть ШИМ. Т.е. чем ближе этот параметр к единице, тем выше частота "щелчков" выхода. Но, когда этот параметр равен единице никаких щелчков быть не должно. Осталось выяснить почему единица не присваивается со скады при помощи кнопки. Возможно, как раз из-за этого типа данных. Попробуем что-нибудь придумать.

Simple-Scada

Мы отправили Вам на почту версию с исправлением. Ждем ответа... напишите, устранилась ли ошибка?

vel

Всё заработало!!! Приятно, когда так быстро работает поддержка пользователей)))

garry

Столкнулся с подобным поведением кнопки при работе через OPC-сервер ОВЕНа по протоколу ОВЕН. Пытаюсь рулить ТРМ210. Данные измерения и уставки читаются и изменяюся(уставка) на ура. При попытке привязать кнопку к параметру r-S (старт-стоп регулирования) останов регулирования происходит, а пуск-нет. Как я понял из описания протокола переменная задается типом  unsigned byte, а со скады идет, как я предполагаю-bool. Возможно я не прав- поправьте (я еще не волшебник,а только учусь  :) ) . Дело в том, что как я раньше писал- это все хозяйство вместе с ардуино стоит у меня дома. Ардуино отлично рулиться кнопками, но не отдает температуру, а овеновские приборы, как оказалось отлично отдают и принимают данные по температуре, но не рулятся по управлению. ТРМ210 стоит у меня по управлению горелкой и с панели я могу остановить или запустить её работу именно этим параметром. Не хотелось бы городить огород дополнительным реле пуск-стопа, управляемым ардуинкой. Исходя из сумбурно вышесказанного хотелось бы попросить-нельзя ли добавить строчку в параметрах кнопки для указания типа данных, отправляемых серверу?

Simple-Scada

ЦитироватьКак я понял из описания протокола переменная задается типом  unsigned byte, а со скады идет, как я предполагаю-bool.
Идет тип соответствующий типу тега, но реализация этого в текущей версии скады не очень хорошая и поэтому возможны проблемы. Сейчас мы внесли несколько изменений и отправили обновленную версию Вам на почту. Проверьте, работает ли она?

garry

#13
Все заработало,спасибо! Отличная поддержка! Прислали исправленную версию через 1,5 часа. Вы молодцы!