Зарегистрирован: May 14, 2006 Сообщения: 33 Рейтинг: +0/-0 Откуда: г.Комсомольск-на-Амуре
Добавлено: Вт 16 Май, 2006 6:26:01 Заголовок сообщения: Автоматизация непрерывного производства средствами Rockwell
Уважаемые коллеги,
возможно, для Вас не будет новостью то, что в области автоматизации непрерывных производств лидирут такие бренды как Honeywell, Yokogava, Emerson, ABB, Foxboro.. может быть кого-нибудь пропустил... Эти фирмы производят интегрированные программно-аппаратные комплексы, которые как правило характеризуются как DCS - "Распределенные Системы Управления", а также гибридные системы.
Помимо непосредственно распределенности, такие системы изначально имеют богатые встроенные средства для автоматизации крупных непрерывных производств.
Это и готовые функциональные блоки для первичной обработки входных аналоговых сигналов (AI), и прозрачные средства генерации алармов с встроенной генерацией сообщений об программно-аппаратных отказах самой системы, и сквозные инженерные среды, одновременно использующиеся для создания управляющей логики и для преоставления данных на уровень визуализации...
В случае с продуктами Rockwell Automation для разработчиков предоставлена максимальная свобода творчества, но готовых решений как правило дается минимум...
Как Вы подходите к решению задач автоматизации непрерывных производств средствами Rockwell?
Какие PLC при этом предпочитаете использовать? (Вопрос наверное риторический )
Какие модули ввода/вывода? (используете ли модули с искробезопасными цепями?)
Какую выбираете SCADA-систему?
Какой язык предпочитаете?
Как производите первичную обработку аналоговых сигналов?
На каком уровне генерируете технологические сигнализации по аналоговым сигналам (на уровне контроллеров или SCADA-системы)?
и многое другое...
Как я понимаю, общепринятого стандарта нет, но поделиться опытом и оценить лучшие подходы было бы разумно.
Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
Добавлено: Вт 16 Май, 2006 8:29:04 Заголовок сообщения:
В качестве примера применения Rockwell в непрерывном производстве могу привести, доменные печи на комбинате "Азовсталь" в Мариуполе, на КМК в Новокузнецке, в Кривом Рогу, конверторные цеха, скажем, на ДМК в Днепродзержинске, электросталеплавильное производство, например, на UralSteel, есть ещё множество примеров.
Химия - весь, например, Procter and Gamble, ПО Стирол, Омскуглерод, да есть ещё полно примеров. Пищевая промышленность, фармацевтика, цементные заводы, много, очень много всего.
Поскольку системы на Allen-Bradley строятся уже несколько десятилетий, применены все контроллеры - от PLC-3 до ControlLoigx.
Модули ввода-вывода самые обычные, мне известно только два случая, когда (в химии) используются модули в специальном "coated" исполнении класса G3, оба случая в сернокислотном производстве.
Известно несколько инсталляций ProcessLogix (Как под брэндом Allen-Bradkey, так и под брэндом Honeywell) - в химии.
В тех случаях, когда нужна искробезопасность, используются барьеры MTL или аналоги.
Языки - LL, FBD, ST.
SCADA - ControlView в старых системах, RSView32, в новых системах - RSViewSE, реже - Wonderware, Citect.
Первичная обработка аналоговых сигналов заключается в подавляющем большинстве случаев в первичной фильтрации средствами модуля и последующем масштабировании - в старых контроллерах программно, в новых - прямо на модуле, если нужно.
Алармы - и в контроллере, и в SCADA, в зависимости от.
На самом деле, попытки стандартизации кода и создания библиотек кодов и решений предпринимаются постоянно, но все они насколько я знаю, носят какой-то локальный характер. Я попробовал было предложить создать на этом сайте нечто вроде библиотеки программных решений. не откликнулась пока ни одна живая душа - видимо, жто не нужно.
Зарегистрирован: May 14, 2006 Сообщения: 33 Рейтинг: +0/-0 Откуда: г.Комсомольск-на-Амуре
Добавлено: Вт 16 Май, 2006 11:00:35 Заголовок сообщения:
oldDad писал(а):
В качестве примера применения Rockwell в непрерывном производстве могу привести, доменные печи на комбинате "Азовсталь" в Мариуполе, на КМК в Новокузнецке, в Кривом Рогу, конверторные цеха, скажем, на ДМК в Днепродзержинске, электросталеплавильное производство, например, на UralSteel, есть ещё множество примеров.
ИМХО, металлургам проще в том смысле, что между правками есть перерывы...
oldDad писал(а):
Химия - весь, например, Procter and Gamble, ПО Стирол, Омскуглерод, да есть ещё полно примеров. Пищевая промышленность, фармацевтика, цементные заводы, много, очень много всего.
Бытовая химия и формацевтика это хорошо... А много ли примеров автоматизации установок 1-й категории взрывоопасности?
oldDad писал(а):
Поскольку системы на Allen-Bradley строятся уже несколько десятилетий, применены все контроллеры - от PLC-3 до ControlLoigx.
До появления ControlLoigx, ИМХО, создателям систем приходилось несладко... Знаю сам по опыту работы с PLC-5. Довольно велики затраты на инжиниринг по сравнению с использованием готовых решений класса DCS.
oldDad писал(а):
Модули ввода-вывода самые обычные, мне известно только два случая, когда (в химии) используются модули в специальном "coated" исполнении класса G3, оба случая в сернокислотном производстве.
В тех случаях, когда нужна искробезопасность, используются барьеры MTL или аналоги.
А что Вы можете сказать о серии 1797?
oldDad писал(а):
Известно несколько инсталляций ProcessLogix (Как под брэндом Allen-Bradkey, так и под брэндом Honeywell) - в химии.
Есть одна инсталляция Plantscape R320 и у нас, и теперь куча проблем с ее модернизацией...
oldDad писал(а):
Языки - LL, FBD, ST.
По моему глубокому убеждению, для непрерывных процессов самым наглядным и удобным является FBD.
А есть ли опыт использования SFC на CL?
oldDad писал(а):
Первичная обработка аналоговых сигналов заключается в подавляющем большинстве случаев в первичной фильтрации средствами модуля и последующем масштабировании - в старых контроллерах программно, в новых - прямо на модуле, если нужно.
Если мы задаем шкалы непосредственно на модуле, то теряем возможность оперативно, без запуска RSLogix, изменить шкалу. На нефтеперерабатывающем производстве достаточно часто приходится менять датчики или изменять их шкалу...
А как в таком случае обрабатывать сигнал перепада давления на сужающем устройстве, имеющий квадратичную зависимость?
А пересчет из объемных единиц измерения в массовые, с учетом давления, температуры и плотности продукта???
Без первичной и даже вторичной обработки тут не обойтись
oldDad писал(а):
Алармы - и в контроллере, и в SCADA, в зависимости от.
От чего? Что правильнее: жестко задавать пределы сигнализации для аналогового тега на уровне SCADA, или же объявлять в SCADA дополнительные дискретные теги на каждый предел сигнализации, хранящийся и обрабатываемый в контроллере? (замечу, что в RSViewSE нет ограничения на регистрируемые теги)
oldDad писал(а):
На самом деле, попытки стандартизации кода и создания библиотек кодов и решений предпринимаются постоянно, но все они насколько я знаю, носят какой-то локальный характер.
Но на уровне хотя бы одного собственного предприятия такую политику выработать необходимо, чтобы снизить издержки на дальнейшее обслуживание.
oldDad писал(а):
Я попробовал было предложить создать на этом сайте нечто вроде библиотеки программных решений. не откликнулась пока ни одна живая душа - видимо, жто не нужно.
Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
Добавлено: Вт 16 Май, 2006 12:20:50 Заголовок сообщения:
Цитата:
ИМХО, металлургам проще в том смысле, что между правками есть перерывы...
Это не совсем так Доменная печь - это агрегат непрерывного действия. Печи работают непрерывно и круглосуточно.
Цитата:
Бытовая химия и формацевтика это хорошо... А много ли примеров автоматизации установок 1-й категории взрывоопасности?
Есть такие примеры, немало. Навскидку:
- Норильск-Никель (шахты)
- Газпром - компрессора (барьеры Pepperl+Fuchs)
- Омский Углерод
- Горловка, ПО Стирол
- ряд НПЗ - Рязанский, Марийский,
- BP-TНК
много чего есть в Германии, очень много - в Штатах, Канаде, в Китае. в Юго-Вост. Азии, в Африке, во Франции, просто у меня нет референса.
Цитата:
А что Вы можете сказать о серии 1797?
Только хорошее. Продаются, и немало.
Цитата:
По моему глубокому убеждению, для непрерывных процессов самым наглядным и удобным является FBD.
А есть ли опыт использования SFC на CL?
Да, собственно говоря, FBD для этого и предназначен. А вот SFC для непрерывных процессов подходит плохо, я бы сказал, это - вообще не тот язык, который здесь нужен. SFC, как Вы знаете, был разработан впервые для автомобильной промышленности и машиностроения, где объект проходит ряд последовательных технологических операций.
Цитата:
Если мы задаем шкалы непосредственно на модуле, то теряем возможность оперативно, без запуска RSLogix, изменить шкалу. На нефтеперерабатывающем производстве достаточно часто приходится менять датчики или изменять их шкалу...
Да, но мне кажется, что не так уж всё и драматично Возможность запустить RSLogix есть всегда, да и датчики меняются не так уж и часто, и не каждый раз на разные Раньше и не было возможности держать конфигурацию в модуле, и писали подпрограммы обработки руками, и ничего
Конечно, нужна вторичная обработка. В версии 16, кстати, появляется возможность создавать пользовательские Add-On-инструкции на LL или FBD или ST, а потом пользоваться ими где угодно, а пользовательские струкутры данных можно создавать уже давно - очень удобно, и очень большой щаг вперёд, я считаю. И будет Phase Manager - тоже полезная вещь.
Будут добавлены новые инструкции - ALMD и ALMA - алармы, соответственно, цифровые и аналоговые с LL,L,H,HH, Rate of Change, с опциями Delay Time, Latched or continuous, Automatic acknowledge.
Я с v16 уже поигрался, ждём в 3-м квартале.
Цитата:
Цитата:
Алармы - и в контроллере, и в SCADA, в зависимости от.
От чего? Что правильнее: жестко задавать пределы сигнализации для аналогового тега на уровне SCADA, или же объявлять в SCADA дополнительные дискретные теги на каждый предел сигнализации, хранящийся и обрабатываемый в контроллере? (замечу, что в RSViewSE нет ограничения на регистрируемые теги)
В зависимости от того, где удобнее и нужнее Теперь будет совсем просто и удобно - см. выше
Цитата:
Я недавно на этом форуме, но был бы не против...
Так за чем дело стало? Прошу Вас, чувствуйте себя, как дома, форум - для Вас
Зарегистрирован: May 14, 2006 Сообщения: 33 Рейтинг: +0/-0 Откуда: г.Комсомольск-на-Амуре
Добавлено: Ср 17 Май, 2006 5:08:03 Заголовок сообщения:
oldDad писал(а):
Доменная печь - это агрегат непрерывного действия. Печи работают непрерывно и круглосуточно.
Температурный режим поддерживается круглосуточно, а плавка?
Большинство автоматики в перерывах между плавками бездействует ( ну хотя бы на электросталеплавильных печах), разве не так?
Цитата:
А вот SFC для непрерывных процессов подходит плохо, я бы сказал, это - вообще не тот язык, который здесь нужен. SFC, как Вы знаете, был разработан впервые для автомобильной промышленности и машиностроения, где объект проходит ряд последовательных технологических операций.
Чтобы обеспечить непрерывность осушки сырья и водорода, на нашей установке Изомеризации задействовано две линии осушителей - когда один осушает, второй находится на регенерации. Автоматизация регенерации выполнена именно на SFC, пока еще средствами Plantscape, поэтому и интересен опыт применения SFC на CL.
Цитата:
Будут добавлены новые инструкции - ALMD и ALMA - алармы, соответственно, цифровые и аналоговые с LL,L,H,HH, Rate of Change, с опциями Delay Time, Latched or continuous, Automatic acknowledge.
Тогда можно подвести следующие итоги: для автоматизации непрерывных процессов средствами Rockwell на данный момент оптимальным решением станет
- контроллер AB Controllogix,
- ввод-вывод серии 1756 или 1794,
- вторичная обработка сигналов ввода/вывода и реализация логики упрвления на языке FBD,
- генерация алармов на уровне контроллера с помощью инструкций ALM, ALMA и ALMD,
- RSViewSE на уровне управления тех.процессами,
- RSBizWare на уровне управления производством.
Цитата:
Так за чем дело стало? Прошу Вас, чувствуйте себя, как дома, форум - для Вас
Кто-нибудь пробовал генерировать логику обработки сигналов ввода/вывода и ПИД-регулирования в формате файлов *.L5K?
Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
Добавлено: Ср 17 Май, 2006 6:35:49 Заголовок сообщения:
Цитата:
Температурный режим поддерживается круглосуточно, а плавка?
Большинство автоматики в перерывах между плавками бездействует ( ну хотя бы на электросталеплавильных печах), разве не так?
Не так
В отличие от электропечей или коныерторов, процессы в доменной печи непрерывны. Чугун выпускается из печи периодически каждые несколько часов, а в это время процессы восстановления железа не прекращаются.
Цитата:
интересен опыт применения SFC на CL.
На SFC работает в основном всё серийное машиностроение и, в частности, вся автомобильная промышленность , где SFC является стандартом де-факто.
Зарегистрирован: May 14, 2006 Сообщения: 33 Рейтинг: +0/-0 Откуда: г.Комсомольск-на-Амуре
Добавлено: Пт 19 Май, 2006 3:25:02 Заголовок сообщения:
oldDad писал(а):
Цитата:
интересен опыт применения SFC на CL.
На SFC работает в основном всё серийное машиностроение и, в частности, вся автомобильная промышленность , где SFC является стандартом де-факто.
SFC на CL появился только в 11-й версии, а его он-лайн-редактирование -только в 13-й, если мне память не изменяет. Выходит, машиностроители начали пользоваться CL всего пару лет назад...
Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
Добавлено: Пт 19 Май, 2006 7:54:15 Заголовок сообщения:
Цитата:
Выходит, машиностроители начали пользоваться CL всего пару лет назад.
И так, и не совсем так
В последние несколько лет SFC стало возможно и для CL, а когда CL Только появлялся, я d 1999 году на Ford'e программировал CL ещё на LadderLogix, а в том же цехе стояло немыслимое количество PLC-5 под SFC.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна. Открытие страницы: 0.134 секунды