EasyBuilder - Скорая помощь новичкам

Работа с панелями оператора Weintek - подключение, программирование, совмещение с ПЛК

Модераторы: kiv, 8bit, VanMo

Re: EasyBuilder - Скорая помощь новичкам

Сообщение X200881 » 29 авг 2014, 13:11

VanMo писал(а):Опишите задачу подробнее.


HMI Weintek MT8070iE, PLC s7-1200.
В ПЛК есть DB10 с переменными типа bool 32 штуки - это ошибки. Как эти ошибки считать HMI и вывеси сообщения на отдельный не всплывающий экран вызываемый нажатием кнопки "Ошибки" без квитирования (всё делает ПЛК)? Считывать не по одному bool а двойным словом 32 бита (так я получаю статус всех ошибок одновременно), а затем в HMI каждому биту двойного слова присвоить сообщение о ошибке. :?:
X200881
 
Сообщения: 45
Зарегистрирован: 27 авг 2014, 13:00

Re: EasyBuilder - Скорая помощь новичкам

Сообщение X200881 » 01 сен 2014, 14:07

Ну помогите как нибудь.
X200881
 
Сообщения: 45
Зарегистрирован: 27 авг 2014, 13:00

Re: EasyBuilder - Скорая помощь новичкам

Сообщение Denis » 01 сен 2014, 14:42

X200881 писал(а):Ну помогите как нибудь

Возможно, вам необходимо ознакомиться с этом документом.
Это описание того, как в панелях Weintek реализован протокол связи с Siemens S7 1200.
А, возможно, Вам лучше изучить документацию на Siemens, либо обратиться в поддержку Siemens.
Ведь Ваш вопрос касается того, как считать сименсовские переменные типа Bool, обратившись к ним как к DInt.
Этот вопрос выходит за компетенцию техподдержки Weintek.
Denis
Администратор
 
Сообщения: 147
Зарегистрирован: 15 авг 2011, 18:33
Откуда: Санкт-Петербург

Re: EasyBuilder - Скорая помощь новичкам

Сообщение X200881 » 01 сен 2014, 15:13

Denis писал(а):
X200881 писал(а):Ну помогите как нибудь

Возможно, вам необходимо ознакомиться с этом документом.
Это описание того, как в панелях Weintek реализован протокол связи с Siemens S7 1200.
А, возможно, Вам лучше изучить документацию на Siemens, либо обратиться в поддержку Siemens.
Ведь Ваш вопрос касается того, как считать сименсовские переменные типа Bool, обратившись к ним как к DInt.
Этот вопрос выходит за компетенцию техподдержки Weintek.


Спасибо.
Расскажите как присвоить сообщение об ошибке в HMI.
X200881
 
Сообщения: 45
Зарегистрирован: 27 авг 2014, 13:00

Re: EasyBuilder - Скорая помощь новичкам

Сообщение X200881 » 01 сен 2014, 15:15

Как работать с эмулятором оффлайн HMI (как менять переменные)?
X200881
 
Сообщения: 45
Зарегистрирован: 27 авг 2014, 13:00

Re: EasyBuilder - Скорая помощь новичкам

Сообщение X200881 » 01 сен 2014, 15:22

Можно ли в EasyBuilder pro считать ошибки байтом,а присвоить 8 сообщений? :?: :?: :?:
Пример:
0 - наж. аварийный стоп.
1 - ... №1
2 - ... №2
и.т.д.
X200881
 
Сообщения: 45
Зарегистрирован: 27 авг 2014, 13:00

Re: EasyBuilder - Скорая помощь новичкам

Сообщение X200881 » 01 сен 2014, 15:32

Как в EasyBuilder pro работать с рецептами? Структуру рецепта создал 5 переменных.
1. Как сделать чтобы рецепт можно было редактировать из HMI без ПК и PLC?
2. Как сделать чтобы можно было создать новый рецепт аналогичной структуры в HMI без ПК и PLC?
3. Как сделать чтобы имена переменных в рецепте были на Родном и могучем, не вводится русский шрифт?
X200881
 
Сообщения: 45
Зарегистрирован: 27 авг 2014, 13:00

Re: EasyBuilder - Скорая помощь новичкам

Сообщение den_po » 01 сен 2014, 17:51

X200881 писал(а):Расскажите как присвоить сообщение об ошибке в HMI.

Журнал событий - то, что вам нужно?

X200881 писал(а):Как работать с эмулятором оффлайн HMI (как менять переменные)?

Симулятор всего лишь запускает проект панели на компьютере. Можно поглядеть информацию об обмене в EasyDiagnoser (правый клик на окне симулятора и соответствующий пункт в контекстном меню).

X200881 писал(а):Можно ли в EasyBuilder pro считать ошибки байтом,а присвоить 8 сообщений? :?: :?: :?:
Пример:
0 - наж. аварийный стоп.
1 - ... №1
2 - ... №2
и.т.д.

См. журнал событий.

X200881 писал(а):Как в EasyBuilder pro работать с рецептами? Структуру рецепта создал 5 переменных.
1. Как сделать чтобы рецепт можно было редактировать из HMI без ПК и PLC?
2. Как сделать чтобы можно было создать новый рецепт аналогичной структуры в HMI без ПК и PLC?
3. Как сделать чтобы имена переменных в рецепте были на Родном и могучем, не вводится русский шрифт?

Использование рецептов обсуждалось в этой теме.
den_po
 
Сообщения: 436
Зарегистрирован: 04 фев 2013, 12:25

Re: EasyBuilder - Скорая помощь новичкам

Сообщение X200881 » 05 сен 2014, 12:04

Здравствуйте.
1. Скажите пожалуйста как значения из рецепта передать в ПЛК? :?:
2. Если макросом, то пример передачи 7 значений в ПЛК по кнопке или автоватически? :?:
X200881
 
Сообщения: 45
Зарегистрирован: 27 авг 2014, 13:00

Re: EasyBuilder - Скорая помощь новичкам

Сообщение den_po » 05 сен 2014, 12:28

Передавать данные можно объектами "передача данных (по времени)" и "передача данных (на основе триггеров)", в свойствах объектов задаётся количество передаваемых битов или слов.
В макросе можно использовать функции GetData/GetDataEx/SetData/SetDataEx, одним из аргументов которых также является количество передаваемых элементов.
Пример макроса есть в той же теме, вот в этом сообщении, только вместо Local HMI в функцию SetData нужно будет передать имя нужного ПЛК. Вызывать макрос можно из объекта "функциональная кнопка" или по триггеру (объекты->триггеры ПЛК).
den_po
 
Сообщения: 436
Зарегистрирован: 04 фев 2013, 12:25

Пред.След.

Вернуться в Weintek

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

Сейчас этот форум просматривают: Google [Bot] и гости: 4

cron