- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Управление ОР-7 из контроллера
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 36
- Зарегистрирован: 16 окт 2019, 07:38
- Имя: Виктор Абросимов
- Благодарил (а): 4 раза
Управление ОР-7 из контроллера
Здравствуйте. Есть бэкап панели ОР-7 и программа-выгрузка
из ПЛК S7-200 действующего станка ЧПУ. На основании этого создал рабочий проект для HMI OP-7
в ProTool\Pro CS v.6.0 sp3. Разобрался со всеми переменными и кнопками "зашитыми" в рабочей панели ОР-7.
Не могу только настроить навигацию по экранам, которой управляет сам контроллер S7-200 по команде 51.
В своем проекте для ОР-7 номера экранов я привел в соответствие с номерами, которые использует программа в ПЛК.
Во вкладке Area Pointers задал Screen Number с начальным адресом VW236(слова управления в ПЛК: VW236-номер команды,
VW238-номер экрана,VW240-номер записи(подэкран),VW240-всегда 0). Но навигация не работает.
Подскажите, пожалуйста, как правильно настроить в проекте ProTool\Pro CS навигацию в режиме управления от ПЛК.
из ПЛК S7-200 действующего станка ЧПУ. На основании этого создал рабочий проект для HMI OP-7
в ProTool\Pro CS v.6.0 sp3. Разобрался со всеми переменными и кнопками "зашитыми" в рабочей панели ОР-7.
Не могу только настроить навигацию по экранам, которой управляет сам контроллер S7-200 по команде 51.
В своем проекте для ОР-7 номера экранов я привел в соответствие с номерами, которые использует программа в ПЛК.
Во вкладке Area Pointers задал Screen Number с начальным адресом VW236(слова управления в ПЛК: VW236-номер команды,
VW238-номер экрана,VW240-номер записи(подэкран),VW240-всегда 0). Но навигация не работает.
Подскажите, пожалуйста, как правильно настроить в проекте ProTool\Pro CS навигацию в режиме управления от ПЛК.
-
- авторитет
- Сообщения: 802
- Зарегистрирован: 12 авг 2008, 11:05
- Имя: Патрушев Олег Валерьевич
- Страна: Россия
- город/регион: г. Н.Новгород
- Благодарил (а): 110 раз
- Поблагодарили: 158 раз
Управление ОР-7 из контроллера
Screen number в Area это от панели к плк, а от плк к панели это другая area. На вскидку, это job с нужным номером (переключение экрана). Дочитайте документацию по всем area.
-
- авторитет
- Сообщения: 802
- Зарегистрирован: 12 авг 2008, 11:05
- Имя: Патрушев Олег Валерьевич
- Страна: Россия
- город/регион: г. Н.Новгород
- Благодарил (а): 110 раз
- Поблагодарили: 158 раз
Управление ОР-7 из контроллера
Я, к сожалению, лишен сейчас доступа к руководству, пишу по памяти, может area coordinator называлась, но точно не screen. И это точно работает под protool, wincc flexible и tia панелями - лично делал. Почитайте руководство - там все понятно написано.
-
- здесь недавно
- Сообщения: 36
- Зарегистрирован: 16 окт 2019, 07:38
- Имя: Виктор Абросимов
- Благодарил (а): 4 раза
Управление ОР-7 из контроллера
По всей видимости в моём ProTool\Pro нужная область называется DataMailbox (хотя в документации указана как JobMailbox).
Попробовал задать область DataMailbox: всё равно навигация не заработала.
Попробовал задать область DataMailbox: всё равно навигация не заработала.
-
- авторитет
- Сообщения: 802
- Зарегистрирован: 12 авг 2008, 11:05
- Имя: Патрушев Олег Валерьевич
- Страна: Россия
- город/регион: г. Н.Новгород
- Благодарил (а): 110 раз
- Поблагодарили: 158 раз
Управление ОР-7 из контроллера
Так вы должны с плк указывать нужный job смены экрана, номер экрана, номер поля и т.д. И еще вроде там был бит выполнения команды.
-
- здесь недавно
- Сообщения: 36
- Зарегистрирован: 16 окт 2019, 07:38
- Имя: Виктор Абросимов
- Благодарил (а): 4 раза
Управление ОР-7 из контроллера
Это всё указывается, смотрите самое верхнее сообщение.
А ScreenNumber нужно назначать? Я так понял, что ОР-7, если команда выполнилась
должен обнулить слово с номером команды в ПЛК.
А ScreenNumber нужно назначать? Я так понял, что ОР-7, если команда выполнилась
должен обнулить слово с номером команды в ПЛК.
-
- авторитет
- Сообщения: 802
- Зарегистрирован: 12 авг 2008, 11:05
- Имя: Патрушев Олег Валерьевич
- Страна: Россия
- город/регион: г. Н.Новгород
- Благодарил (а): 110 раз
- Поблагодарили: 158 раз
Управление ОР-7 из контроллера
Я все внимательно читаю, вы в руководстве видимо нет. Вам нужно читать SIMATIC HMI Communication желательно версию 99 года примерно. Там читать про PLC Job.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- здесь недавно
- Сообщения: 36
- Зарегистрирован: 16 окт 2019, 07:38
- Имя: Виктор Абросимов
- Благодарил (а): 4 раза
Управление ОР-7 из контроллера
Понял в чем дело.
Как я писал ранее у меня отсутствует во вкладке Area Pointers зона JobMailbox.
Видимо у меня какая-то урезанная версия ProTool\Pro CS.
Попробовал создать пример в WinCC_flex для ОР-77. Там всё работает.
По сему тема закрыта, спасибо за помощь.
Как я писал ранее у меня отсутствует во вкладке Area Pointers зона JobMailbox.
Видимо у меня какая-то урезанная версия ProTool\Pro CS.
Попробовал создать пример в WinCC_flex для ОР-77. Там всё работает.
По сему тема закрыта, спасибо за помощь.