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

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

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

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

Сообщение den_po » 16 фев 2016, 16:22

Можно, например, через триггер ПЛК (меню Объекты, Триггеры ПЛК) выполнять макрос при изменении бита LW_Bit-922201 (это бит регистра LW-9222).
den_po
 
Сообщения: 436
Зарегистрирован: 04 фев 2013, 12:25

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

Сообщение PuzanZero » 18 фев 2016, 10:34

den_po, спасибо, дальше наверно разберусь.
И может быть вы знаете ещё такую вещь.
Вот у меня есть два журнала:
"Журнал ошибок ПВ1"
И "Журнал ошибок ПВ2"
Выделенные в голубую рамку адреса должны быть уникальны для каждого журнала? Или это не имеет значения и события будут сортироваться по журналам исключительно по этим триггерам?
PuzanZero
 
Сообщения: 22
Зарегистрирован: 16 фев 2016, 12:22

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

Сообщение den_po » 18 фев 2016, 10:52

Если вы хотите в разных экранах выводить разные события, назначьте событиям категорию (нужно отредактировать каждое событие), а в панели событий на вкладке "дисплей событий" выберите диапазон категорий для отображения.
den_po
 
Сообщения: 436
Зарегистрирован: 04 фев 2013, 12:25

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

Сообщение SmirnovaLS » 18 фев 2016, 13:31

Здравствуйте! Только начала разбираться с EasyBuilder, поэтому может оказаться, что вопрос банальный.
Условия задачи: есть ПЛК Quantum (Schneider Electric), к нему будут подключаться несколько панелек eMT3070. На панельках будут отображаться группы алармов, и реализовано квитирование. Обмен данными идет по Modbus TCP/IP.
Хочется чтобы Quantum читал данные из памяти панелек и был соответственно мастером.

Вариант когда панелька мастер и пишет в ПЛК я реализовала (настройка Modbus TCP/IP и запись данных в 4х адреса), но так как панелек много - возможны проблемы, да и у Quantuma есть ограничение на количество подключений (как мне сказали).

Я пробовала настроить Modbus Server и писать данные в LW_bit. В Quatum настроила IO Scanning по адресу панели. Но с таким вариантом настроек ничего не заработало. (Например в панельке пишу 1 в LB_bit 000100, в ПЛК %MW10 не изменяется.)

Мне кажется, что я путаюсь в настройках и переменных и ответ где-то на поверхности :|
SmirnovaLS
 
Сообщения: 13
Зарегистрирован: 18 фев 2016, 12:51

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

Сообщение den_po » 18 фев 2016, 13:56

LW_Bit-100 это регистр LW-1, бит 00
den_po
 
Сообщения: 436
Зарегистрирован: 04 фев 2013, 12:25

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

Сообщение PuzanZero » 18 фев 2016, 14:08

den_po, спасибо. А у вас не будет пяти минут посмотреть, почему планировщик не блокируется своевременно в данном проекте.
Там есть два индикатора, которые должны управляться планировщиком.
Если бит 1 установлен в "нет", то индикатор 1 не должен управляться планировщиком.
Если бит 2 установлен в "нет", то индикатор 2 не должен управляться планировщиком.
Оно вроде и работает, но иногда случается так, что при изменении этого бита планировщик ещё один раз отрабатывает (включает или отключает лампочку) а потом, как и положено, перестаёт работать.
Т.е. если вы, скажем зададите расписание: в 13:30 включить, а в 13:31 выключить. А в 13:30:14 поставите бит одного из индикаторов в "нет" то в 13:31 выключатся всё равно оба индикатора. Аналогично и со включением...
Последний раз редактировалось PuzanZero 18 фев 2016, 14:39, всего редактировалось 1 раз.
PuzanZero
 
Сообщения: 22
Зарегистрирован: 16 фев 2016, 12:22

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

Сообщение SmirnovaLS » 18 фев 2016, 14:30

den_po, потеряла нолик) Конечно смотрю LW_bit 0001000
SmirnovaLS
 
Сообщения: 13
Зарегистрирован: 18 фев 2016, 12:51

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

Сообщение den_po » 18 фев 2016, 16:30

PuzanZero писал(а):den_po, спасибо. А у вас не будет пяти минут посмотреть, почему планировщик не блокируется своевременно в данном проекте.
Там есть два индикатора, которые должны управляться планировщиком.
Если бит 1 установлен в "нет", то индикатор 1 не должен управляться планировщиком.
Если бит 2 установлен в "нет", то индикатор 2 не должен управляться планировщиком.
Оно вроде и работает, но иногда случается так, что при изменении этого бита планировщик ещё один раз отрабатывает (включает или отключает лампочку) а потом, как и положено, перестаёт работать.
Т.е. если вы, скажем зададите расписание: в 13:30 включить, а в 13:31 выключить. А в 13:30:14 поставите бит одного из индикаторов в "нет" то в 13:31 выключатся всё равно оба индикатора. Аналогично и со включением...

В руководстве пользователя есть такое примечание:
[Write start/end value] and [Prohibit] bit is read only once before start action. After that, even to change the state of [Prohibit] bit or [Write start/end value], the end action and the value written will not be affected.
То есть если начало сработало, конец не запретить.

SmirnovaLS писал(а):den_po, потеряла нолик) Конечно смотрю LW_bit 0001000

А если при этом посмотреть %MW9?
den_po
 
Сообщения: 436
Зарегистрирован: 04 фев 2013, 12:25

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

Сообщение SmirnovaLS » 18 фев 2016, 16:51

Смотрела и %MW9 и даже %MW11. ПЛК не видит.
Возможно проблема и в настройках самого ПЛК.
Мне главное узнать какие точно настройки со стороны панельки должны быть и в какие переменные записываться данные.
Сейчас это добавленный в списке устройств (к Local HMI) Modbus SERVER и запись в LW_bit'ы.
Есть какие то еще нюансы?
SmirnovaLS
 
Сообщения: 13
Зарегистрирован: 18 фев 2016, 12:51

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

Сообщение den_po » 18 фев 2016, 17:54

Из нюансов разве что доступные адреса. Для LW это 0-9998, в вашем случае это не может быть проблемой.
den_po
 
Сообщения: 436
Зарегистрирован: 04 фев 2013, 12:25

Пред.След.

Вернуться в Weintek

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

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