Хочу поблагодарить вас, Михайло, Автоматизатор, CHANt, ward, service за помощь и поддержку... и с наступающим!
Программа растёт и, благодаря системному подходу, не сильно усложняется. Написаны универсальные блоки управления устройством, блоки обработки ошибок, предупреждений, блок масштабирования сигналов с АЦП, блок подсчёта моточасов. Уже появилась потребность использовать их в соседнем проекте, время программирования которого существенно сократится.
Выбор ПО Siemens
Re: Выбор ПО Siemens
Вот эти функциональные кнопочки можно как-то скрыть? Странно, что они есть, ибо проект делается для PC, а не для панели.
Кнопочки присутствуют только в редакторе TiaPortal`a.
Кнопочки присутствуют только в редакторе TiaPortal`a.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: Выбор ПО Siemens
Это наверное просто функциональные кнопки на клавиатуре визуализированы, на экране они наверное не будут отображаться?
Re: Выбор ПО Siemens
Да, на экране в RunTime они не отображаются. Но... не понимаю зачем они здесь, в редакторе показаны. Ведь для каждой панели этот набор кнопок разный, а для PC вообще должны отсутствовать. Тогда возникает такой вопрос - почему для PC отображается именно этот набор, а не другой из 6 кнопок, допустим?
И так места мало, а тут ещё этот хлам
И так места мало, а тут ещё этот хлам
Re: Выбор ПО Siemens
У тебя видимо WINCC TIA PORTAL ADVANCED
Re: Выбор ПО Siemens
Ага, Advanced.
Такой вопрос про СКАДу. Где лучше хранить уже существующие стандартные библиотечные графические изображения, используемые в проекте? Оставить в библиотеке VinCC или скопировать в свою папку с изображениями, которая существует по умолчанию (Project\UserFiles\Graphics) для лично нарисованных картинок.
Разрабатывая электронные платы в PCAD я пришёл к выводу, что используемые в проекте компоненты лучше копировать в отдельную папку(библиотеку), которая будет всегда находится вместе с дистрибутивом проекта. А как обстоят дела с этим вопросом в WinCC?
Такой вопрос про СКАДу. Где лучше хранить уже существующие стандартные библиотечные графические изображения, используемые в проекте? Оставить в библиотеке VinCC или скопировать в свою папку с изображениями, которая существует по умолчанию (Project\UserFiles\Graphics) для лично нарисованных картинок.
Разрабатывая электронные платы в PCAD я пришёл к выводу, что используемые в проекте компоненты лучше копировать в отдельную папку(библиотеку), которая будет всегда находится вместе с дистрибутивом проекта. А как обстоят дела с этим вопросом в WinCC?
Re: Выбор ПО Siemens
папка GRACS, там все хранится
Re: Выбор ПО Siemens
Нашёл папку GraCS
C\Program Files (x86\)Siemens\Automation\Portal V13\Bin\rdp\Template\SCADART\TemplateProject\LOCAL-HOST\GraCS
Никакой графики в ней нету. Суть вопроса не в этом.
C\Program Files (x86\)Siemens\Automation\Portal V13\Bin\rdp\Template\SCADART\TemplateProject\LOCAL-HOST\GraCS
Никакой графики в ней нету. Суть вопроса не в этом.
Re: Выбор ПО Siemens
Есть ли в WinCC стандартное диалоговое окошко для ввода логина и пароля пользователя? Или по нажатию вызывать Pop-up screen, нарисованный в стиле Windows самостоятельно с нуля?
Re: Выбор ПО Siemens
Нашёл такую встроенную функцию ShowLogonDialog вызова окна ввода логина и пароля , но оно мне не нравится по оформлению и отстутствует кнопка LogOut.
Хотя в других проектах я видел всплывающие окна в стиле Microsoft Windows. Как сделать такие же?
Хотя в других проектах я видел всплывающие окна в стиле Microsoft Windows. Как сделать такие же?
Re: Выбор ПО Siemens
мастером создай проект, оттуда скопируй то что нужно
Re: Выбор ПО Siemens
Что-то не вижу никаких мастеров и Wizard в TiaPortal
Re: Выбор ПО Siemens
когда вставляешь PC station, в него вставляешь, например, WinCC RT Advanced, потом правой кнопкой по WinCC RT Advanced тыкаешь, там будет Start the HMI Device Wizard
Re: Выбор ПО Siemens
Ага, но там такое же стандартное диалоговое окно ввода пароля, вызываемое функцией ShowLogonDialog
Re: Выбор ПО Siemens
Вот нарисовал своё окошко. Дело в том, что поля ввода логина и пароля работают неподходяще. После ввода текста, если не нажать Enter, текст исчезает Если знаете, подскажите как можно решить эту проблему.
Обычно ведь мы вводим логин и мышкой переводим курсор на поле ввода пароля или жмём клавишу Tab, или кнопку ОК.
Иначе придётся использовать уродливое ShowLogonDialog.
Обычно ведь мы вводим логин и мышкой переводим курсор на поле ввода пароля или жмём клавишу Tab, или кнопку ОК.
Иначе придётся использовать уродливое ShowLogonDialog.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: Выбор ПО Siemens
Че ты так заморичаваешься)), пойдет и то
Re: Выбор ПО Siemens
Писал себе программу, писал и наконец дошёл до написания дистанционного (из СКАДы) управления программным счётчиком моточасов двигателя лебёдки натяжения конвейера.
Структура программы следующая:
Из OB1 вызывается FB4. Из FB4 вызывается стандартный FB подсчёта моточасов.
Обнаружил проблему - переменные типа Static, состояние которых я наблюдаю в DB в режиме ОНлайн, изменяют своё значение произвольным образом. Кто-то их переписывает на другое значение.
Начал поиски виновника - заблокировал вызов всех FB - глюк пропал. Разблокировал вызовы по одному и нашёл FB(управление приводами SIEMENS), который каким-то образом изменял значение переменных в моём FB. Удалил нафиг виновный FB.
Теперь (внимание!) частично виноватым стал другой FB - блок масштабирования аналоговых сигналов и блок управления устройствами.
В общем внутренняя логика блоков не виновата, у них нет ошибок.
Какая-то проблема с дележом памяти? Одну и ту же область памяти используют разные блоки?
Использую TiaPortal v13 и S7-PLCSIM v13 на виртуальной машине VMware Workstation.
В чём может быть причина такого явления?
Структура программы следующая:
Из OB1 вызывается FB4. Из FB4 вызывается стандартный FB подсчёта моточасов.
Обнаружил проблему - переменные типа Static, состояние которых я наблюдаю в DB в режиме ОНлайн, изменяют своё значение произвольным образом. Кто-то их переписывает на другое значение.
Начал поиски виновника - заблокировал вызов всех FB - глюк пропал. Разблокировал вызовы по одному и нашёл FB(управление приводами SIEMENS), который каким-то образом изменял значение переменных в моём FB. Удалил нафиг виновный FB.
Теперь (внимание!) частично виноватым стал другой FB - блок масштабирования аналоговых сигналов и блок управления устройствами.
В общем внутренняя логика блоков не виновата, у них нет ошибок.
Какая-то проблема с дележом памяти? Одну и ту же область памяти используют разные блоки?
Использую TiaPortal v13 и S7-PLCSIM v13 на виртуальной машине VMware Workstation.
В чём может быть причина такого явления?
Re: Выбор ПО Siemens
Смотри что перекрывается, может темпы используются. Вообще для подсчета моточасов достаточно 5-10 строк кода , никогда не использовал FB
Re: Выбор ПО Siemens
Эээ... да... часть переменных в темпах лежит...
Спасибо )))
Спасибо )))