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

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

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

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

Сообщение vafer » 17 июл 2012, 10:56

Denis писал(а):используйте объект "Байтовый индикатор" ( в английской версии называется "Word Lamp" ). На вкладке "Общие" задайте количество состояний объекта, которое Вам необходимо. Максимум - 256. На вкладке "Фигура" можно выбрать отображение объекта в каждом состоянии - картинкой, либо текстом. Текст можно для каждого состояния вывести своим шрифтом и цветом. А вообще рекомендую Вам все-таки ознакомиться с руководством

спасибо
разобрался
Аватара пользователя
vafer
 
Сообщения: 7
Зарегистрирован: 13 июл 2012, 10:19
Откуда: Екатеринбург

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

Сообщение Вячеслав » 08 авг 2012, 10:42

Добрый день!
Начал разбираться с ПО EB8000. Возникли вопросы по обмену данными между ПЛК Siemens S7-300 CPU315 и панелью Wientek MT6100i.
С пересылкой битов разобрался, т.е. изменяя к примеру i0.0 на панели состояние битовых индикаторов изменяется. А вот с пересылкой слов не могу разобраться. К примеру, у меня есть в ПЛК адрес DB10DBD2 (тип 32-bit float), как мне сделать чтобы это значение отображалось на панели?
Выбираю Numeric Display, указываю тип ПЛК Siemens S7-300 MPI и дальше возникают затруднения: Какой адрес и что нужно ввести? Опишите, пожалуйста, для DB10DBD2.
Вячеслав
 
Сообщения: 22
Зарегистрирован: 08 авг 2012, 06:14

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

Сообщение Denis » 08 авг 2012, 11:38

Вячеслав,
Работа Weintek c Siemens описана вот в этом документе. Судя по нему, вам нужно использовать тип DBD ffdddd, где ff 0-99, dddd 0-8192. К сожалению, как поставить в соответствие этому типу DB10DBD2 я не могу подсказать, так как с Сименсом не работал, но уверен, что можно опытным путем это установить. Возможно, DBD 10 0002.
Denis
Администратор
 
Сообщения: 147
Зарегистрирован: 15 авг 2011, 18:33
Откуда: Санкт-Петербург

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

Сообщение Вячеслав » 08 авг 2012, 11:49

С этим адресом разобрался. Для Siemens DB10DBD2 в Wientek MT6100i нужно прописать адрес DBDn 10.0002 Все работает! Спасибо.
Теперь возник другой вопрос: Формат данных для ffdddd. А у меня в программе ПЛК имеется адрес DB150DBD0 как быть в этом случае? Судя по формату можно ввести ff 0-99? Программа ПЛК закрыта имеется только таблица с адресами. DBDn 150.0000 не работает.
Вячеслав
 
Сообщения: 22
Зарегистрирован: 08 авг 2012, 06:14

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

Сообщение Вячеслав » 11 авг 2012, 13:53

Добрый день!
Как мне реализовать в панели MT6100i следующее - мне нужно объединить 3 условия (битовые значения) чтобы битовый индикатор горел красным или зеленым.
В стандартном наборе можно прописать только 1 адрес PLC.
Есть 3 случая для 3-х разных индикаторов:
1. Если i0.5 =1 И DB10.DBX0.0 =0 И DB11.DBX0.0 =0 то индикатор1 горит зеленым, иначе красным
2. Если i0.5 =1 И DB10.DBX0.0 =1 И DB11.DBX0.0 =1 то индикатор2 горит зеленым, иначе красным
3. Если i0.5 =1 И DB10.DBX0.0 =1 И DB11.DBX0.0 =0 то индикатор3 горит зеленым, иначе красным

Опишите, пожалуйста, подробно как это будет выглядить, какие объекты нужно использовать.
Вячеслав
 
Сообщения: 22
Зарегистрирован: 08 авг 2012, 06:14

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

Сообщение Denis » 13 авг 2012, 09:28

ff может быть только в диапазоне 0 -99. К сожалению, в Weintek так реализовали этот протокол. Поэтому, если адрес в контроллере выходит за этот диапазон, до него невозможно достучаться из панели. Вам придется получить доступ к программе контроллера и модифицировать адреса там.
По поводу объединения нескольких условий для отображения на одном индикаторе используйте макросы.
Denis
Администратор
 
Сообщения: 147
Зарегистрирован: 15 авг 2011, 18:33
Откуда: Санкт-Петербург

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

Сообщение Вячеслав » 13 авг 2012, 21:49

Здравствуйте!
Может это парадокс, но прописав в поле адреса адрес DBDn 150.0108 числовое значение отображается на панели верно. Сравнивал со значением выведенным в WinCC.
Поповоду макросов: я не силен в программировании, опишите, пожалуйста, хотя бы для одного случая. Как будет выглядить синтаксис и прочее.
Вячеслав
 
Сообщения: 22
Зарегистрирован: 08 авг 2012, 06:14

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

Сообщение Denis » 15 авг 2012, 12:38

Синтаксис макросов описан в руководстве. Примеры макросов вы можете посмотреть в разделе этого форума Weintek FAQ, там есть пара проектов с макросами, проекты можно скачать и изучать.
Denis
Администратор
 
Сообщения: 147
Зарегистрирован: 15 авг 2011, 18:33
Откуда: Санкт-Петербург

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

Сообщение Valera » 15 авг 2012, 17:07

Возможно ли вывести значение регистра из локального устройства по modbus rtu на объект "приборный индикатор"?
На "числовой дисплей" выводится, на "приборный индикатор" ни как.
Valera
 
Сообщения: 2
Зарегистрирован: 15 авг 2012, 12:26

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

Сообщение Denis » 15 авг 2012, 17:19

Конечно, возможно. Мы проверяли, все работает. Может там пределы неправильно выставлены ?
Denis
Администратор
 
Сообщения: 147
Зарегистрирован: 15 авг 2011, 18:33
Откуда: Санкт-Петербург

Пред.След.

Вернуться в Weintek

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

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