Форум 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 » пароль

   
Автор / Author Тема / Topic: пароль
Rinag
Forum Member / Участник форума
Участник № / Member № 4499


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


Icon 1 отправлено / posted      Профиль для / Profile for Abram Shnider           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
quote:
Отправитель / Originally posted by Rinag:
подскажите, пожалуйста, как реализовать ввод пароля в ТМ6.

Если это Вам требуется для авторизации в системе, то нужно создать канал пользователь и указать для него требуемые логин и пароль...

При запуске проекта TM потребует логин и пароль...

В настройках пользователя если указать в параметрах доступа возможность редактирования пользователей, то в профайлере можно редактировать и создавать новых, а также удалять существующих пользователей (для этого нужно авторизоваться)...

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


Icon 1 отправлено / posted      Профиль для / Profile for Rinag           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
есть выключатель, когда пользователь захочет переключить его в другое положение, должен выходить запрос пароля.
Сообщения / Posts 40 | Из / From: RU  |  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 17106 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Rinag
Forum Member / Участник форума
Участник № / Member № 4499


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


Icon 1 отправлено / posted      Профиль для / Profile for Rinag           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
не могли бы вы прислать пример реализации такой программы.xxx@mail.ru

[ 28.06.2011, 10:53: Сообщение отредактировал / Message edited by AdAstra Technical Support ]

Сообщения / Posts 40 | Из / From: RU  |  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 17106 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
SATER
Forum Haunter / Завсегдатай форума
Участник № / Member № 1414


Icon 1 отправлено / posted      Профиль для / Profile for SATER           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
AdAstra, а есть время проверить мой вариант решения?
http://ifolder.ru/24408676
ТМ 6.07.7 base

Кстати, по ходу дела проявился нюанс:
если поверх управляемого ГЭ (например, поверх Выключателя) поместить Контур или Прямоугольник, то последние не будут мешать управлению ГЭ, который под ними, а хотелось бы. Нажимаю по верхнему ГЭ, а событие Mouse Pressed срабатывает и для нижнего.
Хотел разместить Контур поверх Выключателя, чтобы оператор как-бы нажимал по последнему, но к нему сигнал не доходил, а срабатывал MousePressed Контура. Вводим пароль, число идет в программу, программа передает значение в тот аргумент, к которому привязан Выключатель.

Но пришлось ограничивать доступ к Выключателю через Код доступа (непривычно задается десятичным числом, а не hex, как в других ГЭ). И создавать Пользователя, у которого нету доступа к Выключателю.

Rinag, обратите внимание, что вокруг Выключателя есть контур. Это ГЭ Контур и он размещен поверх Выключателя. Так же видимость Контура связана с Пользователем Administrator - если войдете в МРВ под админом, Контур станет невидимым и у вас будет непосредственный доступ к Выключателю.

Кнопка show сделана для проверки работы Кода доступа. У неё також же Код, как у Выключателя.

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


Icon 1 отправлено / posted      Профиль для / Profile for Rinag           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Подскажите пожалуйста, как можно вытащить в канал данные из текстового документа, который закрыт. на сколько я понимаю DDE для таких целей не подходит так как устанавливается связь только с открытой книгой в данный момент.
Сообщения / Posts 40 | Из / From: RU  |  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 
To SATER http://ifolder.ru/24408676
В качестве решения для совершенно конкретной задачи этот вариант подходит. Для задач другой постановки могут потребоваться другие подходы.

To Rinag.
Из текстового файла произвольной структуры в канал считать данные нельзя.
Если текстовый файл имеет имя и структуру, заданные в описании атрибута 129 каналов CALL, то через атрибут 128 соответствующего канала CALL значения из этого файла могут быть считаны в аргументы этого канала, а затем переданы в другие каналы.

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


Icon 1 отправлено / posted      Профиль для / Profile for Rinag           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Сложилась такая ситуация: написана программа по которой при вводе правильного пароля появляется нужный слой. в этом слое для выхода есть кнопка выход, которая возвращает экран в начальное положение. программа отработав один цикл больше не вызывается, и как следствие при вводе правильного пароля ничего не происходит. подскажите возможные решения. прилогается программа.
http://www.fayloobmennik.net/768174

Сообщения / Posts 40 | Из / From: RU  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
SATER
Forum Haunter / Завсегдатай форума
Участник № / Member № 1414


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

Сама Программа не правильная:
code:
слой_управления_In = 1;

if пароль_In == 2 then
слой_управления_In = 0;
общий_слой_In = 1;
end_if;

if закрыть_In then
слой_управления_In = 1;
общий_слой_In = 0;
end_if;

Кнопка Закрыть пошлет единицу в закрыть_In и теперь этот аргумент всегда будет равен 1. И слой_управления_In всегда равен 1. При введении пароля слой_управления_In станет равным нулю, но потом снова проверяется:
if закрыть_In then
слой_управления_In = 1;
общий_слой_In = 0;
end_if;
И снова слой_управления_In = 1

Сообщения / Posts 141 | Из / 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 
Вот так правильно. Хотя в использовании каналов СОБЫТИЕ нет оснований.

PROGRAM
VAR_INOUT пароль_In : REAL; END_VAR
VAR_OUTPUT общий_слой_In : REAL; END_VAR
VAR_INOUT слой_управления_In : REAL; END_VAR
VAR_INOUT закрыть_In : REAL; END_VAR

слой_управления_In = 1;

if пароль_In == 2 then
слой_управления_In = 0;
общий_слой_In = 1;
end_if;
if закрыть_In == 1 then
слой_управления_In = 1;
общий_слой_In = 0;
пароль_In = 0;
закрыть_In = 0;
end_if;

END_PROGRAM

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


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


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


Icon 1 отправлено / posted      Профиль для / Profile for Rinag           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
прошу прощения, все заработало))))спасибо огромное))
Сообщения / Posts 40 | Из / From: RU  |  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