Выбор ПО Siemens

SCADA-система / Человеко-машинный интерфейс
toshio
Специалист
Сообщения: 109
Зарегистрирован: 23 сен 2015, 11:11

Re: Выбор ПО Siemens

Сообщение toshio »

Хочу поблагодарить вас, Михайло, Автоматизатор, CHANt, ward, service за помощь и поддержку... и с наступающим! :ura:
Программа растёт и, благодаря системному подходу, не сильно усложняется. Написаны универсальные блоки управления устройством, блоки обработки ошибок, предупреждений, блок масштабирования сигналов с АЦП, блок подсчёта моточасов. Уже появилась потребность использовать их в соседнем проекте, время программирования которого существенно сократится.

toshio
Специалист
Сообщения: 109
Зарегистрирован: 23 сен 2015, 11:11

Re: Выбор ПО Siemens

Сообщение toshio »

Вот эти функциональные кнопочки можно как-то скрыть? Странно, что они есть, ибо проект делается для PC, а не для панели.
Кнопочки присутствуют только в редакторе TiaPortal`a.
keys.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Михайло
Администратор
Сообщения: 4094
Зарегистрирован: 19 сен 2012, 19:16

Re: Выбор ПО Siemens

Сообщение Михайло »

Это наверное просто функциональные кнопки на клавиатуре визуализированы, на экране они наверное не будут отображаться?

toshio
Специалист
Сообщения: 109
Зарегистрирован: 23 сен 2015, 11:11

Re: Выбор ПО Siemens

Сообщение toshio »

Да, на экране в RunTime они не отображаются. Но... не понимаю зачем они здесь, в редакторе показаны. Ведь для каждой панели этот набор кнопок разный, а для PC вообще должны отсутствовать. Тогда возникает такой вопрос - почему для PC отображается именно этот набор, а не другой из 6 кнопок, допустим?
И так места мало, а тут ещё этот хлам :)

ward
Специалист
Сообщения: 415
Зарегистрирован: 12 ноя 2012, 08:44

Re: Выбор ПО Siemens

Сообщение ward »

У тебя видимо WINCC TIA PORTAL ADVANCED

toshio
Специалист
Сообщения: 109
Зарегистрирован: 23 сен 2015, 11:11

Re: Выбор ПО Siemens

Сообщение toshio »

Ага, Advanced.

Такой вопрос про СКАДу. Где лучше хранить уже существующие стандартные библиотечные графические изображения, используемые в проекте? Оставить в библиотеке VinCC или скопировать в свою папку с изображениями, которая существует по умолчанию (Project\UserFiles\Graphics) для лично нарисованных картинок.
Разрабатывая электронные платы в PCAD я пришёл к выводу, что используемые в проекте компоненты лучше копировать в отдельную папку(библиотеку), которая будет всегда находится вместе с дистрибутивом проекта. А как обстоят дела с этим вопросом в WinCC?

ward
Специалист
Сообщения: 415
Зарегистрирован: 12 ноя 2012, 08:44

Re: Выбор ПО Siemens

Сообщение ward »

папка GRACS, там все хранится

toshio
Специалист
Сообщения: 109
Зарегистрирован: 23 сен 2015, 11:11

Re: Выбор ПО Siemens

Сообщение toshio »

Нашёл папку GraCS
C\Program Files (x86\)Siemens\Automation\Portal V13\Bin\rdp\Template\SCADART\TemplateProject\LOCAL-HOST\GraCS
Никакой графики в ней нету. Суть вопроса не в этом.

toshio
Специалист
Сообщения: 109
Зарегистрирован: 23 сен 2015, 11:11

Re: Выбор ПО Siemens

Сообщение toshio »

Есть ли в WinCC стандартное диалоговое окошко для ввода логина и пароля пользователя? Или по нажатию вызывать Pop-up screen, нарисованный в стиле Windows самостоятельно с нуля?

toshio
Специалист
Сообщения: 109
Зарегистрирован: 23 сен 2015, 11:11

Re: Выбор ПО Siemens

Сообщение toshio »

Нашёл такую встроенную функцию ShowLogonDialog вызова окна ввода логина и пароля , но оно мне не нравится по оформлению и отстутствует кнопка LogOut.
Хотя в других проектах я видел всплывающие окна в стиле Microsoft Windows. Как сделать такие же?

ward
Специалист
Сообщения: 415
Зарегистрирован: 12 ноя 2012, 08:44

Re: Выбор ПО Siemens

Сообщение ward »

мастером создай проект, оттуда скопируй то что нужно

toshio
Специалист
Сообщения: 109
Зарегистрирован: 23 сен 2015, 11:11

Re: Выбор ПО Siemens

Сообщение toshio »

Что-то не вижу никаких мастеров и Wizard в TiaPortal :dontknow:

ward
Специалист
Сообщения: 415
Зарегистрирован: 12 ноя 2012, 08:44

Re: Выбор ПО Siemens

Сообщение ward »

когда вставляешь PC station, в него вставляешь, например, WinCC RT Advanced, потом правой кнопкой по WinCC RT Advanced тыкаешь, там будет Start the HMI Device Wizard

toshio
Специалист
Сообщения: 109
Зарегистрирован: 23 сен 2015, 11:11

Re: Выбор ПО Siemens

Сообщение toshio »

Ага, но там такое же стандартное диалоговое окно ввода пароля, вызываемое функцией ShowLogonDialog

toshio
Специалист
Сообщения: 109
Зарегистрирован: 23 сен 2015, 11:11

Re: Выбор ПО Siemens

Сообщение toshio »

Вот нарисовал своё окошко. Дело в том, что поля ввода логина и пароля работают неподходяще. После ввода текста, если не нажать Enter, текст исчезает :( Если знаете, подскажите как можно решить эту проблему.
Обычно ведь мы вводим логин и мышкой переводим курсор на поле ввода пароля или жмём клавишу Tab, или кнопку ОК.
Иначе придётся использовать уродливое ShowLogonDialog.
login.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.

ward
Специалист
Сообщения: 415
Зарегистрирован: 12 ноя 2012, 08:44

Re: Выбор ПО Siemens

Сообщение ward »

Че ты так заморичаваешься)), пойдет и то

toshio
Специалист
Сообщения: 109
Зарегистрирован: 23 сен 2015, 11:11

Re: Выбор ПО Siemens

Сообщение toshio »

OK :D
ok.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.

toshio
Специалист
Сообщения: 109
Зарегистрирован: 23 сен 2015, 11:11

Re: Выбор ПО Siemens

Сообщение toshio »

Писал себе программу, писал и наконец дошёл до написания дистанционного (из СКАДы) управления программным счётчиком моточасов двигателя лебёдки натяжения конвейера.

Структура программы следующая:
Из OB1 вызывается FB4. Из FB4 вызывается стандартный FB подсчёта моточасов.

Обнаружил проблему - переменные типа Static, состояние которых я наблюдаю в DB в режиме ОНлайн, изменяют своё значение произвольным образом. Кто-то их переписывает на другое значение.
Начал поиски виновника - заблокировал вызов всех FB - глюк пропал. Разблокировал вызовы по одному и нашёл FB(управление приводами SIEMENS), который каким-то образом изменял значение переменных в моём FB. Удалил нафиг виновный FB.
Теперь (внимание!) частично виноватым стал другой FB - блок масштабирования аналоговых сигналов и блок управления устройствами.
В общем внутренняя логика блоков не виновата, у них нет ошибок.
Какая-то проблема с дележом памяти? Одну и ту же область памяти используют разные блоки?

Использую TiaPortal v13 и S7-PLCSIM v13 на виртуальной машине VMware Workstation.

В чём может быть причина такого явления?

ward
Специалист
Сообщения: 415
Зарегистрирован: 12 ноя 2012, 08:44

Re: Выбор ПО Siemens

Сообщение ward »

Смотри что перекрывается, может темпы используются. Вообще для подсчета моточасов достаточно 5-10 строк кода , никогда не использовал FB

toshio
Специалист
Сообщения: 109
Зарегистрирован: 23 сен 2015, 11:11

Re: Выбор ПО Siemens

Сообщение toshio »

Эээ... да... часть переменных в темпах лежит... :wall:
Спасибо )))

Ответить