EasyBuilder, замеченные ошибки, пожелания усовершенствования

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

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

Re: EasyBuilder, замеченные ошибки, пожелания усовершенствов

Сообщение Number17 » 20 июл 2022, 10:16

8bit писал(а):
Number17 писал(а):
По макросам. Затруднительно понять где используется и каким образом запускается макрос (особенно если копаешь чужой проект). Если с атрибутами макроса I, P, S всё понятно, то вот как например узнать что макрос запускается по активации какого либо элемента, триггера или вызывается из другого макроса методом SYNC_TRIG_MACRO? Хотелось бы иметь инструмент дающий максимум информации по макросу.


В версии EasyBuilder pro 6.07.02 добавили поиск использования макроса и в командах SYNC_TRIG_MACRO в другом макросе

macro_global_search.png


Замечательно! Спасибо!
Number17
 
Сообщения: 152
Зарегистрирован: 06 мар 2018, 12:08

Re: EasyBuilder, замеченные ошибки, пожелания усовершенствов

Сообщение EldarM » 22 июл 2022, 12:19

1. Было бы удобно, если установка выходов кнопки могла осуществляться не только по нажатию, но и по условию на входе. Сейчас для этого пришлось писать макрос.
2. Было бы удобно, если появилась возможность окрашивания/мигания/блокировки объектов/выключателей по логическим условиям от нескольких входных параметров.
Например:
вход 1: 4x_bit 1901
вход 2: 4x_bit 1803
вход 3: 4x_bit 1908
Логика для "1": (1^2)&-3 (есть "1" на входах 1 или 2) и "0" на входе 3

или
вход 1: %MW10
вход 2: %MW20
вход 3: %MW50
Логика для "1": (1:1^2:3)&-3:8 (есть "1" у бита 1 входа 1 или "1" у бита 3 входа 2) и "0" у бита8 на входе 3
Последний раз редактировалось EldarM 22 июл 2022, 12:41, всего редактировалось 1 раз.
EldarM
 
Сообщения: 9
Зарегистрирован: 22 июл 2022, 08:22

Re: EasyBuilder, замеченные ошибки, пожелания усовершенствов

Сообщение 8bit » 22 июл 2022, 12:39

EldarM писал(а):1. Было бы удобно, если установка выходов кнопки могла осуществляться не только по нажатию, но и по условию на входе. Сейчас для этого пришлось писать макрос.

1) Кнопка - это элемент человеко-машинного интерфейса. Т.е. она предназначена для взаимодействия человека с машиной.
2) Если нужно взаимодействие двух машин БЕЗ человека , смотрите в сторону объектов "Триггеры" и "Передача данных"


EldarM писал(а):2. Было бы удобно, если появилась возможность окрашивания/мигания/блокировки объектов/выключателей по логическим условиям от нескольких входных параметров.
Например:
вход 1: 4x_bit 1901
вход 2: 4x_bit 1803
вход 3: 4x_bit 1908
Логика для "1": (1^2)&-3 (0 на входе 3 и есть "1" у входах (1 или 2))

1) Концептуально (архитектурно) такие (вычислительные) задачи должны решаться в ПЛК.
2) Смотрите в сторону макросов или объекта "Условие"
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1108
Зарегистрирован: 20 апр 2020, 19:07

Re: EasyBuilder, замеченные ошибки, пожелания усовершенствов

Сообщение EldarM » 22 июл 2022, 12:47

8bit писал(а):1) Концептуально (архитектурно) такие (вычислительные) задачи должны решаться в ПЛК.
2) Смотрите в сторону макросов или объекта "Условие"


1. ПЛК решает задачи управления, а визуализация немного более расширенные задачи красоты предоставления информации.
2. Ну, макросы то еще удовольствие для эксплуатации заказчика.
Что-то не могу найти объект "Условие". Он где спрятан?
EldarM
 
Сообщения: 9
Зарегистрирован: 22 июл 2022, 08:22

Re: EasyBuilder, замеченные ошибки, пожелания усовершенствов

Сообщение 8bit » 22 июл 2022, 13:45

EldarM писал(а):
8bit писал(а):1) Концептуально (архитектурно) такие (вычислительные) задачи должны решаться в ПЛК.
2) Смотрите в сторону макросов или объекта "Условие"


1. ПЛК решает задачи управления, а визуализация немного более расширенные задачи красоты предоставления информации.

ПЛК легко может посчитать ваши
Например:
вход 1: 4x_bit 1901
вход 2: 4x_bit 1803
вход 3: 4x_bit 1908
Логика для "1": (1^2)&-3 (0 на входе 3 и есть "1" у входах (1 или 2))

и даже больше:
вход 10:
вход 11:
вход 12:
....
вход 99:

а удобства при конфигурировании HMI заметно прибавиться....
Хотя понятно, что вы хотите поле, в котором можно хоть тег хоть формулу вписать ... (ибо не всегда есть возможность повлиять на код ПЛК)


EldarM писал(а):Что-то не могу найти объект "Условие". Он где спрятан?

Канал rusavtomatika на Youtube -> Объект "Условие" (Condition Object) в Easybuilder Pro
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1108
Зарегистрирован: 20 апр 2020, 19:07

Re: EasyBuilder, замеченные ошибки, пожелания усовершенствов

Сообщение 8bit » 25 июл 2022, 13:47

KatranBS писал(а):Как-то совсем не ладится дело с версией 6.07.02.ххх то ли у меня то ли у Weintek'a.
Просьба проверить и подтвердить или опровергнуть.

1. Версии 6.07.02. 246-256.
Создаем новый проект (у меня - сМТ2078Х, на других панелях не проверял). Пишем в проекте простенький макрос типа a=b+1.
Компилируем, запускаем офф-лайн симуляцию, заходим в диагностику->макросы->отладка и ОПА! "Макрос заблокирован и т.п.". Как? кто посмел?
Та же хрень и на реальном проекте в реальной панели.
В версии 235 - все нормально.

2. Все версии 6.07.02.xxx
Создаем в проекте выборку данных и добавляем объект "Таблица выборки". Запускаем офф-лайн симуляцию - все нормально.
Добавляем в проект SQL-сервер (у меня MySQL), добаляем в выборку синхронизацию истории с сервером. Запускаем симуляцию - в таблице выборки постоянно висит кружок загрузки и нет данных. Сама выборка при этом работает, данные сохраняет. Не пашет только объект Таблица выборки. Отключаем синхронизацию - таблица работает. Причем достаточно на ходу отключить связь с сервером в управлении сервером, не убирая галочку синхронизации в выборке, как таблица начинает работать нормально. То же и с рабочим проектом в реальной панели cMT-SVR



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

Re: EasyBuilder, замеченные ошибки, пожелания усовершенствов

Сообщение Oleg_K » 11 авг 2022, 11:00

Добрый день. Было бы здорово если в новой версии EasyBuilder добавили бы внутренний отступ для текста от края поля.
Изображение
Изображение
Изображение
Аватара пользователя
Oleg_K
 
Сообщения: 26
Зарегистрирован: 11 июл 2022, 12:27

Re: EasyBuilder, замеченные ошибки, пожелания усовершенствов

Сообщение 8bit » 11 авг 2022, 11:12

Oleg_K писал(а):Добрый день. Было бы здорово если в новой версии EasyBuilder добавили бы внутренний отступ для текста от края поля.


1) у объекта ТЕКСТ нет картинки заднего фона - нет проблем с отступами от границ
2) у объектов с текстовыми метками она и так есть

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

Re: EasyBuilder, замеченные ошибки, пожелания усовершенствов

Сообщение Oleg_K » 11 авг 2022, 11:41

8bit писал(а):
Oleg_K писал(а):Добрый день. Было бы здорово если в новой версии EasyBuilder добавили бы внутренний отступ для текста от края поля.


1) у объекта ТЕКСТ нет картинки заднего фона - нет проблем с отступами от границ
2) у объектов с текстовыми метками она и так есть

текст_отступ.png

Спасибо!
Аватара пользователя
Oleg_K
 
Сообщения: 26
Зарегистрирован: 11 июл 2022, 12:27

Re: EasyBuilder, замеченные ошибки, пожелания усовершенствов

Сообщение Oleg_K » 27 сен 2022, 12:15

После скачивания обновления EBPro ничего не происходит (установка не начинается). Куда загружается обновление, чтобы запустить установку вручную?
Аватара пользователя
Oleg_K
 
Сообщения: 26
Зарегистрирован: 11 июл 2022, 12:27

Пред.След.

Вернуться в Weintek

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

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