SIEMENS, DF&PD

Предыдущее посещение: Ср июл 06, 2016 6:08 Текущее время: Ср июл 06, 2016 6:08

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




 [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: siemens S71200 + HMI
СообщениеДобавлено: Пт апр 30, 2010 21:46 
Не в сети
Новый писатель

Зарегистрирован: Пт апр 30, 2010 21:42
Сообщения: 46
Откуда: Минск, Беларусь
Подскажите как отправлять команды на смену экранов на панеле из программы контроллера. как прописать правильно area pointer, как правильно создать блок DB с данными Screens


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб май 01, 2010 22:03 
Не в сети
Новый писатель

Зарегистрирован: Пт апр 30, 2010 21:42
Сообщения: 46
Откуда: Минск, Беларусь
друзья, помогите. сам не могу разобраться. подскажите как по событию с контроллера s7-1200 дать команду панели на смену экрана.


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

Зарегистрирован: Вс янв 29, 2006 10:01
Сообщения: 1932
Откуда: Портал razrab.ru
Как это делалось в WinCC Flexible (для S7-200):
1. Создается тэг в панели с название SCREEN - тип BYTE (номер текущего экрана - от 0 до 255)
2. В свойствах тэга выбираем вместо Cyclic On Use что-то типа Cyclic always (что означает всегда циклически загружать тэг с ПЛК)
3. Правой кнопкой на тэге выбираем событие OnChange или что-то в этом роде
4. Ставим в соответствие этому событию действие SetScreenByNumber (SCREEN)
5. Теперь в программе ПЛК с помощью команды MOVE просто устанавливаем необходимый номер экрана в байте SCREEN и все.

P.S. Извините не помню точное написание команд и прочего текста.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс май 02, 2010 20:09 
Не в сети
Новый писатель

Зарегистрирован: Пт апр 30, 2010 21:42
Сообщения: 46
Откуда: Минск, Беларусь
Михайло спасибо. если кто еще сможет помочь. буду благодарен


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн май 03, 2010 19:38 
Не в сети
Новый писатель

Зарегистрирован: Пт апр 30, 2010 21:42
Сообщения: 46
Откуда: Минск, Беларусь
тема закрыта


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

Зарегистрирован: Вс янв 29, 2006 10:01
Сообщения: 1932
Откуда: Портал razrab.ru
Могли бы расписать, как это делается в Step7 Basic...


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

Зарегистрирован: Пт апр 30, 2010 21:42
Сообщения: 46
Откуда: Минск, Беларусь
Я сделал так:

В PLC прописал тег Screens тип Word, ему присвоил адрес %MW10.
В HMI создал тег Screen_Select того же типа и сопоставил его с тегом что создал в PLC. В свойствах тега в графе Connection выбрал HMI_connection1, в графе acquisition mode - Cyclic continuous. В Events поставил команду на смену экранов ActivateScreenByNubmer и в появившемся поле указал тег Screen_Select .
C помощью команды MOVE засылаю по адресу %MW10 номера окон панели типа 1,2,3 и тд.

Работает как часы. хотя сами часы и дату еще не смог поставить в панели.пока не знаю как ((((


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

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