SIEMENS, DF&PD

Предыдущее посещение: Вс июн 19, 2016 15:33 Текущее время: Вс июн 19, 2016 15:33

Часовой пояс: UTC + 3 часа




 [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: UserAdministrator
СообщениеДобавлено: Пт ноя 23, 2007 11:24 
Не в сети
Известный Писатель

Зарегистрирован: Ср фев 02, 2005 8:55
Сообщения: 328
Откуда: г. Симбирск, АО "УКБП"
Есть WinCC сервер и WinCC клиент. На клиенте настроил в UserAdministrator необходимые логины и пароли, сконфигурировал нужные кнопки и поля ввода на созданные логины. Когда стартую проект естественно запароленные элементы не активны... ВНИМАНИЕ ВОПРОС: как залогиниться, куда собственно вводить логин и пароль то?! :-))
З.Ы. нашел встроенные локальные переменные в WinCC @CurrentUser и @CurrenUserName с ними проблема связана?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт ноя 23, 2007 11:32 
Не в сети
Известный Писатель

Зарегистрирован: Ср авг 08, 2007 14:00
Сообщения: 418
Откуда: Старый Оскол
Можно на событие нажатия кнопки написать:
Код:
PASSLoginDialog(TRUE);


Тогда после нажатия, выскочит всплывающее окно куда можно будет ввести и пользователя и пароль.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт июл 11, 2008 8:18 
Не в сети

Зарегистрирован: Ср сен 13, 2006 14:57
Сообщения: 9
Откуда: г.Костомукша
А как после подтверждения пароля чтобы открывалось нужное окно?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт июл 11, 2008 9:37 
Не в сети
Писатель со стажем

Зарегистрирован: Чт май 29, 2008 15:48
Сообщения: 985
Откуда: Минск
KARO писал(а):
А как после подтверждения пароля чтобы открывалось нужное окно?


тебе тогда нужно самому нарисовать форму ввода мени и пароля,
а на кнопку повесить

PWRTSilentLogin (LPCTSTR login, LPCTSTR password)

и если пароль и имя ок, то вызывай нужную картинку.


Вот описание SilentLogin:
Код:
Declaration

    BOOL PWRTSilentLogin (
        LPCTSTR    login,
        LPCTSTR    password )

Description

In contrast to PWRTLogin, the login is not accomplished by means of a dialog. The dialog data (login name and password) are passed to the function directly.

Parameters

login

Login name of the user.

password

Password of the user

Return Value

TRUE

Login executed successfully

FALSE

Login denied

Comments

If a valid chipcard is connected when executing the function, login is denied.

Required Files

pwrt_api.h

pass_s.lib

useadmin.dll


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт июл 11, 2008 13:03 
Не в сети

Зарегистрирован: Ср сен 13, 2006 14:57
Сообщения: 9
Откуда: г.Костомукша
значит этот скрипт поставить на кнопку со своим login и password так?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт июл 11, 2008 15:00 
Не в сети
Писатель со стажем

Зарегистрирован: Чт май 29, 2008 15:48
Сообщения: 985
Откуда: Минск
KARO писал(а):
значит этот скрипт поставить на кнопку со своим login и password так?


Это не скрипт... :-)
Это идея.
Готовый скрипт где-то валялся на этом форуме, попробуйте поиск.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн май 24, 2010 15:42 
Не в сети
Известный Писатель

Зарегистрирован: Пн апр 19, 2010 8:32
Сообщения: 267
Откуда: Петрозаводск
Muller писал(а):
Можно на событие нажатия кнопки написать:
Код:
PASSLoginDialog(TRUE);


Тогда после нажатия, выскочит всплывающее окно куда можно будет ввести и пользователя и пароль.


пробую в своем проекте. на "тестовом" компе, в локальном проекте все получилось, функция работает, окошко вылетает, юзер меняется. НО когда делаю тоже самое на рабочем проекте, окошко почему то не вылетает нифига. действия по созданию кнопок абсолютно идентичные. ума не приложу, где ошибка, уже мозг сломал.. может кто знает решение, подскажите пожалуйста??


Последний раз редактировалось igstik Вт май 25, 2010 10:18, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн май 24, 2010 17:27 
Не в сети
Известный Писатель

Зарегистрирован: Ср фев 02, 2005 8:55
Сообщения: 328
Откуда: г. Симбирск, АО "УКБП"
igstik писал(а):
пробую в своем проекте. на "тестовом" компе, в локальном проекте все получилось, функция работает, окошко вылетает, юзер меняется. НО когда делаю тоже самое на рабочем проекте, окошко почему то не вылетает нифига. действия по созданию кнопка абсолютно идентичные. ума не приложу, где ошибка, уже мозг сломал.. может кто знает решение, подскажите пожалуйста??


Доинсталлируй компоненты в WinCC, какого-то не хватает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт май 25, 2010 6:48 
Не в сети
Известный Писатель

Зарегистрирован: Ср мар 24, 2010 13:55
Сообщения: 126
http://www.automation-drives.ru/forum/v ... hp?t=13773

у меня все прекрасно работает


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт май 25, 2010 10:15 
Не в сети
Известный Писатель

Зарегистрирован: Пн апр 19, 2010 8:32
Сообщения: 267
Откуда: Петрозаводск
mr.sheyh писал(а):
Доинсталлируй компоненты в WinCC, какого-то не хватает.


сравнил установленные компоненты на двух компах компоненты. оказалось что на сервере не хватает вот этих

SIMATIC Colour Editor
SIMATIC Interface Editor
SIMATIC Extended Interfaces
SIMATIC LanguageSupportTool
SIMATIC Process Diagnosis Base
SIMATIC Process Diagnosis Database
SIMATIC DIAGNOSTIC REPEATER GUI CTRL
SIMATIC S7-Status-OCX
SIMATIC Technological Parameter Assignment
SIMATIC X-Ref Control

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт май 25, 2010 10:54 
Не в сети
Это точно не человек

Зарегистрирован: Чт фев 16, 2006 12:27
Сообщения: 7493
Откуда: Украина
igstik писал(а):
SIMATIC Colour Editor
SIMATIC Interface Editor
SIMATIC Extended Interfaces
SIMATIC LanguageSupportTool
SIMATIC Process Diagnosis Base
SIMATIC Process Diagnosis Database
SIMATIC DIAGNOSTIC REPEATER GUI CTRL
SIMATIC S7-Status-OCX
SIMATIC Technological Parameter Assignment
SIMATIC X-Ref Control
Это всё к WinCC отношения не имеет. Но имеет к STEP7.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт май 25, 2010 12:12 
Не в сети
Известный Писатель

Зарегистрирован: Пн апр 19, 2010 8:32
Сообщения: 267
Откуда: Петрозаводск
тогда все верно. на тестовом компе step7 стоит, а на сервере нет.

но тогда возвращаясь к нашим баранам: почему же не работает окошко это злощастное с авторизацией?! вариант который предложил Fresh нормальный конечно, но хотелось бы попробовать средствами wincc сделать. тем более, что СИ для меня лично пока еще лес темноватый..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт май 25, 2010 12:43 
Не в сети
Это точно не человек

Зарегистрирован: Чт фев 16, 2006 12:27
Сообщения: 7493
Откуда: Украина
igstik писал(а):
но тогда возвращаясь к нашим баранам: почему же не работает окошко это злощастное с авторизацией?!
Переставьте WinCC, начиная с Windows:-)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт май 25, 2010 16:04 
Не в сети
Известный Писатель

Зарегистрирован: Пн апр 19, 2010 8:32
Сообщения: 267
Откуда: Петрозаводск
ага. это самый надежный способ. и самый долгий. хотя может и не помочь. ))))

практика показывает, что обычно истина где то рядом. :)

вообщем спасибо за советы, попробую поковырятся еще. если разберусь, то отпишусь обязательно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт май 25, 2010 16:14 
Не в сети
Это точно не человек

Зарегистрирован: Чт фев 16, 2006 12:27
Сообщения: 7493
Откуда: Украина
Попробуйте PWRTLogin вместо PASSLoginDialog.

ODK писал(а):
Declaration

BOOL PWRTLogin ( TCHAR monitor )

Description

Displays the login dialog and loads the user data into the shared memory if the login is executed successfully.

Parameters

monitor

Monitor on which the dialog is displayed. The value is not indicated in numerical format but in the TCHAR format (for monitor no. 1, a '1' appears).

Return value

TRUE

Dialog started (the function does not wait for the completion of the dialog)

FALSE

Dialog not started


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
 [ Сообщений: 15 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group