Форум 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 » Общие вопросы / Common questions » Сброс канала в false

   
Автор / Author Тема / Topic: Сброс канала в false
Vasily
Junior Member / Новичок
Участник № / Member № 4449


Icon 7 отправлено / posted      Профиль для / Profile for Vasily           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
подскажите пожалуйста как сделать чтобы канал (out) в отсутствии входящих команд переводился в false. Или программа в состоянии off обнуляла некоторые аргументы. Спасибо.
Сообщения / Posts 13 | Из / 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 
Программа в состоянии OFF канала ее вызова ничего обнулять не может, т.к. при этом программа не функционирует.
Управлять аппаратной недостоверностью (false) передающего канала OUT не имеет смысла, этот признак оказывается неинформативным.
Уточните, пожалуйста, какую задачу Вы пытаетесь решить такими способами.

Сообщения / Posts 17316 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Vasily
Junior Member / Новичок
Участник № / Member № 4449


Icon 1 отправлено / posted      Профиль для / Profile for Vasily           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Задача: ручная регулировка положения клапана. ползунком выставляю необходимое положение, нажимаю "ОК" и "программа ручного регулирования" посылает 1 в OUT на привод задвижки (вверх или вниз в зависимости от требуемого положения и текущего состояния)- доводит положение до требуемого и останавливает привод (соответствующий out = 0). Но если программу отключить до того как она доведет положение до требуемого- в канале остается 1 (привод задвижки вращается). вот собственно и проблема.
Сообщения / Posts 13 | Из / 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 
Команда, которая останавливает программу в произвольный момент времени, должна одновременно сбрасывать в 0 и соответствующий выход.
Другого варианта нет.
Например, команда передает "1" в дополнительный аргумент этой же программы. Программа ловит этот сигнал, сбрасывает "соответствующий out" и выключает себя (подает "1" в свой атрибут 3 (СОСТОЯНИЕ).

Сообщения / Posts 17316 | Из / 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