Форум TRACE MODE: техническая поддержка Послать новую тему / Post New Topic  Послать ответ / Post A Reply
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 6 » Операторский интерфейс SCADA/HMI TRACE MODE 6 / » Канал Nex16 и отчет тревог

   
Автор / Author Тема / Topic: Канал Nex16 и отчет тревог
Svasl
Forum Member / Участник форума
Участник № / Member № 4229


Icon 1 отправлено / posted      Профиль для / Profile for Svasl           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Не бейте сильно новичка, изучаю ОТ. [Улыбка / Smile]
Имеется канал Nex16 - Дренаж, привязка к реальному значению переменной OPC сервера , принимающей значения false (нормальный режим) и true (аварийный, дренаж включен). Без привязки к словарю в ОТ строка сообщения вижу:
при наступлении события false = 0, true =65535.
В случае если в проекте есть ГЭ События с привязкой к этому каналу, то в ОТ при наступлении события true появляются сразу 3 строки со значениями 65535, 65023, 65535. Соответственно если квитировать в событиях, то в ОТ квитирована будет лишь последняя строка.
Как правильно делать привязку к словарю сообщений, использовать словарь_Nex16?
При такой привязке получаю в ОТ при событии true список из 18 строк : 16 строк от 0bit_on до 15bit_on + еще две строки 9bit_off 9bin_on. В случае false - 16 строк в off. Это в случае, если есть ГЭ События еще в проекте. В случае его отсутствия, только 16 строк Хbin_on.

Сообщения / Posts 42 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Svasl
Forum Member / Участник форума
Участник № / Member № 4229


Icon 1 отправлено / posted      Профиль для / Profile for Svasl           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Можно получить пример правильного использования От.
Сообщения / Posts 42 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
1-й способ привяжитесь к словарю, и заблокируйте все сообщения кроме 1-го бита путем установки @ перед сообщением.

2-й способ ограничьте канал HEX16 одним битом в настройках канала.

Сообщения / Posts 17114 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Svasl
Forum Member / Участник форума
Участник № / Member № 4229


Icon 1 отправлено / posted      Профиль для / Profile for Svasl           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Второй способ не получается: Выставил в канале размерность бита =1, привязал словарь. Все равно получаю вывод в ОТ от 0 до 15 bit.
Сделал по первому варианту.

Сообщения / Posts 42 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
да, со вторым способом мы погорячились.
Сообщения / Posts 17114 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Svasl
Forum Member / Участник форума
Участник № / Member № 4229


Icon 1 отправлено / posted      Профиль для / Profile for Svasl           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Еще один вопрос с этим же каналом. В случае потери связи с ОРС сервером либо с ПЛК в ОТ заносится запись Error. А так как каналов с галочкой "Отчет тревог" много, то появляются соответственно куча подобных записей. Как исключить запись Error в ОТ от таких каналов и просто вместо кучи записей вывести одну - Обрыв связи?
Сообщения / Posts 42 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Baikal_E
Forum Haunter / Завсегдатай форума
Участник № / Member № 4135


Icon 14 отправлено / posted      Профиль для / Profile for Baikal_E           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
К сожалению писал не сам, но очень активно пользуюсь данным Отчетом тревог [Пдмигивание / Wink] :
http://forum.adastra.ru/cgi-bin/ultimatebb.cgi/ubb/get_topic/f/50/t/000019.html?

Сообщения / Posts 127 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Svasl
Forum Member / Участник форума
Участник № / Member № 4229


Icon 1 отправлено / posted      Профиль для / Profile for Svasl           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
С дополнительными утилитами - это не вариант, если идти таким путем, то проще небольшие проекты самому писатьна том же си, чем использовать ТМ, по крайней мере для меня.
Сообщения / Posts 42 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Baikal_E
Forum Haunter / Завсегдатай форума
Участник № / Member № 4135


Icon 1 отправлено / posted      Профиль для / Profile for Baikal_E           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
К сожалению, уже многие так и делают из-за не удовлетворения разработчиков тех или иных опций системы TM6 [Неодобрение / Frown]
По своей работе могу сказать, что синтез TM6 и своих утилит дает хороший результат [fun / веселый]

Сообщения / Posts 127 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
"В случае потери связи с ОРС сервером либо с ПЛК в ОТ заносится запись Error."

1. Введите системный словарь сообщений и у первого сообщения "ОШибка" поставьте первым символом @.
Сообщение "Error" в ОТ выводиться не будут.

2. Обрыв связи с OPC-сервером вызывает признак недостоверности у любого из OPC-каналов с режимом синхронного обмена. Поэтому в качестве индикатора связи с OPC-сервером достаточно создать 1 канал "Контроль связи с OPC-сервером", копирующий НЕДОСТОВЕРНОСТЬ какого-то из OPC-каналов, и послать по нему соответствующее сообщение в ОТ.

Сообщения / Posts 17114 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Quick Reply
Сообщение / Message:

HTML код не разрешен. / HTML is not enabled.
UBB код разрешен. / UBB Code is enabled.

Значки Graemlins / Instant Graemlins
   


Послать новую тему / Post New Topic  Послать ответ / Post A Reply Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2