This is topic Управление дискретными выходами ПР114 (Owen) in forum Пользователи для пользователей at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/50/t/000099.html

Posted by sa104 (Участник № / Member № 5825) on :
 
Доброго времени суток всем.
Кому не жалко времени - помогите советом.

Суть следующая:
В Trace Mode 6 создал проект для связи с ПР114 (Овен) по протоколу Modbus
Без проблем получается читать из прибора сетевые переменные.

Но никак не получается управлять дискретными выходами при помощи компонента - выключатель. Адресация вроде правильная, во всяком случае из Simple Scada все управляется. Может у кого есть опыт работы с приборами Овен - буду признателен за помощь.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Вы создали канал OUT, залинкованный на Modbus-источник W_word?
При Ваших попытках послать значение в прибор этот канал изменяет свое значение?
Через окно "Просмотр компонентов" посмотрите, что показывает атрибут 4 (Достоверность).
 
Posted by sa104 (Участник № / Member № 5825) on :
 
Атрибут 4 показывает _T I, у работающих каналов также. Сейчас пока ухожу, если можно, завтра с утра продолжим?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
По каким адресам и какими функциями Modbus Вы пытаетесь писать?
 
Posted by sa104 (Участник № / Member № 5825) on :
 
Доброе утро, дали работающий пример.
Там функцией 06 происходит запись в сетевую переменную 0х200 . У меня такие же настройки канала и источника, как в этом примере, но в профайлере вижу, что записывать почему-то пытается функцией 03. На практике это выглядит так - щелкаю мышкой по выключателю на экране, он включается и через полсекунды обратно выключается. Где можно изменить функции Modbus?
 
Posted by sa104 (Участник № / Member № 5825) on :
 
Немного поторопился насчет работающего примера - работает только наполовину.
При посылке любого отличного от 0 значения по адресу 0х200 в приборе происходит его преобразование в тип bool и включается выход.
При посылке 0 выход должен по идее отключиться, но почему-то так и остается..
 
Posted by sa104 (Участник № / Member № 5825) on :
 
Все работает. Поставил в проект с примером элемент - выключатель - там он работает.
Где все-таки изменить функции чтения - записи Modbus ?
 
Posted by sa104 (Участник № / Member № 5825) on :
 
Пересоздал заново источники и каналы, функции стали ,как в примере, который работает. В атрибутах канала по адресам 0 и 2 в работающем примере появляется 1, либо 0 (вкл./ откл),
а у меня только на 0 адресе кратковременно появляется 1 , затем выключатель на экране отскакивает обратно и снова 0.
По адресу 2 - все время 0. Похоже, проблема где-то здесь..
 
Posted by sa104 (Участник № / Member № 5825) on :
 
Все работает. Видимо много раз переделывал проект и где-то накосячил. Создал все заново и результат ОК.
Тему можно закрыть.
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2