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

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

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

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

Сообщение 8bit » 28 апр 2022, 16:19

Number17 писал(а):В журнале событий сначала


сначала - по времени или по строкам в Дисплее событий ?
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1108
Зарегистрирован: 20 апр 2020, 19:07

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

Сообщение Number17 » 28 апр 2022, 16:30

8bit писал(а):
Number17 писал(а):В журнале событий сначала


снапчала - по времени или по строкам в Дисплее событий ?


События по времени происходят по журналу одновременно, время до секунды одинаковое.
По строкам В ранее чем A. Возможно дело в сортировке строк?
Number17
 
Сообщения: 152
Зарегистрирован: 06 мар 2018, 12:08

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

Сообщение 8bit » 28 апр 2022, 16:48

Number17 писал(а):Возможно дело в сортировке строк?

возможно
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1108
Зарегистрирован: 20 апр 2020, 19:07

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

Сообщение Microl » 05 май 2022, 12:57

Здравствуйте!
Совсем новичек... Необходимо сделать проект на автомойку.
Стоит задача: подъехала машина, оператор выбрал тип машины, нажал "Начало", помыл, нажал "Окончание".
При этом необходимо сохранить:
- дата и время начала;
- тип транспортного средства;
- начальные показания счетчиков воды (2 шт. чистая вода и оборотная);
- дата и время окончания;
- показания счетчиков воды после мойки;
- рассчитанное значение затраченной воды.
Всё чтоб отображалось в виде таблицы. Ну и со скады было доступно.
В каком направлении хотябы двигаться. Через журнал событий?
Microl
 
Сообщения: 7
Зарегистрирован: 15 мар 2021, 11:01

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

Сообщение 8bit » 05 май 2022, 13:02

Microl писал(а):Через журнал событий?

да
или сторонняя БД
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1108
Зарегистрирован: 20 апр 2020, 19:07

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

Сообщение Nitc » 05 май 2022, 15:36

Добрый день!
8090XE
Подскажите как сделать:
1. Делаю кнопки "активировать режим 1", "активировать режим 2" и тд. При нажатии кнопки 1, например, нужно записать в два регистра в slave ПЛК. При нажатии кнопки 2 первая кнопка "отжимается", а в эти же регистры записываются новые значения. Иначе говоря, это набор уставок климата: тепло, холодно, эконом - каждый режим содержит уставки температуры и влажности и активируется по нажатию кнопки, активация режима деактивирует предыдущий.
Через какой объект или инструмент это проще и правильнее сделать? Имею ввиду активацию действия: "записать в регистры по modbus из памяти LW по нажатию кнопки и отжатию её когда нажата другая кнопка и режим сменили"
2. Как сделать запись только по изменению значения в памяти панели? Запись в регистр slave ПЛК когда оператор изменил значение. Т.е. не писать постоянно/циклично новое значение, а только при его изменении.
3. Как правильно и просто строку состояния на 50-70 пикселей вверху экрана, по аналогии с строй в телефонах? Типа сделать один раз и всегда отображать поверх интерфейса.
4. Не очень понятен инструмент "офф-лайн симуляция". В этом режиме можно как-то менять биты/байты/значения в slave устройстве прямо в EasyBuilder? чтобы по их изменению отслеживать реакцию экрана панели. Если нет, то есть проверенные эмуляторы ПЛК чтобы симулировать как настоящий?
5. Хочу сделать на главном экране кнопку "?". При ее нажатии и удержании на все значения будет выводиться пояснение за что отвечает показатель или значок и тп. Как это лучше сделать, через какой инструмент? Первая мысль через кнопку которая будет в LB менять бит, а примитивы на экране отображение пока LB - true.
6. Как сделать, чтобы число на экране меняло свой цвет в зависимости от состояния: авария, внимание, норма - три цвета?
Nitc
 
Сообщения: 11
Зарегистрирован: 05 май 2022, 12:45

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

Сообщение 8bit » 05 май 2022, 16:16

Nitc писал(а):Добрый день!
8090XE
6. Как сделать, чтобы число на экране меняло свой цвет в зависимости от состояния: авария, внимание, норма - три цвета?

Используйте объект "Числовой индикатор", задайте ему нужное количество состояний, на вкладке "Метка" впишите соотвествующий каждому состоянию текст и задайте этому тексту нужный цвет
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1108
Зарегистрирован: 20 апр 2020, 19:07

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

Сообщение Nitc » 05 май 2022, 17:07

8bit писал(а):Используйте объект "Числовой индикатор", задайте ему нужное количество состояний, на вкладке "Метка" впишите соотвествующий каждому состоянию текст и задайте этому тексту нужный цвет

Попробовал, получаю лампу с тремя состояниями. А мне надо число читаемое с ПЛК подсветить разными цветами и отобразить это число, например: 100 - зеленым, 80 - желтым, 70 - красным. Границы настраивает оператор на панели.
Nitc
 
Сообщения: 11
Зарегистрирован: 05 май 2022, 12:45

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

Сообщение dimensy » 05 май 2022, 17:14

Nitc писал(а):Добрый день!
8090XE
Подскажите как сделать:
1. Делаю кнопки "активировать режим 1", "активировать режим 2" и тд. При нажатии кнопки 1, например, нужно записать в два регистра в slave ПЛК. При нажатии кнопки 2 первая кнопка "отжимается", а в эти же регистры записываются новые значения. Иначе говоря, это набор уставок климата: тепло, холодно, эконом - каждый режим содержит уставки температуры и влажности и активируется по нажатию кнопки, активация режима деактивирует предыдущий.
Через какой объект или инструмент это проще и правильнее сделать? Имею ввиду активацию действия: "записать в регистры по modbus из памяти LW по нажатию кнопки и отжатию её когда нажата другая кнопка и режим сменили"

Три кнопки, три триггера и три макроса. Кнопка в свой регистр записывает 1. Триггер "Управление ПЛК" по изменению регистра выполняет макрос в котором на ПЛК отправляются новые уставки и сбрасываются регистры у остальных кнопок.
2. Как сделать запись только по изменению значения в памяти панели? Запись в регистр slave ПЛК когда оператор изменил значение. Т.е. не писать постоянно/циклично новое значение, а только при его изменении.

При использовании объектов типа кнопки или числового индикатора, то запись происходит при изменении. Или при выполнении в макросе команды SetData или SetDataEx
3. Как правильно и просто строку состояния на 50-70 пикселей вверху экрана, по аналогии с строй в телефонах? Типа сделать один раз и всегда отображать поверх интерфейса.

Используйте окно Common Windows
4. Не очень понятен инструмент "офф-лайн симуляция". В этом режиме можно как-то менять биты/байты/значения в slave устройстве прямо в EasyBuilder? чтобы по их изменению отслеживать реакцию экрана панели. Если нет, то есть проверенные эмуляторы ПЛК чтобы симулировать как настоящий?

Нет нельзя, вернее, действия панели симмулируются, а вот ответы от ПЛК нет
5. Хочу сделать на главном экране кнопку "?". При ее нажатии и удержании на все значения будет выводиться пояснение за что отвечает показатель или значок и тп. Как это лучше сделать, через какой инструмент? Первая мысль через кнопку которая будет в LB менять бит, а примитивы на экране отображение пока LB - true.

Почему бы и нет
6. Как сделать, чтобы число на экране меняло свой цвет в зависимости от состояния: авария, внимание, норма - три цвета?

У объекта числовой индикатор есть свойство "Пределы" которое задает цвет когда число меньше меньшего или больше большего
dimensy
 
Сообщения: 143
Зарегистрирован: 14 мар 2018, 17:54

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

Сообщение Nitc » 05 май 2022, 19:29

dimensy писал(а):Три кнопки, три триггера и три макроса. Кнопка в свой регистр записывает 1. Триггер "Управление ПЛК" по изменению регистра выполняет макрос в котором на ПЛК отправляются новые уставки и сбрасываются регистры у остальных кнопок.

Жаль нельзя проще, без макросов, не умею я их.
У объекта числовой индикатор есть свойство "Пределы" которое задает цвет когда число меньше меньшего или больше большего

Получилось, спасибо
Nitc
 
Сообщения: 11
Зарегистрирован: 05 май 2022, 12:45

Пред.След.

Вернуться в Weintek

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

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