ИННОВАЦИИ БИЗНЕСУ

ПОДРОБНАЯ ИНФОРМАЦИЯ

Заявку на получение дополнительной информации по этому проекту можно заполнить здесь.

Наименование инновационного проекта

Производство контроллеров на базе модулей интеллектуальных функций (MIF-модулей)

Рекомендуемая область пременения

Автоматизация крупных промышленных объектов, энергоблоков ТЭС.

Назначение, цели и задачи проекта

Модули интеллектуальных функций (Modules of Intellectual Functions) предназначены для применения в системах сбора данных и управления с повышенными требованиями к надежности функционирования. Модуль является основным интеллектуальным звеном ПТК “Торнадо-МРСх”.        

Цель создания - реализация системы управления на базе средств, отвечающих современному уровню техники управления технологическими процессами и имеющие перспективу применения в обозримом будущем.

Ключевые задачи и этапы разработки

При разработке использовался метод системной интеграции хорошо отлаженных, распространенных и стандартных технологий и готовых стандартных технических средств. Одной из основных задач, явилась минимизация объема разработки, то есть достижения наибольшего результата при минимальных затратах.

При разработке контроллера помимо ключевых задач, описанных выше, обращалось внимание на ряд инженерных решений, таких как:

*   конструктивное исполнение;

*    способы подключения “полевых” кабелей;

*   удобство и простота обслуживания контроллера;

*   гибкость компоновки;

*   сочетание с другими техническими средствами в рамках одного контроллера;

*   программная совместимость и поддержка стандартного программного обеспечения - операционных систем реального времени, систем технологического программирования в соответствии с международным стандартом IEC1131-3, поддержка сетевых протоколов;

*      дублирование модулей;

*      “горячая” замена модулей без отключения питания контроллера;

*      авто-конфигурирование модулей при замене;

*      обеспечение отказоустойчивости контроллера.

Первым этапом разработки явился анализ существующих технических средств, в том числе специализированных Программно Технических Комплексов (ПТК) для ТЭС. Он показал, что многие фирмы предлагают системы на базе традиционных контроллеров, но существуют и другие ПТК, которые в полной мере учитывают ключевые требования со стороны объекта автоматизации. Примерами таких систем могут служить хорошо известные системы “TELEPERM-ME” фирмы Siemens, “PROCONTROL-P” фирмы ABB и некоторые другие.

Знакомство с техническим описанием этих систем подтвердило верность идеи использования внутри контроллера коммуникационной среды, оперирующей более высокоуровневыми понятиями - такими как “сообщения”, “события”, “телеграммы” и т.п. Практически, коммуникационные шины внутри этих контроллеров являются детерминированными локальными сетями, но они имеют один существенный недостаток - эти шины не являются стандартными и открытыми.

На втором этапе анализировались существующие стандартные технологии, используемые в системах автоматизации для выбора конкретных решений по организации ввода/вывода, внутренней локальной сети, внешней коммуникации, интеграции других систем в составе контроллера и другое.

Далее была разработана конкретная архитектура и структурная схема контроллера с описанием основных свойств на основе выбранных технических решений. После чего были разработаны необходимые модули.

Серийное производство модулей размещено на предприятиях, обеспечивающих высокое качество производства электронных устройств.

Краткое описание заменяемого процесса или решаемой проблемы

Анализ архитектур контроллеров с параллельной шиной

Проанализируем на сколько контроллеры с классической модульной архитектурой и параллельной шиной соответствуют требованиям систем автоматизации.

    Охарактеризуем основные свойства большинства классических контроллеров:

1.     классический контроллер образуется набором модулей, установленных в каркас (крейт) и объединенных традиционной параллельной шиной;

2.     контроллер имеет один (очень редко несколько) модуль центрального процессора, взаимодействующего с остальными модулями контроллера через параллельную шину;

3.     остальные модули выполняют в контроллере функции устройств сопряжения с объектом (УСО) или другие вспомогательные функции;

4.     все модули, кроме процессорного, не являются интеллектуальными;

5.     взаимодействие между модулями осуществляется на уровне циклов обращений микропроцессора к внутренним регистрам и ячейкам памяти модулей;

6.     взаимодействие по параллельной шине характеризуется высокими скоростями передачи;

7.     относительно высокое число каналов в контроллере.

Повышенные требования к надежности. Традиционные контроллеры с параллельной шиной не имеют каких либо архитектурных решений, повышающих их надежность. Надежность традиционных контроллеров сегодня обеспечивается только экстенсивным способом - за счет высокого качества производства электронного оборудования. С архитектурной точки зрения, параллельная шина является центральным системным элементом с крайне высокой потенциальной ненадежностью. Она содержит десятки сигналов к которым подключаются все модули контроллера своими активными интерфейсными элементами (шинными приемо-передатчиками). Отказ любого элемента, при котором нарушатся электрические характеристики хотя бы одного сигнала может привести к выходу из строя всего контроллера. При этом практически невозможно диагностировать такую неисправность, так как при подобном отказе может полностью нарушиться функционирование контроллера.

Быстрое восстановление функций. В традиционных контроллерах многие единичные отказы могут привести к отказу всего контроллера. В этих случаях возможна только полная замена на новый полностью аналогичный контроллер. Подобную замену быстро произвести трудно - она потребует много времени.

Высокая сложность процедуры замены требует дополнительного тестирования нового контроллера после замены перед тем, как ввести его в эксплуатацию, что зачастую невозможно ввиду особенностей эксплуатации реальных технологических объектов. Иными словами восстановление традиционного контроллера, в общем случае, возможно только в масштабах ремонтных работ. Для ряда объектов, например ТЭС, ремонтные работы по вине системы управления недопустимы.

Повышенные требования к устойчивости функционирования. Это требование может быть выполнено только при условии компоновки небольших контроллеров, соответствующих объемам функциональных технологических узлов. В противном случае, при выполнении большого числа сложных программ на одном процессорном устройстве в многозадачном режиме возможно взаимовлияние программ.

Это может приводить к неустойчивому функционированию прикладного программного обеспечения. Выяснение причин подобных сбоев является наиболее сложной задачей в программировании и ее сложность растет экспоненциально с ростом объема программы.

Взаимовлияние программ может привести к чрезвычайно высокой трудоемкости технологической наладки объекта.

Во-первых, модификация программы в любой ее части может изменить время ее выполнения существенным образом, что повлияет на динамические свойства других участков программ. В некоторых случаях, ощутимое перераспределение процессорного времени может возникать только при соблюдении определенных условий (состояний), т.е. очень редко. Выявление и устранение подобных программных ошибок может занять неизвестное количество времени.

Во-вторых, для запуска исправленной в ходе технологической наладки программы требуется перезагрузка программы в контроллере на работающем объекте. Если контроллер ответственен за крупный участок технологии, то такая перезагрузка может повлечь остановку основного оборудования, что просто не допустимо.

Недостатки классической параллельной шины

Помимо перечисленных выше противоречий, возникающих при использовании традиционных контроллеров в управлении сложными технологическими объектами, существует ряд недостатков, порождаемых самой природой параллельной шины:

Во-первых, большинство параллельных шин являются одномастерными (однопроцессорными). Многомастерные (многопроцессорные) шины существенно сложней и более дорогостоящи. Если для решения задач, потребуется многопроцессорная обработка, то необходимо использовать относительно дорогие многопроцессорные шины типа VME или аналогичные.

Во-вторых, многопроцессорные параллельные шины имеют централизованную схему арбитража. Арбитр - это отдельное самостоятельное устройство, которое управляет доступом процессоров к шине. Выход из строя единственного элемента - арбитра, приведет выходу из строя всего контроллера.

В-третьих, шинные циклы на параллельной магистрали являются элементарными операциями чтения/записи операндов с точно заданными адресами. Шинные циклы не обладают свойством транзакции, т.е. невозможно корректно “откатиться” в состояние до выполнения неудачного цикла и попытаться повторить его вновь. Из этого следует сразу несколько проблем:

1.     любой сбой при выполнении шинного цикла является серьезной системной ошибкой (исключительной ситуацией), корректная обработка которой практически невозможна. Редко какие операционные системы способны сохранить функционирование при подобных сбоях;

2.     обязательное наличие точного адреса операнда в шинном цикле лишает возможности организации динамической маршрутизации информационных потоков;

3.     ряд ограничений в адресации на параллельных шинах - отсутствуют широковещательные сообщения.

Вывод. Крупные контроллеры с централизованной обработкой даже с очень мощным процессором не удовлетворяют предъявляемым требованиям в полной мере. Необходима децентрализация обработки между небольшими автономными контроллерами, оптимальный объем которых соответствует объемам ФУ, для того, чтобы минимизировать обмен информацией между контроллерами.

Структура системы, адекватная функционально-технологической структуре объекта, на традиционных контроллерах возможна, но при этом стоимость системы существенно возрастет. С точки зрения эксплуатации, такая система будет иметь ряд недостатков. Отсутствие архитектурных решений, повышающих надежность системы будет допускать возможность отказов, приводящих к остановкам основного технологического оборудования на длительные периоды времени.

Контроллер с последовательной шиной

Распределение интеллекта по небольшим автономным контроллерам продиктовано разбиением технологии на функциональные узлы. Если представить архитектуру контроллера, состоящего из автономных интеллектуальных модулей, в которых объем каналов ввода/вывода и производительность встроенного в модуль процессора достаточны для управления средним функциональным узлом, то такая архитектура будет адекватной технологической структуре объекта автоматизации. Ключевой проблемой здесь является организация межмодульного взаимодействия внутри контроллера.

Локальная сеть внутри контроллера вместо параллельной шины

Сегодня локальные сети решают весь комплекс задач по объединению компьютерного и контроллерного оборудования в единую систему. Почему бы не использовать сетевые технологии для организации межмодульной коммуникации внутри контроллера?

Фактически контроллер с внутренней локальной сетью будет представлять собой кластер автономных интеллектуальных модулей, объединенных этой сетью. Важной предпосылкой для использования стандартной сети из семейства современных полевых сетей “Fieldbus” в качестве межмодульной среды передачи является существенное снижение интенсивности межмодульного взаимодействия. Проведенные исследования и оценки показывают, что интенсивность обмена информацией между интеллектуальными модулями может снизиться в сотни раз. Это достигается за счет реализации операций ввода/вывода УСО, обработки информации и управляющих программ внутри интеллектуального модуля. Межмодульное взаимодействие в этом случае требуется только для получения информации о значениях параметров, необходимых для функционирования собственных алгоритмов управления и заданий/рапортов извне. С другой стороны, объемы отдельных ФУ могут превосходить возможности отдельного модуля, поэтому сеть внутри контроллера должна быть достаточной для обеспечения более тесных и интенсивных связей, необходимых для решения задач внутри ФУ.

На “цеховом” уровне, где представлено несколько контроллеров, стоит задача их объединения в единую систему. Это означает, что сеть интеллектуальных модулей должна быть двухуровневой и включать сеть первого ранга, образующую контроллеры ФУ из интеллектуальных модулей и сеть второго ранга, объединяющую контроллеры (кластеры) в единую систему (рис 1).

Кластер модулей, объединенных сетью первого ранга, можно назвать контроллером функциональных узлов (далее КФУ).

Важной особенностью этой архитектуры является то, что сетевой шлюз в КФУ является абсолютно прозрачным для модулей. Таким образом, система выглядит для модулей как одноранговая сеть, т.е. для любого отправителя (модуля) не имеет значения, где физически находится получатель сообщения - в том же КФУ, или в другом. Это еще одно неоспоримое достоинство предлагаемой архитектуры.

Выбор стандартных локальных сетей для объединения интеллектуальных модулей внутри КФУ и полное исключение традиционных параллельных шин, как средства межмодульной коммуникации, позволяет без дополнительных затрат решить ряд проблем, неразрешимых для контроллеров с традиционной архитектурой. В этом состоит суть предлагаемого решения для организации архитектуры контроллера, адекватной предъявляемым требованиям.

Замена параллельной шины внутри контроллера на локальную сеть оптимально и без всяких оговорок решает ряд ключевых задач, определяющих основные системные свойства контроллеров:

Во-первых, обеспечение надежной среды передачи данных. В современных локальных сетях обеспечивается достоверность передаваемых по сети данных, которые защищаются циклическими контрольными суммами. Подобная защита данных от искажений отсутствует в большинстве параллельных шин.

Во-вторых, некоторые сети обеспечивают возможность инициативного доступа к среде передачи со стороны любого сетевого абонента. Это позволяет реализовать разнообразные схемы обработки информации - по инициативе “ведущего” обработчика, управление по событиям, управление потоком данных.

В-третьих, дает возможность осуществить разнообразные методы адресации. Некоторые сети не имеют физических адресов - все сообщения имеют свой идентификатор типа или класса сообщений. Это позволяет строить динамические схемы маршрутизации информационных потоков в системе. Кроме того, имеются специальные служебные и широковещательные сообщения, без которых трудно реализовать ряд необходимых системных функций - например, синхронизацию времени и другие функции, требующие синхронной обработки.

В-четвертых, отсутствие централизованного арбитра и широкие возможности авто-конфигурирования сетевой топологии существенно повышает надежность и живучесть контроллера. В многопроцессорных параллельных архитектурах, напротив, используется централизованная схема арбитража.

В-пятых, более высокоуровневый обмен информацией. Общение между интеллектуальными модулями происходит не на уровне элементарных регистровых обращений (циклов чтения/записи), а на уровне смысловых сообщений. В сетях элементом информации является сообщение, оформленное в виде пакетов. Пакет является нормальной транзакцией, целостность которой автоматически отслеживается на сетевом уровне. Более того, даже разрушение самой сетевой среды во время передачи пакета не является фатальной системной ошибкой - это обычная штатная ситуация, предусмотренная в любой сети, в отличие от параллельной шины, где сбой шинного цикла является серьезной системной ошибкой с фатальными последствиями. Это свойство локальных сетей изящно и совершенно естественно решает такую глобальную проблему для архитектур с параллельной шиной, как “горячая замена” модулей в контроллере.

В-шестых, скорости передачи. Параллельные шины пока считаются самыми быстродействующими. Сегодня появилось несколько технологий последовательной передачи данных, которые превосходят по быстродействию любые существующие параллельные шины и обеспечивают передачу данных со скоростью до 400 Мбайт/с и даже более. Тот факт, что последовательные шины заменят в ближайшем будущем сегодняшние параллельные шины межмодульного взаимодействия в компьютерных системах, был осознан еще в начале 90-х годов. Сегодня видна определенная тенденция развития средств вычислительной техники в этом направлении.

В контроллерах для автоматизации типичных технологических процессов такие скорости не требуются - шина с производительностью в 2 Мбайта/с вполне достаточна для традиционного контроллера с неинтеллектуальными модулями. Эта оценка скорости основана на нашем практическом опыте и опыте использования рядом фирм технических средств с такими показателями производительности шины, например PC-совместимые контроллеры с 8-ми разрядной ISA-bus. Если же все модули в контроллере будут иметь достаточный интеллект для автономного решения прикладных задач управления, сбора и обработки информации, то требуемый поток обмена данными между такими модулями снизится примерно на два порядка. Анализ исходных текстов программ “драйверов” ввода/вывода позволяет оценить количество элементарных операций, выполняемых процессором, для считывания и первичной обработки, например, одного аналогового преобразования. Как правило, для обработки одного измерения, в “драйвере” исполняется около сотни процессорных инструкций. Таким образом, для межмодульной коммуникации будет достаточно иметь среду передачи с производительность порядка 20 Кбайт/с или что тоже самое 200 Кбод с учетом 20% накладных расходов протоколов последовательной передачи данных. Эта оценка говорит о том, что с точки зрения скоростных характеристик в качестве среды передачи внутри контроллера может использоваться практически любая из стандартных детерминированных локальных сетей.

К перечисленным достоинствам предлагаемого решения можно добавлять и другие, но уже этого достаточно для того, чтобы прийти к выводу, что контроллер с внутренней локальной сетью имеет ряд существенных преимуществ в сравнении с традиционным контроллером на основе параллельной шины.

Краткое описание предлагаемого технологического процесса

В Институте автоматики и электрометрии СО РАН при участии партнеров, компаний PEP Modular Computers и UniControls, был разработан универсальный контроллер для автоматизации различных объектов, включая крупные и особо ответственные объекты типа ТЭС и аналогичные. Общие требования к разрабатываемому оборудованию были сформулированы одной из ведущих в Сибирском регионе технологических организаций “Сибтехэнерго”. Реализация контроллера, опытно-конструкторская документация и серийное производство осуществлены фирмой “Торнадо Модульные

Системы”. Разработанное оборудование внедрено на ряде объектов теплоэнергетики.

Архитектура разрабатываемого контроллера базировалась на идее распределения технологических функций объекта по небольшим автономным или слабосвязанным технологическим узлам. Задачи каждого функционального узла решаются одним или несколькими интеллектуальными модулями, получивших название модулей интеллектуальных функций “Modules of Intellectual Functions” или MIF-модулями, а контроллеры на их основе - MIF-контроллерами. Объем отдельного MIF-модуля соответствует объему небольшого ФУ - т.е. 30-60 каналов.

Технические решения, использованные в MIF-контроллере

Внутренняя последовательная шина MIF-контроллера

По причинам, подробно описанным выше, в качестве средств коммуникации между модулями контроллера было решено использовать последовательную шину, а точнее сказать сеть, так как она должна обеспечивать:

*      множественный доступ к среде передачи;

*      контроль ошибок при передаче;

*      стандартный электрический интерфейс к среде передачи;

*      автоматическую конфигурацию логической топологии среды передачи;

*      гарантированное время доставки сообщений;

*      соответствие какому либо из распространенных стандартов.

Внутренняя шина MIF-контроллера выбиралась из так называемых “полевых” шин (сетей). При выборе анализировались следующие стандартные сети из числа наиболее распространенных “полевых” сетей: Profibus, CAN-bus и другие.

CAN-bus проектировался для обеспечения взаимодействия тесно связанных по управлению контроллеров. CAN-bus идеально подходит для задач управления агрегатного уровня, хотя и имеет ряд ограничений: по скорости передачи (до 1Мбод), что может оказаться недостаточным для цехового уровня; по топологии сети, по протяженности (до 40 м при максимальной скорости передачи), по передаче крупных массивов информации.

Profibus сегодня - стандарт номер один в автоматизации цехового уровня: имеет высокие скорости до 12Мбод; разнообразные варианты топологий, допускающей комбинации различных технологий, как на медном кабеле, так и на оптоволоконном; большую протяженность сегментов. Для задач управления на уровне агрегата, механизма и т.п. он является несколько громоздким и избыточным. Он прекрасно подходит в качестве сети более высокого “цехового” уровня для объединения контроллеров.

В качестве внутренней шины контроллера была выбрана шина CAN-bus. С  точки зрения разработчиков для внутренних коммуникаций контроллера она подходит наилучшим образом.

Сеть CAN-bus является одним из наиболее зрелых стандартов. Он реализован в виде специализированных СБИС более чем 20 ведущими компаниями, поддерживает разнообразные среды передачи, контролирует целостность и отсутствие ошибок при передаче/ приеме сообщения без получения специального ответа от “получателя”. Жесткая детерминированность протокола, динамическое распределение приоритетов, многомастерность, поддержка совместной обработки управляемой событиями, смысловая адресация сообщений и событий вместо традиционной физической адресации получателя/ отправителя сетевых пакетов, все это делает его подходящим средством межмодульной коммуникации в контроллере.

Итак, взаимодействие MIF-модулей внутри MIF-контроллера осуществляется по дублированной шине CAN-bus. Конструктивно сеть CAN-bus выполнена в MIF-контроллере на объединительной печатной плате, в которую устанавливаются MIF-модули. Дублирование шины повышает надежность MIF-контроллера до уровня, который никогда не достижим в традиционных контроллерах - MIF-контроллер не может отказать ни при каком любом единичном отказе среды передачи контроллера.

Решения по организации ввода/вывода

Контроллеры в ПТК для автоматизации технологических процессов должны решать вполне определенный набор задач по вводу, т.е. преобразованию физических сигналов в цифровой код, и выводу, т.е. обратному преобразованию из цифрового кода в физический сигнал. В этот набор входят задачи ввода сигналов от термопар, термометров сопротивлений, потенциальных и токовых аналоговых сигналов и дискретных сигналов в диапазоне от 24В до 220В, а так же задачи вывода потенциальных и токовых аналоговых команд и дискретных команд в том же диапазоне. Кроме того, в ряде случаев могут возникать более нестандартные задачи ввода/вывода. Для решения этих разнообразных задач требуется набор соответствующих модулей для ввода/вывода.

При разработке MIF-контроллера, как одна из основных, ставилась задача минимизации расходов на разработку, минимизации стоимости контроллера, унификации принятых технических решений и проектной компонуемости не только контроллера, но и входящих в него модулей.

Для удовлетворения всех перечисленных требований была выбрана “мезонинная” технология организации ввода/вывода, которая основана на выделении целевых функций ввода/вывода в отдельные субмодули (мезонины), устанавливаемые на модуль-носитель.

“Мезонинная” технология ModPack, разработана в 80-х годах компанией PEP Modular Computers. Эта технология получила широкое распространение в мире и является сегодня открытым международным стандартом. Сегодня в мире выпускается различными независимыми производителями около ста типов субмодулей в стандарте ModPack. Это означает, что на рынке средств автоматизации можно найти функциональный субмодуль для решения практически любой задачи.

Отличительной особенностью субмодулей ModPack от других мезонинных технологий является крайне простой системный интерфейс. В отличие от многих других мезонинных модулей, он разрабатывался специально для задач сопряжения с объектом автоматизации. В нем детально продуманы вопросы электросовместимости и электробезопасности. Использование “мезонинной” технологии сузило задачу до разработки одного единственного модуля-носителя для субмодулей ModPack, удовлетворяющего всем общесистемным требованиям.

Сопряжение с “полевым” уровнем

Основная часть функций сопряжения ПТК с “полевым” уровнем (датчики, преобразователи, исполнительные механизмы и пр.) решена в субмодулях ModPack. В них реализуются функции аналого-цифрового преобразования, фильтрации, цифро-аналогового преобразования и т.п.

Остальная часть задач сопряжения, таких как подключение "полевых" кабельных связей сечением до 2,5 мм2, согласование с конкретными измерительными схемами (2, 3, 4-х проводные, переход из термокомпенсационного кабеля в медный, и т.д.), дополнительные преобразования (24В в 220В и наоборот) и т.п., решается в Блоках Полевых Интерфейсов (БПИ).

БПИ могут устанавливаться в шкафу как отдельно, так и вместе с крейтом контроллера. БПИ монтируются на стандартную DIN-рейку. В верхней части БПИ размещаются клеммы для подключения “полевых” кабелей, а в нижней - разъем для подключения плоского 24 жильного кабеля к MIF-модулям с установленными на них субмодулями ModPack.

Рис. 2. Типовой пример компоновки шкафа КФУ

Большим достоинством применения БПИ является отсутствие дополнительных шкафов пром-клеммников для подключения “полевых” кабелей, простота монтажа оборудования внутри шкафа, высокая модульность и легкость модификаций.

Выбор элементной базы MIF-модуля

При выборе элементной базы для MIF-модуля  руководствовались следующим:

-  микропроцессор должен поддерживать широко распространенные операционные системы реального времени;

-  иметь встроенные средства для предотвращения зацикливания программ (watch-dog), развитая системная диагностика;

-  развитые средства отладки и тестирования;

-  поддержка инструментальных средств разработки;

-  наличие интерфейса Ethernet;

-  достаточно высокая производительность - не менее нескольких MIPs;

-  оптимальное соотношение стоимость/функциональность.

При выборе микропроцессора, ввиду незначительной разницы в стоимости между 32-х разрядными и 8-ми разрядными микроконтроллерами

в сравнение со стоимостью модуля,  исключены из рассмотрения 8-ми и 16-ти разрядные микроконтроллеры.

Безусловным лидером на рынке 32-х разрядных микроконтроллеров для встраиваемых систем, сегодня является компания Motorola с ее известными микроконтроллерами серий MC68300 на базе ядра CPU32, совместимого с 68000, и новыми микроконтроллерами MPC500, 800, 600 и другие на базе нового RISC-ядра PowerPC.   Выбор остановлен на микроконтроллере MC68EN360 по следующим причинам:

-   наличие полного спектра хорошо отлаженного проверенного системного ПО реального времени и инструментальных средств разработки для микропроцессоров совместимых с 68000;

-  наличие в контроллере всех вспомогательных устройств, необходимых для встраиваемых систем (сторожевые таймеры, низкое потребления, диагностика шинных циклов и выполнения инструкций, и т.д.)

-  развитые средства отладки, не доступные в других микроконтроллерах - встроенный в микроконтроллер аппаратный отладчик BDM;

- встроенный специализированный коммуникационный со-процессор QUIC с поддержкой ряда стандартных сетевых протоколов, включая Ethernet;

- высокая производительность до 10 MIPS;

- невысокая стоимость.

Рис. 3. Вид спереди крейта MIF-контроллера

Рис. 4. Логическая структура MIF-контроллера

Краткое описание MIF-контроллера

MIF-контроллер состоит из двух основных подсистем - кластера MIF-модулей и сетевых шлюзов (одного или двух, в зависимости от требований по дублированию “цеховой” сети). MIF-модули объединяется в кластер внутри MIF-контроллера детерминированной локальной сетью CAN-bus. MIF-контроллер может состоять из двух крейтов, содержащих до 32 MIF-модулей. Для обеспечения взаимодействия MIF-модулей с другими контроллерами, MIF-контроллер имеет один или два сетевых шлюза в “цеховую” сеть, реализуемую на Profibus или Ethernet.

Сетевой шлюз является абсолютно прозрачным устройством для MIF-модулей. Каждый MIF-модуль посылает в CAN сеть сообщения не заботясь и не зная о том, где находится адресат - в этом или другом MIF-контроллере. Для него все выглядит так, как будто все MIF-модули находятся в одной огромной сети CAN.

        Основная часть сообщений не выходит за пределы MIF-контроллера, что дает фактически пропорциональный числу установленных в системе MIF-контроллеров рост производительности коммуникационной среды.

        На рис 3 и 4 показана структура КФУ на примере однокрейтового MIF-контроллера с “цеховой” сетью Profibus.

Технико-экономическое обоснование применения инновационной технологии

Из опыта проектирования реальных объектов и анализа различных проектов, объем  функциональных устройств составляет в среднем порядка 50 каналов. С этой точки зрения использование традиционных контроллеров вполне возможно. Модульность позволяет скомпоновать контроллеры с необходимым объемом каналов и процессорной производительностью, развитые сетевые средства без труда позволяют объединить их в единую систему и т.д., но при практической реализации возникают некоторые проблемы:

1. для традиционных универсальных контроллеров число каналов равное 50 не оптимально с точки зрения стоимости. Обычно они обслуживают несколько сотен каналов, тогда стоимость общесистемной части контроллера (крейта, источников питания, процессорного модуля и т.д.) распределяется по большому числу каналов и вклад системной части в среднюю стоимость канала минимален. Поэтому, если объем каналов в традиционном контроллере уменьшить до требуемого (в среднем 50 каналов), то средняя стоимость канала и системы в целом возрастет более чем в два раза;

2. можно попытаться использовать более простые и соответственно дешевые традиционные контроллеры с меньшим числом каналов, например PLC-контроллеры, но тогда вы имеете ряд ограничений по функциональным возможностям, производительности процессора и т.д., которые сделают невозможным решение сложных или нестандартных задач.

Таким образом, и в одном и в другом случаях возникают несоответствия, приводящие - либо к существенному увеличению стоимости контроллерного оборудования в системе из-за дорогостоящей общесистемной части, не позволяющей масштабировать контроллеры в широком диапазоне обслуживаемых каналов, либо к существенному ограничению функциональных возможностей контроллеров.

Все типы технологических контроллеров, разработанных компанией “Модульные Системы Торнадо”,  имеют 100% программную совместимость друг с другом и контроллерами других производителей, поддерживают единые стандарты и протоколы, используют одну и ту же операционную систему реального времени OS-9 и среду технологического программирования ISaGRAF.  Это позволяет  не только минимизировать затраты на разработки программ, сопровождение и сервис поставляемых на их основе ПТК, но и дает возможность масштабировать создаваемые ПТК по стоимости, компоновке, условиям эксплуатации, конструктивному исполнению и другим характеристикам, предоставляя тем самым Заказчику возможность оптимального выбора.

Стоимость MIF-контроллера (при цене одного модуля около 1 тыс. долл.) несколько меньше, чем аналогичного по производительности контроллера VME. Создание собственных интеллектуальных модулей началось около пяти лет назад, почти одновременно с развертыванием совместных работ с компанией Motorola. На сегодняшний день более десяти специалистов “МС Торнадо” осуществляют аутсорсинговые разработки контроллеров Motorola на базе микропроцессоров серии MC68000 и PowerPC и предоставляют глобальные консалтинговые услуги по их применению.

Реализация проектов на базе разработанных модулей для “большой” и “малой” энергетики является одним из приоритетных направлений деятельности “МС Торнадо”, дающим до 90% доходов от проектного бизнеса. Причем в ценовом выражении превалируют системы автоматизации мощных энергоблоков, стоимость каждой из которых превышает 500 тыс. долл.

Технико-экономические показатели трудо-энерго-природосбережения нового процесса

При создании комплексов управления сложными объектами требуются нетрадиционные решения, обеспечивающие повышенный уровень отказоустойчивости и готовности. Поскольку стоимость простоя, например,  энергообъектов весьма высока, а серьезные аварии чреваты катастрофическими последствиями, архитектура обслуживающих их АСУТП должна исключить возможность появления уязвимых мест, отказ в которых мог бы привести к выходу из строя всей системы. Необходимо также гарантировать минимальное время восстановления вышедших из строя компонентов АСУТП, предусмотрев возможность их оперативной замены.

Специфической особенностью объектов автоматизации в энергетике является значительное число (около сотни) разнотипных функциональных узлов высокой степени сложности со взаимосвязанными алгоритмами работы. Поэтому оптимальной концепцией построения системы управления служит, по мнению специалистов “МС Торнадо”, функциональная декомпозиция АСУТП, отражающая конфигурацию объекта управления.

Для реализации этой концепции разработана двухуровневая сетевая инфраструктура, образованная контроллерами и установленными в них интеллектуальными модулями. Обмен информацией между контроллерами осуществляется по дублированным каналам связи (например, сетей Ethernet или Profibus), а между модулями - посредством двух последовательных шин CAN. Производительность процессора и пропускная способность каналов ввода/вывода каждого модуля вполне достаточны для управления средним функциональным узлом и мониторинга его состояния. В связи с этим модули снабжены относительно простым программным обеспечением, модификация которого в процессе отладки не влияет на программы их “соседей”. Благодаря применению в контроллерах “прозрачных” сетевых шлюзов вся система управления является фактически базирующейся на процессорных модулях одноранговой сетью, в которой реализуется необходимый уровень резервирования выполняемых функций.

Новые потребительские свойства продукции

Cледующим поколением интеллектуальных модулей являются модули MIF-360 и MIF-PPC и обладают более развитыми и совершенными ресурсами для решения задач автоматизации ТП на крупных и ответственных промыш-ленных объектах.
MIF-360 и MIF-PPC являются процессорными модулями с посадочны-ми местами для трех мезонинных субмодулей ввода/вывода стандарта ModPack. Типовые контроллеры, построенные на базе данных модулей, мо-гут обрабатывать до нескольких тысяч каналов ввода/вывода. Новые модули полностью программно совместимы с предыдущими версиями модулей MIF-Base, а также контроллерами VME9300, IUC9300, Smart, компании Kontron.
По сравнению с предыдущей моделью MIF-Base модуль MIF-360 обла-дает расширенной до 2Мб Flash памятью, что позволяет размещать все слу-жебные и вспомогательные модули, утилиты, ОС, ядро, в также снизить на-грузку на динамическую и статическую памяти модуля. Микропроцессор (MC68E360) имеет встроенный коммуникационный сопроцессор имеющий четыре универсальных последовательных канала SCC и два дополнительных последовательных канала SMC. Обеспечивается поддержка всех стандартных протоколов (в т.ч. и Ethernet). В модуле введена опто-гальваническая изоля-ция всех CAN-интерфейсов модуля. Способность сохранять все необходимые технологические данные в статической памяти модуля увеличилась до 10 дней.
Модуль MIF-PPC основан на коммуникационном микроконтроллере нового поколения фирмы Motorola PPC860Т на базе суперскалярного RISС процессора PowerPC, обладающего высокой производительностью (около 100 MIPS), встроенным коммуникационным сопроцессором PowerQUICC и встроенным контроллером FastEthernet. Процессор модуля МPC860TZP80D4, обладает улучшенными скоростными и интеллектуальными характеристика-ми по сравнению с процессорами предыдущих моделей, и его использование позволит улучшить производительность нового MIF модуля в 18…19 раз. FLASH-память модуля увеличена до 4 Мб, SDRAM - до 16 Mб, SRAM- до 1 Mб, введена оптогальваническая изоляция интерфейсов и интерфейс Media Independent Interface (MII), позволяющий подключать Ethernet с индивиду-альными требованиями по скорости (10…100 Мб). Время сохранения данных в энергонезависимой памяти увеличено до 15 дней. Таким образом, MIF-PPC обладает некоторыми отличительными особенностями, выделяющими его на микропроцессорном рынке промышленной автоматизации. Модуль создан на основе современного микроконтроллера PPC860T с поддержкой FastEthernet; обладает возможностью горячей замены, без отключения питания; не требует принудительного охлаждения; имеет компонуемый ввод/вывод (установка до трех субмодулей ModPack) и два оптогальванически изолированных порта сети CAN-bus; отвечает требованиям удобства обслуживания модулей: разъ-емы ввода/вывода на передней панели отсутствуют, все подключения прохо-дят через тыловые разъемы модуля.

Качественные характеристики, предъявляемые к сырью и материалам

Серийное производство модулей размещено на предприятиях, имею-щих сертификат качества ISO9001 и обеспечивающих высокое качество про-изводства электронных устройств.

Стадия и уровень разработки

- Мелкосерийный выпуск комплексов и разработка изделий специального на-значения.

Предлагаемые инвестиции

10 млн. руб.

Рынки сбыта

Замена старых систем контроля и управления, построенных на аналого-вых и релейно-контактных средствах, на современные АСУ ТП - несомнен-ная перспектива для крупных промышленных предприятий и электростан-ций всех типов на территории России и за рубежом.

Возможность и эффективность импортозамещения

По своим техническим возможностям и характеристикам MIF-модули превосходят ряд зарубежных аналогов. Они базируются на самой современ-ной микропроцессорной базе и открытых международных стандартах, учи-тывают характеристики российских промышленных объектов и полностью соответствует требованиям отечественных нормативных документов. На базе MIF-модулей созданы комплексные решения АСУТП сложных энергоуста-новок, конкурирующих с предложениями и ABB, и Siemens.

Возможность выхода на мировой рынок

Срок окупаемости (в месяцах)

12

Дата поступления материала

11.10.2007

Инновации и люди

У павильонов Уральской выставки «ИННОВАЦИИ 2010» (г. Екатеринбург, 2010 г.)

Мероприятия на выставке "Инновации и инвестиции - 2008" (Югра, 2008 г.)

Открытие выставки "Малый бизнес. Инновации. Инвестиции" (г. Магнитогорск, 2007 г.)

Демонстрация разработок на выставке "Малый бизнес. Инновации. Инвестиции" (г. Магнитогорск, 2007 г.)