Комментарии 20
single_en, cycle_en, cascade_en - ?
Ждем описания визуализации
Ну у меня допустим есть проекты, где они работают больше года
Плк и пр свои на stm32, плк с графическим дисплеем китайские, но прошивка своя. Платы сейчас большиство производителей делает и монтирует в Китае, это не аргумент. Косяки - бывают, МЭ110 один раз пришел с одним резистором в обрыве, и у них же RS485 был очень слабый и не тянул терминатор, но за пусконаладку все отловилось.
Сиеменсы безусловно лучше, но на прям жопу жопу тоже не тянет
Самый популярный по числу хейтеров ПЛК - ПЛК от фирмы ОВЕН. Чего только ему не приписывали. Разве что детей по ночам не ест.
Тем временем работает, работает и работает.
Самая первая станция на плк работает ужэ более трех лет круглосуточно. Нареканий нет. Да и предприятие закупается только ОВЕНом. Программная реализация на плк была рабочая но ужасна, с точки зрения разработки. Когда на предприятии потребовалось собрать станции различных конфигураций (по количеству насосов, групп насосов и режимам работы) пришло желание сделать универсальные блоки и быстро собирать программу.
курсов по промышленному программированию на языках МЭК никто отродясь не видывал
дык у того же Овена курсы есть. Вебинары ы свободном доступе на Ютубе, форум, в конце концов.
Странный подход: пихать конфигурацию в программу, да еще и разбивая все это на отдельные блоки. Вообще не понятно зачем нужны блоки, описывающие входы/выходы модулей ввода/вывода и самого ПЛК. Конфигурировать-то все равно приходится руками
Если уж
пришло желание сделать универсальные блоки и быстро собирать программу
то делали бы библиотеку, без привязки к аппаратному обеспечению. А то снимет ОВЕН 110-е контроллеры с производства (а он уже года два как вовсю пиарит 200-ю серию с CodeSys 3 и ПР200 с OwenLogic ) и превратится "фреймворк" в тыкву.
ПЛК110 для насосной станции? Кучеряво живете, однако. Или у Вас там на одной станции по 10 насосов, каждый со своим частотником? С большинством (если не со всеми )задачами по автоматизации насосных установок вполне справится таже ПР200, которая в три раза дешевле будет. Или уже готовый блок управления насосами типа СУНА, который суть все та же ПР200, но уже запрограммированная на заводе.
Я людь подневольный.. дали проект, дали шкаф.. и крутись как хочешь, но к отопительному сезону чтоб все работало.. )
Про конфигурацию: был случай что в нашем отделе умер ноубтук для выездов.. и небыло возможности поменять конфигурацию на входах модуля, датчик был с другими диапазонами работы. А так получается можно перекинуть датчик на другой вход и поменять настройки для параметризации, без нужды заливать прошивку в контроллер.. такая задумка на будущее
Сами блоки режимов работы насосов без привязки к конкретному плк.. их можно импортировать в проект и пользоваться отдельно.. там больше завязка на сигналы частотного преобразователя, которые боле-менее унифицированы (аналоговые и дискретные входы и выходы).. это мой первый серьезный опыт , так сказать.
датчик на другой вход и поменять настройки для параметризации, без нужды заливать прошивку в контроллер.. такая задумка на будущее
Хм, не скажу что это плохое решение. Но ведь тогда все переменные конфигурации нужно выводить на панель или в SCADA-систему? Не думаю, что у вас так часто конфигурация установки меняется. А все возможные ситуации все равно не предусмотришь. У меня вон- при наличии частотников до сих пор на панелях стоят контакторы и куча реле от старых схем, а на приводах питателей - механические вариаторы. На случай- "вдруг частотник помрет". Вот только как доказать начальству, что изменить схему управления с частотника на контакторную, с сохранением всех блокировок и сигнализаций- времени занимает больше, чем заменить и настроить частотник.
Мне вот сегнетикс больше нравится..
Пытался Овен использовать.
Нафиг.
Откуда у "рядового слесаря по КИПиА", и главное зачем? столько терминов из компьютерного программирования? Не употребляются в АСУТП фреймфорки, классы, методы. Шаблон, макрос, тип переменной - наше всё.
Но идея и реализация хорошие.
Pump Station Framework для ПЛК ОВЕН 110-32м2