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

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

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

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

Сообщение 8bit » 11 сен 2024, 10:47

Andrei писал(а):Дальнейшую работоспособность не проверял т.к. нет реального железа.

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

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

Сообщение AlexandrGr » 11 сен 2024, 11:09

В AS200 нет Codesys.
AlexandrGr
 
Сообщения: 81
Зарегистрирован: 26 июл 2021, 12:16

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

Сообщение Aviator_VZh » 08 окт 2024, 18:27

Столкнулся с такой ситуацией. Проект в ЕВ 6.08.02. В нём с помощью действия бит ВКЛ - задержка 500мс - бит ВЫКЛ - задержка 500 мс сформирован прерывистый сигнал аварии. Звук - чистый меандр. После перехода на ЕВ 6.09.02 длительность звука гуляет от 0,1 до 1 сек.
Проект не сильно загружен. CPU 4%.
В пустом проекте такого эффекта нет.
Aviator_VZh
 
Сообщения: 63
Зарегистрирован: 22 фев 2023, 01:17

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

Сообщение ArtemPM » 28 ноя 2024, 06:44

В панелях серии cMT X рецепы хранятся в памяти панели в формате SQLite. Почему бы не дать возможность обращения к данной базе через элемент SQL-запрос. Сейчас в некоторых случаях приходится делать рецепт через внешнюю БД на флешке.
ArtemPM
 
Сообщения: 206
Зарегистрирован: 14 апр 2021, 05:16

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

Сообщение 8bit » 28 ноя 2024, 12:28

ArtemPM писал(а):В панелях серии cMT X рецепы хранятся в памяти панели в формате SQLite. Почему бы не дать возможность обращения к данной базе через элемент SQL-запрос.

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

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

Сообщение ArtemPM » 28 ноя 2024, 14:27

Делал проект, где одним из требований заказчика было сохранение рецептов по группам. Завод ЖБИ. Например оператор выбирает в списке групп "Сваи" и в соседнем списке у него отображаются рецепты свай.
Пришлось делать через БД внешнюю, так как фильтр по столбцу клиента не устроил.
Ну или была бы интересна реализация возможность группировки рецептов штатными методами, тогда можно будет не заморачиваться с запросами.
ArtemPM
 
Сообщения: 206
Зарегистрирован: 14 апр 2021, 05:16

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

Сообщение 8bit » 28 ноя 2024, 15:14

ArtemPM писал(а):Делал проект, где одним из требований заказчика было сохранение рецептов по группам. Завод ЖБИ. Например оператор выбирает в списке групп "Сваи" и в соседнем списке у него отображаются рецепты свай.
Пришлось делать через БД внешнюю, так как фильтр по столбцу клиента не устроил.
Ну или была бы интересна реализация возможность группировки рецептов штатными методами, тогда можно будет не заморачиваться с запросами.


1) сначала рецептами называли RW регистры - вы бы с ними поработали....
2) потом добавили удобный механизм хранения уставок - База данных рецептов
3) всем, кому не хватает возможностей БД рецептов дали SQL сервер/запрос
4) вы хотели в одном вьювере разные рецепты отображать и в рантайме это менять/выбирать?
5) в макросах есть несколько встроенных функций а-ля SQL для БД рецептов (RecipeQuery , RecipeQueryGetData , RecipeQueryGetRecordID, RecipeTransactionCommit )- видели ? https://dl.weintek.com/public/eMT3000/Project/Macro_Sample/Macro_Recipe.zip
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1222
Зарегистрирован: 20 апр 2020, 19:07

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

Сообщение ArtemPM » 28 ноя 2024, 15:30

8bit писал(а):1) сначала рецептами называли RW регистры - вы бы с ними поработали....
2) потом добавили удобный механизм хранения уставок - База данных рецептов
3) всем, кому не хватает возможностей БД рецептов дали SQL сервер/запрос
4) вы хотели в одном вьювере разные рецепты отображать и в рантайме это менять/выбирать?
5) в макросах есть несколько встроенных функций а-ля SQL для БД рецептов (RecipeQuery , RecipeQueryGetData , RecipeQueryGetRecordID, RecipeTransactionCommit )- видели ? https://dl.weintek.com/public/eMT3000/Project/Macro_Sample/Macro_Recipe.zip

1,2,3) Ох. Я со всем этим работал. У меня даже были шаблоны макросов для управления рецептами в РВ-памяти панели. Я их до сих пор использую в старых панелях, где рецепты не такие функциональные, как у cMT X.
БД через SQL запрос всем хороши, но попадаются клиенты, которые пытаются воротить нос от флешек, желая чтобы рецепты хранились в панели. Я их конечно продавливаю. Хотите навороты, смиритесь с флешкой. Но недовольство присутствует.
4) Это не разные рецепты. Рецепт один и поля все одинаковые. Это больше похоже реализованную сейчас фильтрацию по столбцу, но чтобы текст фильтра можно было не вводить а выбирать из некоего списка уникальных значений. Сделать это опцией выпадающего списка например. В свойствах выпадающего списка выбираем рецепт, выбираем переменную рецепта и он отображает уникальные значения этой переменной. А вьювер рецепта уже на основании выбранного в списке значения делает фильтрацию по столбцу. Как вариант.
5) Видел. Не очень удобные или я до конца не разобрался как это работает.

Но вообще самое простое на мой взгляд - дать доступ к базе рецептов через SQL-запросы.
ArtemPM
 
Сообщения: 206
Зарегистрирован: 14 апр 2021, 05:16

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

Сообщение 8bit » 28 ноя 2024, 17:20

ArtemPM писал(а):Но вообще самое простое на мой взгляд - дать доступ к базе рецептов через SQL-запросы.



1) чтобы вы своими кривыми инсёртами всё сломали ?
2) у Weintek подход такой - все пользовательское (картинки, видосики, *.db и т.п.) - на съемном носителе
3) что мешает не использовать Recipe View , а листать строки через кнопки и отображать через объект Число как тут База рецептов: что это такое и как этим пользоваться??
4) OptionList можно притянуть работать с БД рецептов (глава 13.29.2.1 Source of item data в Руководстве пользователя EasyBuilder Pro) - может подойдет....
5) а как ваши/заказчика хотелки реализованы у других производителей , того же Сименса или кто там бог панелькостроения?
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1222
Зарегистрирован: 20 апр 2020, 19:07

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

Сообщение AlexandrGr » 28 ноя 2024, 19:00

8bit писал(а):2) у Weintek подход такой - все пользовательское (картинки, видосики, *.db и т.п.) - на съемном носителе

Это конечно хорошо. Но кроме USB ничего нет. А хотелось бы SD card. Чтобы ничего нигде не торчало. И USB используется для загрузки рецептов .
AlexandrGr
 
Сообщения: 81
Зарегистрирован: 26 июл 2021, 12:16

Пред.След.

Вернуться в Weintek

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

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