Cмена экранов панели ОР-07 из контроллера
Scout; 13.9.04

Господа! Как реализовать смену экранов

панели непосредственно из контроллера.
Скажем контроллер выполнил какие-либо действия и на основании результата переходит на один экран, либо на другой.
Re: Cмена экранов панели ОР-07 из контроллера
Юрченко Владимир; 13.9.04

В ProTool добавьте в Area Pointers Screen Number. Об использовании интерфейсных областей почитайте:

См. http://www.automation-drives.ru/as/download/doc/simatic_hmi/protool/07%20User%20data%20areas%20for%20SIMATIC%20S7_r.pdf

Re: Cмена экранов панели ОР-07 из контроллера
Scout; 13.9.04

Как я понял, осуществить смену экрана можно с помощью задания, загружая в его в почтовый ящик задач. Я загружаю параметры и номер задания,как указано в документации, но ровным счетом ничего не получается. Может есть какие -то особенности?

Re: Cмена экранов панели ОР-07 из контроллера
Юрченко Владимир; 13.9.04

Не совсем правильно я посоветовал вставить Sсreen Number - это передает текущий номер экрана в контроллер. А для работы с почтовым ящиком надо добавить в AreaPointers еще DataMailbox.

Re: Cмена экранов панели ОР-07 из контроллера
Scout; 13.9.04

Я понял, и DataMailbox тоже добавил, не пашет. Для смены экрана одним скрин нумбером не обойдешся.

Re: Cмена экранов панели ОР-07 из контроллера
Юрченко Владимир; 13.9.04

Извиняюсь, что не посмотрел сам документацию. Нужен Job Mailbox, а он присутсвует только в панелях c Windows CE. Так что с OP7 ничего не получится.

Re: Cмена экранов панели ОР-07 из контроллера
Scout; 14.9.04

Cпасибо вам Владимир за совет.

Cмена экранов панели ОР-07 из контроллера
Scout; 14.9.04

Решил продолжить тему,т.к не все понятно. В руководстве " Коммуникации. Руководство пользователя" вычитал, управление экранами осуществляется через задание контроллера и моя панель ОР07 это задание(номер 51) потдерживает. Не ясно куда записывать это задание, ведь job mailbox-cа у этой панели нет. Как быть?