Программное обеспечение
ПО ПТК «САРГОН-6» включает:
- ОС, устанавливаемые на контроллерах, компьютерах и серверах;
- наборы тестов и драйверов, поставляемых изготовителями технических средств;
- фирменное ПО комплекса "САРГОН" (ЗАО "НВТ-Автоматика").
Основу фирменного ПО составляют следующие компоненты:
Система реального времени ТкА - современная высокоэффективная исполняющая система реального времени, устанавливаемая на все вычислительные узлы АСУТП.
Кроме традиционных SCADА-компонент в ТкА встроены:
- виртуальная машина эффективного исполнения программ, написанных на технологическом языке;
- набор драйверов типовых сетей и устройств;
- система передачи и исполнения команд с диспетчером приоритетов;
- микроядро многопоточного исполнения технологических программ, не зависящее от ОС;
- система автоматического сквозного контроля достоверности информации;
- средства мониторинга и отладки конфигураций в РВ периодически обслуживаемых АРМ технологов.
ПО «САРГОН» обеспечивает резервирование компьютеров АРМ оператора без использования дополнительной аппаратуры.
Рекомендуемые требования к компьютерам АРМ оперативного контура (под Windows NT/2000): Pentium4 1,7 MHz, 128MB RAM, 40 GB EIDE.
Система автоматического конфигурирования ТкАconf обеспечивает:
- ведение единой БД проекта АСУТП, включающей до 1000 вычислительных узлов и 100000 параметров;
- поддержку всех стадий проектирования и сопровождения АСУТП;
- автоматизацию процесса проектирования, включая автоматическую генерацию конфигураций ПО всех вычислительных узлов АСУТП и автоматическую трассировку передаваемой информации;
- автоматическое отслеживание изменений;
- возможность перемещения программных компонентов по «дереву» АСУТП.
Автоматические процедуры, встроенные в систему проектирования, существенно снижают трудоемкость привязки АСУТП к объекту, что позволяет многократно выполнять ее, например, при многоэтапном внедрении системы.
Система технологического программирования TkAprog использует передовые технологии системного программирования:
- объектный подход, используемый в ПТК на всех уровнях (от датчика до ТЭС), позволяет описать управление ТП любого уровня сложности в виде набора простых алгоритмов, технологически очевидно связанных между собой;
- систему технологического программирования обеспечивает представление программы в виде набора таблиц и диаграмм, максимально естественных для пользователя (за простым интерфейсом скрывается мощь непроцедурного языка, построенного на теории автоматов);
- простоту описания параллельно выполняющихся процессов, т.к. взаимодействие между ними организуется на системном уровне;
- виртуальную машину САРГОН на всех вычислительных узлах АСУТП, обеспечивающую уникальную независимость технологических программ от распределения по контроллерам – ни перенос программного модуля в другой контроллер, ни, даже, изменение типа контроллера (в пределах ПТК САРГОН) не требует модификации технологической программы;
- сочетание режимов интерпретации и компиляции в системе программирования, обеспечивающее простоту отладки и эффективность исполнения программ в реальном времени;
- эффективность многократного использования компонентов, обеспечиваемая объектной технологией;
- возможность применения готовых библиотечных компонентов при создании собственных программ.
Система комплексной отладки и моделирования Abtester обеспечивает уникальные возможности отладки технологических программ:
полнофункциональное имитационное моделирование работы системы управления до энергоблока включительно на обычном персональном компьютере с минимальным дополнительным программированием и конфигурированием (менее 5% от проектного);
отладку любого алгоритма и заданной совокупности алгоритмов в режимах: имитации, выполнения на тестовой конфигурации, пошагового выполнения на реальном объекте;
использование в процессе имитации и отладки тех же системных механизмов, что и в режиме on-line ТкА, гарантирующее адекватность результатов тестирования.
Система информационного тестирования ИнфАтест предназначена для тестирования информационных связей между программными компонентами, которые рассматриваются как «черные ящики»:
включает набор тестов, контролирующих правильность передачи и обработки информации в АСУТП;
позволяет обнаруживать различные виды ошибок и отслеживать изменения в обработке данных, происходящие при изменении версии базового программного обеспечения, технологической программы или конфигурации.
Система тестирования особенно эффективна для полномасштабной АСУТП станции/производства, включающей сотни вычислительных узлов.
Библиотеки типовых решений
Набор библиотек, содержащий готовые решения распространенных задач автоматизации:
объектная библиотека базовых терминальных моделей (задвижки, клапана, насосы, аналоговые и дискретные параметры, системы регулирования), реализованная на языке «НАВТ»;
библиотека регулирования BAR, содержащая типовые звенья САР (компонент «САРГОН», производимый ЗАО «Дельфин-Информатика» г. Москва);
объектные библиотеки моделей, ориентированные на определенный тип объекта управления: химводоочистка, энергоблок и т.п., реализованные на языке технологического программирования.
ПТК «САРГОН» позволяет создавать функционально-полные АСУТП масштаба станции/производства. При этом обеспечиваются:
высокие надежность и качество при оптимальной цене:
наработка контроллеров на отказ более 100000ч;
высокая надежность компонентов, возможность резервирования;
современный дизайн и конструктивы;
цены в несколько раз ниже большинства импортных ПТК при сопоставимом качестве и лучшей приспособленности к российским условиям эксплуатации;
высокая открытость и расширяемость системы:
открытые протоколы и интерфейсы, встроенная поддержка наиболее популярных стандартов;
функционально-полный комплект инструментального ПО за небольшую цену (см. диск, цены в €);
поставка прикладного ПО в исходных текстах;
быстрое внедрение АСУТП с четкой разбивкой на законченные этапы, без увеличения совокупной стоимости внедрения, например:
создание общестанционной информационной системы в объеме параметров РАС всех энергоблоков (энергетических установок) как основы АСУТП станции;
решение локальных задач регулирования, защиты, блокировок;
подключение существующих микропроцессорных средств автоматизации к АСУТП (может выполняться одновременно с созданием АСУТП ТЭС);
создание АСУТП ХВО, электроцеха и т.д.;
поочередное создание управляющих АСУТП энергоблоков (энергетических установок) путем дополнения действующих информационных АСУТП управляющими функциями;
интеграция в АСУ энергосистемы через Интернет или Интранет.
В настоящее время в «НВТ-Автоматика» разработаны типовые решения для АСУТП следующих энергетических объектов:
теплоэлектростанция;
котло-турбинный цех (схемы блочная, с поперечными связями), электроцех, химцех;
энергоблок, технологический блок станции с поперечными u1089 связями;
химводоочистка;
тепловая станция (водогрейная), промышленная котельная (паровая);
компрессорная станция;
производство стекловолокна.
Полнофункциональные управляющие АСУТП охватывают все типы тепломеханических установок на этих объектах. Благодаря своей универсальности ПТК «САРГОН» может с успехом применяться для автоматизации ТП в любых других отраслях промышленности, поскольку имеет встроенную, свободно расширяемую библиотеку типовых алгоритмов.
6.3. Многофункциональный контроллер ТКМ410
Контроллер ТКМ410 предназначен для построения управляющих и информационных систем автоматизации технологических процессов малого и среднего (по числу входов-выходов) уровня сложности и широким динамическим диапазоном изменения технологических параметров, а также построения отдельных подсистем сложных АСУ ТП. Контроллер используется для сбора, обработки информации и управления объектами в схемах автономного управления или в составе распределенной системы управления на основе локальных сетей уровней LAN и Fieldbus. Конструкция контроллера позволяет встраивать его в стандартные монтажные шкафы или другое монтажное
оборудование, которое защищает от воздействий внешней среды, обеспечивает подвод сигнальных проводов и ограничивает доступ к контроллеру. Контроллер может работать в автономном режиме, в режиме удаленного терминала связи и в смешанном режиме.
6.3.1. Области применения
Основные области применения контроллера:
• Системы управления центральными тепловыми пунктами (ЦТП) и другими объектами теплоэнергетики;
• АСУ ТП малой и средней сложности предприятий с непрерывными или
дискретными технологическими процессами различных отраслей (энергетические, химические, нефте- и газодобывающие, машиностроительные, сельскохозяйственные, пищевые производства, производство стройматериалов, предприятия коммунального хозяйства т.п.);
• Управление механизмами, агрегатами, линиями и т.п. как автономно, так и в составе распределенных АСУ ТП.
Контроллер предназначен для работы:
• как автономное устройство управления небольшими объектами (авто-
номный режим);
• как удаленный терминал связи с объектом в составе распределенных
систем управления (режим удаленного терминала связи);
• одновременно как локальное устройство управления и как удаленный
терминал связи с объектом в составе сложных распределенных систем
управления (смешанный режим).
Задачи, решаемые контроллером:
• Сбор информации с датчиков различных типов и ее первичная обработка (фильтрация сигналов, линеаризация характеристик датчиков, сигналов и т.п.);
• Выдача управляющих воздействий на исполнительные органы различных типов;
• Контроль технологических параметров и аварийная защита многофунк-
ционального оборудования;
• Регулирование параметров по различным законам;
• Логическое, программно-логическое управление технологическими агрегатами, автоматическое включение и выключение многофункционального оборудования;
• Математическая обработка информации по различным алгоритмам;
• Регистрация и архивирование параметров технологических процессов;
• Обмен данными в распределенных системах, обмен данными с другими
контроллерами, работа с интеллектуальными датчиками;
• Обслуживание оператора-технолога, прием и исполнение команд, аварийная, предупредительная и рабочая сигнализация, индикация значений прямых и косвенных параметров, передача значений параметров и различных сообщений на панель оператора и в SCADA-систему верхнего уровня;
• Самоконтроль и диагностика всех устройств контроллера в непрерывном и периодическом режимах, вывод информации о техническом состоянии контроллера.
6.3.2. Работа в автономном режиме
В автономном режиме контроллер решает задачи информационной емкости до 80 каналов. При этом управление объектом производится прикладной программой, которая хранится в энергонезависимой памяти контроллера.
Программирование контроллера осуществляется с помощью системы программирования ISaGRAF PRO компании ICS Triplex. Загрузка подготовленных прикладных программ в память контроллера для отладки производится либо через последовательный порт, либо по сети Ethernet. Для отображения информации и управления может применяться графическая панель оператора V04M. Программирование панели оператора выполняется на персональном компьютере с помощью программы VisiBuilder разработки НПКФ «Дейтамикро».
Переменные контроллера–совокупность системных переменных контроллера (значения каналов ввода-вывода контроллера и V04M, переменная состояния контроллера, пользовательские сторожевые таймеры и т.д.), пользовательских переменных и переменных ISaGRAF, которые доступны для чтения и записи при помощи Системы Пользовательской Настройки и Тестирования 410,
TeconOPC-сервера, V04M, системы ISaGRAF PRO.
TeconOPC-сервер— универсальное средство доступа к данным в контроллере со стороны SCADA-систем, которые поддерживают технологию OPC. Сервер получает данные с контроллера (значения каналов ввода-вывода и переменные ISaGRAF) по сети Ethernet (протокол TCP/IP). В процессе работы ведется журнал событий с регистрацией времени подключения и отключения, нарушений качества передачи данных. Реализована процедура автоматического восстановления сетевого соединения.
VisiBuilder— система программирования, предназначенная для создания прикладных программ, обеспечивающих функционирование панели оператора V04М. Система программирования панели V04М представляет собой совокуп-ность инструментального ПО для PC – VisiBuilder– и встраиваемого ПО для V04М. С помощью инструментального ПО определяются используемые при ра-
боте протоколы обмена и их параметры, проектируются рабочие и аварийные экраны и описывается логика обработки входных данных для организации навигации по экранам. Построенная прикладная программа терминала компилируется и загружается в V04М. К контроллеру V04M подключается посредством
интерфейса RS-232.
Инструментальное ПО включает в себя следующие компоненты:
• интегрированная среда разработки прикладной программы;
• компилятор прикладной программы V04M;
• загрузчик прикладной программы;
• эмулятор V04M;
• эмулятор контроллера.
Все компоненты, за исключением эмулятора контроллера, объединены в рамках интегрированной среды разработки.
Конфигуратор контроллера ТКМ410– предназначен для:
• задания конфигурационных параметров контроллера (например, параметр подавления дребезга дискретных входов, IP-адрес контроллера и тому подобное),
• чтения/записи значений каналов ввода-вывода,
• чтения/записи внутренних переменных контроллера.
Конфигуратор ТКМ410 всегда установлен в контроллере. Доступ к конфигуратору возможен двумя способами: через Web-интерфейс или с помощью терминала через COM1. Подробнее работа с ним описана в главе «Конфигуратор контроллера ТКМ410».
6.3.3. Работа в режиме удаленного терминала связи с объектом
Управляющая программа в этом режиме исполняется на вычислительном устройстве верхнего уровня иерархии (например, на промышленном компьютере), соединенном с контроллером по последовательному интерфейсу RS-232/RS-485 или по сети Ethernet (ТСР/IP). В этом случае контроллер обеспечивает сбор информации с объекта и выдачу управляющих воздействий на объект.
Следует отметить, что данный вариант является неоптимальным, так как не использует полностью интеллектуальные возможности контроллера в распределённой системе управления.
6.3.4. Работа в смешанном режиме в качестве интеллектуального узла распределенной АСУ ТП
В этом режиме управление объектом производится прикладной программой, хранящейся в энергонезависимой памяти контроллера. При этом контроллер подключен к сети Ethernet, что позволяет вычислительному устройству верхнего уровня иерархии иметь доступ к значениям входных и выходных сигналов контроллера и значениям рабочих переменных прикладной программы, а также воздействовать на эти значения. В контроллере могут быть использованы все свободные интерфейсы, а также его индикатор. Одновременное исполнение
прикладной программы и работа по сети Ethernet поддерживается средствами операционной системы контроллера и системой ввода-вывода.
Данный вариант в наибольшей степени использует ресурсы контроллера ТКМ410 и позволяет создавать с его помощью гибкие и надежные распределенные АСУ ТП любой информационной мощности (до десятков тысяч каналов). При этом обеспечивается живучесть отдельных подсистем.
6.4. Состав и характеристики контроллера
Контроллер изготавливается в металлическом корпусе, предназначенном для крепления на вертикальную плоскость или DIN-рейку. Внешние разъемы выведены на верхнюю и нижнюю сторону контроллера. Корпус контроллера имеет степень защиты IP20 и предназначен для установки в монтажном шкафу.
В состав контроллера входят:
• Центральный 32-разрядный микропроцессор ATMEL ARM AT91M55800 33 МГц;
• Flash-память для хранения СПО и прикладного программного обеспечения контроллера объёмом 2 Мб;
• Системное ОЗУ 2 Мб;
• Энергонезависимое статическое ОЗУ объемом 512 Кб с питанием от резервной литиевой батарейки;
• Встроенные часы реального времени с питанием от резервной литиевой батарейки;
• Сторожевой таймер аппаратного сброса WatchDog;
• Последовательные интерфейсы СОМ1 (RS-232, UART16550), СОМ2 (RS-232, UART16550), СОМ3 (RS-232, три провода), СОМ4 (RS-232/RS-485, три провода), СОМ5 (RS-485);
• Последовательные интерфейсы СAN1/CAN2 (ISO11898);
• Интерфейс Ethernet IEEE 802.3 10BaseT;
• Количество аналоговых входов измерения сигналов термопреобразователей сопротивления - 8 каналов;
• Количество аналоговых входов измерения сигналов тока (с возможностью питания от встроенного источника) - 8 каналов;
• Количество аналоговых выходов - 2 канала;
• Количество входных дискретных каналов 24В – 36;
• Встроенный источник 24В для питания дискретных датчиков типа «сухой контакт»;
• Количество входных частотных/числоимпульсных каналов – 4;
• Количество выходных дискретных каналов (механические реле, ~220
В, 2 А) – 12;
• Количество выходных дискретных каналов (симисторы, ~220 В, 2 А) – 12;
Для отображения информации применяется программируемая графическая панель оператора V04M.
Контроллер устойчив к воздействию следующих климатических и механических факторов:
• температура окружающего воздуха — от плюс 5 до плюс 55 °С (от минус 40 до плюс 70°С) без конденсации влаги;
• относительная влажность окружающего воздуха — от 5 до 95 % при температуре плюс 30 °С без конденсации влаги;
• атмосферное давление — от 66 до 106,7 кПа;
• вибрация для частот от 5 до 9 Гц с амплитудой смещения 0,075 мм;
• вибрация для частот от 9 до 150 Гц с ускорением 10 м/с2.
Питание контроллера — переменный ток напряжением 220 (+22; –33) В и частотой 50 ± 2 Гц.
Потребляемая мощность с учетом подключенных внешних цепей – не более 100 Вт.
Габаритные размеры контроллера без ответных частей разъемов — не более 425×160×71 мм. Габаритные размеры контроллера с учетом присоединенных ответных частей разъемов — не более 425×180×71 мм.
Масса контроллера — не более 5 кг.
Контроллер ТКМ410 имеет интерфейс 10BASE-T Ethernet, удовлетворяющий спецификации IEEE 802.3, скорость 10 Мбит/с:
• сигнал передается по двум витым парам;
• длина кабеля — до 180 метров;
• топология — «точка-точка» (для объединения более двух станций не-
обходимо использовать коммутатор).
Интерфейс CAN в данной версии СПО контроллера ТКМ410 не поддерживается. В последующих версиях СПО планируется поддержать протокол CANopen для построения высоконадежной промышленной сети.
В зависимости от заказа контроллер может иметь два последовательных интерфейса CAN1 и CAN2.
Контроллер выполняет функции ведущего узла (master) сети CANopen.
Основные характеристики интерфейса CANopen:
• топология — «шина»;
• скорость обмена — 10…1000 кбит/с;
• расстояния без ретрансляторов — до 5 км;
• количество узлов сети без ретрансляторов — до 63;
• линия связи — экранированная витая пара (ISO11898);
• гальваническая развязка интерфейса.
Интерфейсы CAN1 и CAN2 имеют гальваническую развязку сигналов от цифровой земли контроллера. Испытательное напряжение гальванической развязки – 500 В.
6.5. Система интеллектуальных модулей «ТЕКОНИК»
6.5.1. Назначение
Система интеллектуальных модулей «ТЕКОНИК» соответствует ГОСТ 12997 и МЭК 61131-2 и относится к изделиям государственной системы промышленных приборов и средств автоматизации. Она предназначена для построения распределенных автоматических и автоматизированных систем измерения, контроля, регулирования, диагностики и управления производственными процессами, технологическими линиями и агрегатами. Она легко интегрируется в локальные сети уровней LAN (Ethernet) и Fieldbus (CAN, Modbus, RS-485 и др.).
При разработке системы «ТЕКОНИК» был учтен накопленный опыт применения контроллеров в отечественных условиях. В связи с этим система «ТЕКОНИК» имеет следующие преимущества.
• Внешние цепи подключаются к модулям ввода-вывода без дополнительных промежуточных соединителей. Для подключения входных проводов используются разъемные клеммные соединители «под винт».
• При замене модулей не требуется отсоединение подводящего кабеля. Клеммы имеют разъемные части, к которым подключаются объектовые провода.
• Модули можно размещать ближе к объекту. Используя малоканальные модули удобно подключать различные типы входных и выходных сигналов.
• Конфигурация модулей может производиться как на месте, так и с использованием удаленного соединения. Для этого не требуется включать и выключать питание модулей.
В отличие от упрощенных зарубежных аналогов модули имеют специальные средства защиты для применения в условиях сильных промышленных помех по ГОСТ Р 51317.6.2 (МЭК 61000-6-2).
• Гальваническая развязка процессорной части от последовательного коммуникационного интерфейса.
• Гальваническая развязка процессорной части от входов и выходов.
• Индивидуальная гальваническая развязка входов/выходов для некоторых типов модулей.
• Устойчивость к воздействию электростатических разрядов по ГОСТ Р 51317.4.2 (МЭК 61000-4-2) — контактный разряд 8 кВ, воздушный разряд 15 кВ.
• Устойчивость к воздействию наносекундных импульсных помех в цепях электропитания и ввода-вывода по ГОСТ Р 51317.4.4 (МЭК 61000-4-4).
• Устойчивость к воздействию динамических изменений напряжения сети электропитания по ГОСТ Р 51317.4.11 (МЭК 61000-4-11).
• Устойчивость к воздействию микросекундных импульсных помех большой энергии в цепях электропитания по ГОСТ Р 51317.4.5 (МЭК 61000-4-5).
• Специальные схемы подавления синфазных помех в цепях измерения аналоговых сигналов.
• Специальные схемы подавления симметричных помех нормального вида в цепях измерения аналоговых сигналов термопар и термопреобразователей сопротивления.
• Встроенные аппаратные и настраиваемые программные фильтры подавления дребезга дискретных сигналов.
• Встроенные аппаратные и настраиваемые программные фильтры в каналах измерения аналоговых сигналов.
• Встроенную функциональную диагностику доступных вычислительных
ресурсов и входных/выходных каналов.
• Обязательную защиту передаваемой информации контрольной суммой (программно или аппаратно).
• Каждый модуль имеет встроенный дублированный таймер WatchDog для предотвращения зависания.
Для особо ответственных систем с высоким уровнем помех и требованиями по быстродействию и надежности рекомендуется применение последовательного коммуникационного интерфейса CAN (CANopen).
Все модули имеют малое энергопотребление и не требуют принудительной вентиляции. Модули в стандартном исполнении предназначены для работы в температурных условиях от плюс 5 до плюс 55 °С.
6.5.2. Технические характеристики системы «ТЕКОНИК»
6.5.2.1. Типы последовательного коммуникационного интерфейса модулей ввода-вывода Система интеллектуальных модулей «ТЕКОНИК» имеет два варианта исполнения последовательного коммуникационного интерфейса, объединяющего модули ввода-вывода:
• Т4000 — ASCII-протокол типа «запрос-ответ», совместимый с командами модулей ADAM-4000 фирмы Advantech;
• CANopen — стандартный протокол верхнего уровня на базе широко распространенного интерфейса CAN (по специальному заказу).
Сравнительные характеристики коммуникационных интерфейсов приведены в таблице 1.
Для подключения модулей ввода-вывода используется распространенная в промышленности витая пара проводников в экране с волновым сопротивлением линии 120 Ом.
6.5.2.2. Коммуникационный интерфейс RS-485/ASCII
Для передачи используется стандартный интерфейс RS-485, работающий в полудуплексном режиме с одной витой парой проводников в общем экране.
Мастер сети (процессорный модуль Т7101, T7102 или другой процессорный модуль, например, контроллер МФК, ТКМ52 или персональный компьютер) передает и принимает данные через стандартный СОМ-порт. Для преобразования сигнала требуется интеллектуальный конвертор сигнала интерфейса RS-232 в RS-485. Автоматический конвертор берет на себя функцию управления переключением направления передачи и обеспечивает преобразование уровней сигнала. Применение пассивного конвертора затруднительно из-за сложной программной реализации задержек при работе с СОМ-портами в современных операционных системах. В качестве такого устройства рекомендуется применять автоматический конвертор интерфейсов RS-232/RS-485 —ТСС485А. Конвертор ТСС485А имеет перемычки, позволяющие работать с модулями ввода-вывода на разных скоростях.
Процессорный модуль Т7102 содержит встроенный автоматический конвертор RS-232/RS-485.
Протокол Т4000 построен по схеме «запрос-ответ». Мастер сети посылает команды удаленным модулям и получает на них ответ. В системе «ТЕКОНИК» поддержаны основные команды ввода-вывода серии ADAM-4000 и добавлены некоторые новые команды. Система команд описана в документе «Программное обеспечение системы модулей ввода-вывода и управления «ТЕКОНИК». Руководство программиста. ДАРЦ.71028-03 33 01-1».
6.5.2.3. Коммуникационный протокол CANopen
CAN (Controller Area Network) — широко распространенная последовательная шина, применяемая в тех отраслях, где необходима высокая надежность и скорость передачи сообщений в реальном времени. Активно применяются полевые сети на основе CAN в области промышленной автоматизации. Были разработаны протоколы верхнего уровня, ставшими стандартами 'de facto'. В настоящее время DeviceNet, Smart Distributed System и CANopen утверждены как части 2, 3 и 4 стандарта EN 50325 «Industrial communications subsystem based on ISO11898 (CAN) for controller-device interfaces».
Сеть на основе CAN имеет хорошую перспективу благодаря очевидным преимуществам.
• Простая двухпроводная сеть.
• Широкий выбор компонентов, низкая стоимость и высокое качество.
• CAN стандарт ISO 11898 описывает физический и канальный уровни, что представляет собой хорошую базу для реализации высокотехнологичных сетевых решений.
• Надежное с аппаратной точки зрения решение. Более 15 лет разработки, развития и тестирования крупнейшими производителями промышленного оборудования дают гарантии технически надежного решения.
• Эффективное решение в области сбора и передачи данных — короткие передаваемые сообщения, скорость передачи до 1 Мбит/с, открытый протокол, интеллектуальные контроллеры, управляющие обменом на низком уровне.
• Гибкие решения для конкретных систем на основе стандартизованных
протоколов высокого уровня.
Стандарты CAN specification version 2.0 и ISO 11898 описывают физический и канальный уровень (2 из 7) модели ISO/OSI. Если обозначение CAN или
CANbus встречается в литературе других фирм без упоминания протокола передачи, то следует понимать, что пользователю предоставляется лишь возможность передавать и принимать байты, и протокол верхнего уровня придется разрабатывать самостоятельно.
Международная ассоциация пользователей и производителей в области примышленной автоматизации CiA (CAN in Automation) была основана в 1992 году. В настоящее время более 300 компаний являются членами ассоциации. CiA разработала открытый протокол CANopen, специально предназначенный для применения в области промышленной автоматизации. ЗАО «ТЕКОН» является членом CiA с 1999 года и принимает активное участие в ее деятельности. Разработка открытых распределенных систем управления на основе полевых сетей является основным направлением деятельности компании.
CANopen — протокол верхнего уровня, специально разработанный для использования в промышленных применениях, который базируется на ISO 11898. CANopen основан на CAL (CAN Application Layer) и определяет набор профилей устройств, которые упрощают совместное использование продуктов различных производителей. Наиболее важные — профили устройств ввода/вывода, исполнительных устройств и человеко-машинного интерфейса. CAL обеспечивает пользователя основным набором служб для чтения и записи переменных, передачи данных и событий. Зависимость скорости передачи в сети от расстояния приведена в таблице 2.
Таблица 2. Зависимость скорости передачи от расстояния в сети CAN
Дата добавления: 2015-02-10; просмотров: 1447;