Страница 26 из 34

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

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


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

macro_global_search.png


Замечательно! Спасибо!

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

СообщениеДобавлено: 22 июл 2022, 12:19
EldarM
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

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

СообщениеДобавлено: 22 июл 2022, 12:39
8bit
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) Смотрите в сторону макросов или объекта "Условие"

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

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


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

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

СообщениеДобавлено: 22 июл 2022, 13:45
8bit
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

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

СообщениеДобавлено: 25 июл 2022, 13:47
8bit
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

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

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

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

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


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

текст_отступ.png
текст_отступ.png (2.09 КБ) Просмотров: 2587

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

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


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

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

Спасибо!

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

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