- Weintek рецепт
- Программное обеспечение EasyBuilder Weintek: рецепт
- Покупка оборудования
- Использование рецептов RW, EM в EasyBuilder
- Использование рецептов RW, EM в EasyBuilder
- Re: Использование рецептов в EasyBuilder8000
- Re: Использование рецептов в EasyBuilder8000
- Re: Использование рецептов в EasyBuilder8000
- Re: Использование рецептов в EasyBuilder8000
- Re: Использование рецептов в EasyBuilder8000
- Re: Использование рецептов в EasyBuilder8000
- Re: Использование рецептов в EasyBuilder8000
- Re: Использование рецептов в EasyBuilder8000
- Re: Использование рецептов в EasyBuilder8000
- Онлайн обновление рецептов от Weintek
- Онлайн обновление рецептов от Weintek
- Использование рецептов RW, EM в EasyBuilder
- Использование рецептов RW, EM в EasyBuilder
- Re: Использование рецептов в EasyBuilder8000
- Re: Использование рецептов в EasyBuilder8000
- Re: Использование рецептов в EasyBuilder8000
- Re: Использование рецептов в EasyBuilder8000
- Re: Использование рецептов в EasyBuilder8000
- Re: Использование рецептов в EasyBuilder8000
- Re: Использование рецептов в EasyBuilder8000
- Re: Использование рецептов в EasyBuilder8000
- Re: Использование рецептов в EasyBuilder8000
Weintek рецепт
Компания Weintek уже на протяжении долгих лет является лидером по производству графических операторских панелей, которые широко применяются в промышленных условиях в автоматизированных системах. Это современные устройства человеко-машинного интерфейса, которые характеризуются широкой функциональностью, высокой надежностью и доступной ценой.
Под этим брендом выпускается модельный ряд готовых к использованию сенсорных панелей оператора с бесплатным программным обеспечением визуализации EasyBuilder 8000 и EasyBuilder Pro, которое доступно для скачивания в русифицированной версии.
Программное обеспечение EasyBuilder Weintek: рецепт
Любое оборудование на автоматизированных производственных базах функционирует в соответствии с заданной комбинацией параметров. К примеру, при работе упаковочной машины процесс упаковки определяется такими факторами как температурный режим, давление и время. В то время как для обертывания имеют значение такие параметры как длина резки и материал упаковки.
Оператор самостоятельно создает рецепты при помощи специальной утилиты RecipeEditor, которая входит в состав EasyBuilder. С ее помощью можно создать файл данных для хранения во внутренней памяти устройства (в RW-регистрах), так и на внешних носителях. В энергозависимую память все рецепты загружаются через Project Manager, а на внешнем носителе файлы сохраняются с расширением emi. Далее эти рецепты могут использоваться промышленным программируемым контроллером для решения разных задач.
Раньше получить доступ к списку рецептов и изменить их, можно было только путем обращения к памяти устройства или к памяти EMI, которая связана с внешним файлом. Такой способ занимал продолжительный период времени, а также приводил к ошибкам в работе промышленных установок из-за влияния человеческого фактора.
Чтобы исключить эти проблемы, команда высококвалифицированных специалистов бренда Weintek представила новейшую функцию динамичного обновления рецептов – DynamicRecipeUpdate, которая создана на серверной архитектуре (только в версии программного обеспечения EasyBuilder Pro). Это значит, что оператор имеет возможность обновить рецепты на сервере, в результате чего эти параметры отобразятся на всех панелях оператора в локальной сети. После чего обновленные рецепты можно будет передавать на программируемые логические контроллеры. Поскольку все они поступают из общей базы данных, гарантируется последовательность и надежная защита информации.
Покупка оборудования
В каталоге компании «Олниса» представлен широкий ассортимент промышленной техники зарубежных производителей, а также операторских панелей Weintek по доступным ценам. Кроме того, мы предлагаем для наших клиентов целый ряд преимуществ:
- предварительную консультацию;
- долгосрочную гарантию на оборудование;
- соблюдение обязательств по договору;
- отправку грузов по всем городам России и СНГ.
Источник
Использование рецептов RW, EM в EasyBuilder
Модераторы: kiv, VanMo
Использование рецептов RW, EM в EasyBuilder
VanMo » 11 июл 2013, 14:52
Re: Использование рецептов в EasyBuilder8000
Сема » 11 июл 2013, 17:43
Здравствуйте панель оператора MTH6070I, а можете мне подсказать пожалуйста, а как мне сделать чтобы у меня был выпадающий список, и там из этого списка я мог выбрать интересующий меня рецепт. 10 рецептов. Рецепт состоит из 3 компонентов, это вес муки, время и вес сахара, как я могу в три регистра менять интересующие меня рецепты?? Можете мне подсказать. Я не понимаю как макросы эти делать, с чем они связаны?? Как там мне можно расписать рецепты??
И ещё, я не понял как мне пользоваться редактором рецептов?? Можно поподробнее. Как писать, что писать?? Я не понимаю. Потом, как мне эти регистры в панели, связать с контроллером ПЛК100??
Re: Использование рецептов в EasyBuilder8000
Denis » 11 июл 2013, 18:04
Re: Использование рецептов в EasyBuilder8000
Сема » 12 июл 2013, 09:37
Re: Использование рецептов в EasyBuilder8000
VanMo » 12 июл 2013, 10:59
Длина записи 13 слов(регистров), 10 на название рецепта и по одному на каждый параметр (мука, время, сахар).
Данные таблицы записываются в память панели начиная с регистра RW0.
Записи идут последовательно, как записаны в таблице, первая запись «Хлеб 1» начинается с регистра RW0, а запись «Хлеб 2» с регистра RW13.
Так как объект «Список» может брать только последовательно размещенные записи, в макросе Init есть следующий код:
//Запишем данные выбранного рецепта в регистры модбас
short val[3]//массив значений параметров рецепта
GetData(val[0], «Local HMI», RW, 10+i, 3)// в переменной i содержится смещение; параметры первой записи начинаются с регистра RW10
SetData(val[0], «MODBUS RTU», 4x, 1, 1)//записываем в 1 модбас-регистр количество муки
SetData(val[1], «MODBUS RTU», 4x, 2, 1)//записываем во 2 модбас-регистр время
SetData(val[2], «MODBUS RTU», 4x, 3, 1)//записываем в 3 модбас-регистр количество сахара
Вроде все рассказал, если есть еще вопросы, задавайте.
Re: Использование рецептов в EasyBuilder8000
Сема » 12 июл 2013, 11:22
А где находится макрос Init?? Там идет индексация регистров?? И как мне вместо ХЛЕБА переименовать в слово сластёна?? То есть получается эти 10 регистров в менеджере рецептов это слово?? Мда вот это жёсткое программирование, не думал, что это многоуровневая интеллектуальная система.
И как я могу через панель или через контроллер, без использования менеджера рецептов, менять эти параметры, например с панели зайти, выбрать рецепт сластена и поменять например вес муки??
Я код в макросе Init не понял, можно более подробные комментарии?? А в макросе recipe_apply почему берётся регистр LW 9200 откуда берется такой??
Re: Использование рецептов в EasyBuilder8000
VanMo » 12 июл 2013, 11:58
Сема писал(а): А где находится макрос Init?? Там идет индексация регистров?? И как мне вместо ХЛЕБА переименовать в слово сластёна?? То есть получается эти 10 регистров в менеджере рецептов это слово?? Мда вот это жёсткое программирование, не думал, что это многоуровневая интеллектуальная система.
И как я могу через панель или через контроллер, без использования менеджера рецептов, менять эти параметры, например с панели зайти, выбрать рецепт сластена и поменять например вес муки??
Re: Использование рецептов в EasyBuilder8000
Сема » 16 июл 2013, 11:26
Re: Использование рецептов в EasyBuilder8000
VanMo » 16 июл 2013, 14:34
Re: Использование рецептов в EasyBuilder8000
Сема » 16 июл 2013, 15:47
Источник
Онлайн обновление рецептов от Weintek
Каждая единица оборудования на автоматизированном предприятии действует в соответствии с определенной комбинацией специализированных параметров. Возьмем для примера работу упаковочной машины. Так, процесс упаковки определяется такими факторами, как температура, давление и время упаковки. Тогда как для обертывания ключевыми параметрами уже являются длина резания и упаковочный материал.
Итак, представим возможные варианты рецептов. Продукт А: длина резания – 100 см; тип упаковки – пластиковая пленка; температура запечатывания — 475℉. Продукт Б: длина резания – 80 см; тип упаковки – металлизированная пленка; температура запечатывания — 400 ℉. Продукт В: длина резания – 200 см; тип упаковки – пластиковая пленка; температура запечатывания — 500℉. Отметим, что эти рецепты могут быть сохранены в панели оператора (HMI) и использованы промышленным контроллером (ПЛК) для выполнения определенных задач.
При этом раньше оператор мог изменить рецепты, лишь подойдя непосредственно к HMI и произведя обновления вручную, либо с использованием USB-накопителя или SD-карты. Разумеется, такой способ приводил к нерациональному использованию временного и людского ресурса, а также к ошибкам в работе оборудования, связанным с влиянием человеческого фактора.
Чтобы исключить все эти неудобства для пользователя, команда разработчиков фирмы Weintek (Тайвань) представила функцию динамичного обновления рецептов (Dynamic Recipe Update), реализованную на клиент-серверной архитектуре. То есть, пользователь способен обновить рецепт на сервере (сMT-SVR/cMT3151), и обновления автоматически отобразятся на всех находящихся в локальной сети клиентских операторских панелях. Далее данные сразу можно передавать на ПЛК. Поскольку все рецепты поступают из единой базы данных, последовательность и защищенность информации в HMI-клиентах гарантированы. Словом, новая функция от Weintek– это простой, эффективный и стандартизированный способ управления рецептами.
«Данная функция реализована на всех последних моделях HMI Weintek, которые программируются EasyBuilderPro, обладающим объектом «импорт/экспорт», и оснащены Ethernet-разъемами для доступа к серверу cMT, — комментирует программист ООО «ФАМ-Электрик» Иван Морев. — Это могут быть не только сMT-CVR, но и любые панели оператора серии сMT. Если пользователь изменяет базу данных рецептов на сервере cMT, все соединенные с ним операторские панели, находящиеся в одной локальной сети, автоматически скачивают эти обновления. С другой стороны, можно внести изменения в рецепты на любой из HMI, а затем загрузить их на сервер – и они также отобразятся на всех локальных панелях оператора. При этом немаловажно, что пользователь работает с рецептами при помощи встроенной в панель системы управления базами данных (СУБД). Таким образом, обеспечивается надежность обновления рецептов».
- Динамичное обновление рецептов гарантирует последовательность и защищенность данных.
Сервер (сMT-SVR/cMT3151) хранит рецепты, используемые всеми локальными машинами, в специальной базе данных. Когда пользователь вносит какие-либо изменения в этой базе данных, все обновления автоматически загружаются с сервера на HMI-клиент. При этом если пользователь намерен изменить рецепт на клиентской HMI, он может с легкостью получить последние данные с сервера.
- CSV-формат упрощает управление и эксплуатацию базы данных рецептов
Всего в базе данных на сервере (сMT-SVR/cMT3151) может храниться до 100 страниц с рецептами. В свою очередь, каждая страница вмещает до 10 000 записей рецептов. Возможность экспортировать/импортировать данные в формате CSV делает эксплуатацию и управление базой данных рецептов действительно легкими и удобными.
Источник
Онлайн обновление рецептов от Weintek
Каждая единица оборудования на автоматизированном предприятии действует в соответствии с определенной комбинацией специализированных параметров. Возьмем для примера работу упаковочной машины. Так, процесс упаковки определяется такими факторами, как температура, давление и время упаковки. Тогда как для обертывания ключевыми параметрами уже являются длина резания и упаковочный материал.
Итак, представим возможные варианты рецептов. Продукт А: длина резания – 100 см; тип упаковки – пластиковая пленка; температура запечатывания — 475º F . Продукт Б: длина резания – 80 см; тип упаковки – металлизированная пленка; температура запечатывания — 400 º F . Продукт В: длина резания – 200 см; тип упаковки – пластиковая пленка; температура запечатывания — 500º F . Отметим, что эти рецепты могут быть сохранены в панели оператора ( HMI ) и использованы промышленным контроллером (ПЛК) для выполнения определенных задач.
При этом раньше оператор мог изменить рецепты, лишь подойдя непосредственно к HMI и произведя обновления вручную, либо с использованием USB -накопителя или SD -карты. Разумеется, такой способ приводил к нерациональному использованию временного и людского ресурса, а также к ошибкам в работе оборудования, связанным с влиянием человеческого фактора.
Чтобы исключить все эти неудобства для пользователя, команда разработчиков фирмы Weintek (Тайвань) представила функцию динамичного обновления рецептов ( Dynamic Recipe Update ), реализованную на клиент-серверной архитектуре. То есть, пользователь способен обновить рецепт на сервере (с MT — SVR / cMT 3151), и обновления автоматически отобразятся на всех находящихся в локальной сети клиентских операторских панелях. Далее данные сразу можно передавать на ПЛК. Поскольку все рецепты поступают из единой базы данных, последовательность и защищенность информации в HMI -клиентах гарантированы. Словом, новая функция от Weintek – это простой, эффективный и стандартизированный способ управления рецептами.
«Данная функция реализована на всех последних моделях HMI Weintek , которые программируются EasyBuilderPro , обладающим объектом «импорт/экспорт», и оснащены Ethernet -разъемами для доступа к серверу cMT , — комментирует программист ООО «ФАМ-Электрик» Иван Морев. — Это могут быть не только сMT-CVR , но и любые панели оператора серии с MT . Если пользователь изменяет базу данных рецептов на сервере cMT , все соединенные с ним операторские панели, находящиеся в одной локальной сети, автоматически скачивают эти обновления. С другой стороны, можно внести изменения в рецепты на любой из HMI , а затем загрузить их на сервер – и они также отобразятся на всех локальных панелях оператора. При этом немаловажно, что пользователь работает с рецептами при помощи встроенной в панель системы управления базами данных (СУБД). Таким образом, обеспечивается надежность обновления рецептов».
§ Динамичное обновление рецептов гарантирует последовательность и защищенность данных.
Сервер (с MT — SVR / cMT 3151) хранит рецепты, используемые всеми локальными машинами, в специальной базе данных. Когда пользователь вносит какие-либо изменения в этой базе данных, все обновления автоматически загружаются с сервера на HMI -клиент. При этом если пользователь намерен изменить рецепт на клиентской HMI , он может с легкостью получить последние данные с сервера.
§ CSV -формат упрощает управление и эксплуатацию базы данных рецептов
Всего в базе данных на сервере (с MT — SVR / cMT 3151) может храниться до 100 страниц с рецептами. В свою очередь, каждая страница вмещает до 10 000 записей рецептов. Возможность экспортировать/импортировать данные в формате CSV делает эксплуатацию и управление базой данных рецептов действительно легкими и удобными.
Источник
Использование рецептов RW, EM в EasyBuilder
Модераторы: kiv, VanMo
Использование рецептов RW, EM в EasyBuilder
VanMo » 11 июл 2013, 14:52
Re: Использование рецептов в EasyBuilder8000
Сема » 11 июл 2013, 17:43
Здравствуйте панель оператора MTH6070I, а можете мне подсказать пожалуйста, а как мне сделать чтобы у меня был выпадающий список, и там из этого списка я мог выбрать интересующий меня рецепт. 10 рецептов. Рецепт состоит из 3 компонентов, это вес муки, время и вес сахара, как я могу в три регистра менять интересующие меня рецепты?? Можете мне подсказать. Я не понимаю как макросы эти делать, с чем они связаны?? Как там мне можно расписать рецепты??
И ещё, я не понял как мне пользоваться редактором рецептов?? Можно поподробнее. Как писать, что писать?? Я не понимаю. Потом, как мне эти регистры в панели, связать с контроллером ПЛК100??
Re: Использование рецептов в EasyBuilder8000
Denis » 11 июл 2013, 18:04
Re: Использование рецептов в EasyBuilder8000
Сема » 12 июл 2013, 09:37
Re: Использование рецептов в EasyBuilder8000
VanMo » 12 июл 2013, 10:59
Длина записи 13 слов(регистров), 10 на название рецепта и по одному на каждый параметр (мука, время, сахар).
Данные таблицы записываются в память панели начиная с регистра RW0.
Записи идут последовательно, как записаны в таблице, первая запись «Хлеб 1» начинается с регистра RW0, а запись «Хлеб 2» с регистра RW13.
Так как объект «Список» может брать только последовательно размещенные записи, в макросе Init есть следующий код:
//Запишем данные выбранного рецепта в регистры модбас
short val[3]//массив значений параметров рецепта
GetData(val[0], «Local HMI», RW, 10+i, 3)// в переменной i содержится смещение; параметры первой записи начинаются с регистра RW10
SetData(val[0], «MODBUS RTU», 4x, 1, 1)//записываем в 1 модбас-регистр количество муки
SetData(val[1], «MODBUS RTU», 4x, 2, 1)//записываем во 2 модбас-регистр время
SetData(val[2], «MODBUS RTU», 4x, 3, 1)//записываем в 3 модбас-регистр количество сахара
Вроде все рассказал, если есть еще вопросы, задавайте.
Re: Использование рецептов в EasyBuilder8000
Сема » 12 июл 2013, 11:22
А где находится макрос Init?? Там идет индексация регистров?? И как мне вместо ХЛЕБА переименовать в слово сластёна?? То есть получается эти 10 регистров в менеджере рецептов это слово?? Мда вот это жёсткое программирование, не думал, что это многоуровневая интеллектуальная система.
И как я могу через панель или через контроллер, без использования менеджера рецептов, менять эти параметры, например с панели зайти, выбрать рецепт сластена и поменять например вес муки??
Я код в макросе Init не понял, можно более подробные комментарии?? А в макросе recipe_apply почему берётся регистр LW 9200 откуда берется такой??
Re: Использование рецептов в EasyBuilder8000
VanMo » 12 июл 2013, 11:58
Сема писал(а): А где находится макрос Init?? Там идет индексация регистров?? И как мне вместо ХЛЕБА переименовать в слово сластёна?? То есть получается эти 10 регистров в менеджере рецептов это слово?? Мда вот это жёсткое программирование, не думал, что это многоуровневая интеллектуальная система.
И как я могу через панель или через контроллер, без использования менеджера рецептов, менять эти параметры, например с панели зайти, выбрать рецепт сластена и поменять например вес муки??
Re: Использование рецептов в EasyBuilder8000
Сема » 16 июл 2013, 11:26
Re: Использование рецептов в EasyBuilder8000
VanMo » 16 июл 2013, 14:34
Re: Использование рецептов в EasyBuilder8000
Сема » 16 июл 2013, 15:47
Источник