Страница 189 из 250

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

СообщениеДобавлено: 28 апр 2022, 16:19
8bit
Number17 писал(а):В журнале событий сначала


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

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

СообщениеДобавлено: 28 апр 2022, 16:30
Number17
8bit писал(а):
Number17 писал(а):В журнале событий сначала


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


События по времени происходят по журналу одновременно, время до секунды одинаковое.
По строкам В ранее чем A. Возможно дело в сортировке строк?

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

СообщениеДобавлено: 28 апр 2022, 16:48
8bit
Number17 писал(а):Возможно дело в сортировке строк?

возможно

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

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

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

СообщениеДобавлено: 05 май 2022, 13:02
8bit
Microl писал(а):Через журнал событий?

да
или сторонняя БД

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

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

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

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

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

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

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

Попробовал, получаю лампу с тремя состояниями. А мне надо число читаемое с ПЛК подсветить разными цветами и отобразить это число, например: 100 - зеленым, 80 - желтым, 70 - красным. Границы настраивает оператор на панели.

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

СообщениеДобавлено: 05 май 2022, 17:14
dimensy
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. Как сделать, чтобы число на экране меняло свой цвет в зависимости от состояния: авария, внимание, норма - три цвета?

У объекта числовой индикатор есть свойство "Пределы" которое задает цвет когда число меньше меньшего или больше большего

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

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

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

Получилось, спасибо