Технические характеристики МДВ
Количество входных двухпроводных каналов 10 — 32
Параметры входных двухпозиционных
сигналов типа «сухой контакт»:
в состоянии «замкнуто»........................ не более 150 Ом
в состоянии «разомкнуто».................... не менее 50 кОм
Гальваническая развязка с электрической прочностью 1500 В
Габаритные размеры модуля................ 124,5x114,3x15 мм
Максимальное сопротивление линии связи
с датчиком ............................................... не более 500 Ом
Ток потребления модуля от системного
источника питания 5 В ............................. не более 0,5 А
Масса модуля ............................................. не более 200 г
Интерфейс модуля................................................... ISA
Рассмотрим устройство и работу МДВ (рис. 3.12). Модуль содержит: дешифратор адреса (ДА); наборное поле выбора базово го адреса (НПБА); формирователь шины данных (ФШД); формирователи данных (ФД) портов ввода с адресами N+0 и N+1; оптроны; входные RC-цепи; гальванически развязанный источник питания (ИП) датчиков.
По отношению к процессору модуль представляет собой два 8-разрядных адресуемых регистра (порта), которые размещаются в поле адресов портов ввода. Опрос портов модуля осуществляется по инициативе процессора без предварительного опроса готовности. Датчики типа «сухой контакт» могут быть подключены к любым каналам модуля через кроссовую колодку XS1. Кроссовая колодка XS1 соединяется с вилкой ХР1. Входные RC-фильтры служат для подавления помех и нормализации величины тока через светоизлучающий диод.
Модули дискретного вывода (МДВыв)
Модули предназначены для вывода дискретных сигналов на объект управления. Они обеспечивают коммутацию тока в нагрузке, питаемой от внешнего источника. Модули МДВыв обеспечивают побайтный прием информации с интерфейса ISA.
Технические характеристики МДВыв
Количество выходных каналов,
подключаемых по однопроводной схеме....... 10 — 32
Коммутируемый ток низкого уровня... не более 500 мА
Коммутируемое напряжение .................... не более 50 В
Коммутация цепей повышенной мощности (релейный выход):
постоянного тока ........................................... ЗА, 28 В
переменного тока........................................... 5 А, 240 В
Защита выходов от ЭДС (электродвижущая сила) самоиндукции при работе на индуктивную нагрузку
Габаритные размеры модуля .............. 124,5x114,3x15 мм
Ток потребления модуля от системного
источника питания 5 В............................. не более 0,5 А
Масса модуля............................................. не более 200 г
Интерфейс модуля ................................................. ISA
Рассмотрим устройство и работу МДВыв. Структурная схема модуля, коммутирующего ток низкого уровня, приведена на рис. 3.13. Модуль содержит: дешифратор адреса (ДА); наборное поле выбора базового адреса (НПБА); формирователь шины данных (ФШД); регистры данных (РД) портов вывода с адресами N+O ... N+2; формирователи данных (ФД) портов ввода с адресами N+0... N+2;мощные формирователи выходных сигналов (ФВС); схему сброса (СхС). В каждом канале нагрузка подключается к кроссовой колодке XS1 OUT1-OUT20. Кроссовая колодка XSI соединяется с вилкой ХР1.
По отношению к процессору модуль представляет собой четыре 8-разрядных адресуемых регистра (порта), которые размещаются в поле адресов портов вывода, и три 8-разрядных адресуемых регистра (порта), которые размещаются в поле адресов портов ввода.
Запись в порты вывода и чтение из портов ввода модуля осуществляется по инициативе процессора без предварительного опроса готовности. Адрес портов вывода и ввода определяется как сумма базового адреса (N), являющегося общим для всех портов, и смещения, закрепленного за каждым портом. Базовый адрес задается набором перемычек.
При записи состояния каналов процессор исполняет команду записи OUT (сигнал IOWC#), адресуя один из портов вывода, принадлежащих модулю. Адресные сигналы ADR[9::0] пocтупают на дешифратор адреса, который формирует сигнал выборки порта N+0, N+1 или N+2. Этот сигнал стробирует запись данных D[7::0], поступающих из процессора по шине ISA в соответствующий регистр данных.
Выходы регистров связаны с входами мощных формирователей выходных сигналов. Если в некоторый разряд любого из трех регистров данных записана «1», то выходной транзистор соответствующего мощного формирователя будет открыт и в нагрузке потечет ток. Если в тот же разряд записан «0», то выходной транзистор соответствующего мощного формирователя будет закрыт, и ток в нагрузке не будет течь.
Программное обеспечение СМ1820М.ПК
Базовое программное обеспечение.Промышленный контроллер CM 1820M.ПК с программной точки зрения является устройством, совместимым с IBM PC. Базовое программное обеспечение ПЛК содержит ОС, совместимую с MS DOS, и ядро реального времени RTKernel (RTK). Разработаны драйверы для модулей УСО.
Многозадачная система реального времени RTKиспользуется в целях разработки прикладного программного обеспечения (ППО) для управления технологическими процессами. Система RTK может быть скомпилирована с прикладной программой; таким образом, единая программа будет содержать ядро, драйверы и прикладные задачи. Ядро обеспечивает многочисленные функции управления задачами, семафорами, прерываниями и осуществляет необходимые средства обмена между задачами. Время переключения задачи составляет 6 мкс (для процессора i486, 33 МГц), число приоритетов задач — 64.
Базовая система ввода-вывода (BIOS) контроллера совместима с BIOS IBM PC. Операционная система MS DOS и прикладное программное обеспечение записаны в Flash-памяти ПК.
Прикладное программное обеспечение.ППО обеспечивает непрерывный сбор информации от объектов, ее обработку и передачу на верхний уровень, а также прием и выполнение команд с верхнего уровня комплекса (от УВК). Структурно ППО состоит из пяти независимых задач — «Дискретный ввод», «Аналоговый ввод», «Счетчик», «Управление», «Аварийная запись» и обработчика прерываний (для приема и выполнения команд с верхнего уровня).
Задачи могут иметь разный приоритет, обслуживать различное число каналов, иметь разные уставки и работать с разными периодами опроса. Эти параметры могут быть изменены командами с верхнего уровня комплекса. Обычно задачи циклически сканируют (опрашивают) определенные устройства ввода (например, дискретный ввод, аналоговый ввод) и при фиксации определенных изменений (например, изменение сигнала, выход зауставки) формируют специальное сообщение с меткой времени, которое записывается в кольцевой буфер.
При сеансе связи с верхним уровнем комплекса эти сообщения передаются на верхний уровень. При долговременном отсутствии сеанса связи эти сообщения могут (при задании с верхнего уровня специального режима) записываться в специальный файл на Flash-диске.
Протокол канального уровня по сети RS-485/RS-422.Центральная станция (верхний уровень, УВК) в рабочем режиме периодически (например, через 200 мс) опрашивает ПЛК. Промышленный контроллер подтверждает свою готовность ответным пакетом. Сеанс связи (общения) между центральной станцией и ПЛК происходит следующим образом.
Центральная станция всегда инициирует сеанс связи. Она посылает служебные пакеты, на которые выбранный ПЛК должен послать ответный пакет. В случае неполучения ответного пакета (за заданное время) центральная станция повторяет (до 8 раз) попытку передать пакет. В свою очередь, ПЛК только отвечают на запросы центральной станции.
При посылке от центральной станции все ПЛК на интерфейсе RS-485 (на выбранном сегменте) получают этот пакет и проверяют адрес получателя. При обнаружении контроллером своего адреса пакет анализируется, в противном случае — игнорируется. При анализе пакета определяется контрольная сумма пакета, которая сравнивается с полученной. При неправильной контрольной сумме пакет игнорируется. Кроме того, пакеты циклически нумеруются. При приеме пакета с неправильным номером он игнорируется.
Пакет представляет собой набор байтов (различной длины, но не более — для текущей версии - 32 байт). Первые четыре и последний байт пакета — служебные, они присутствуют во всех пакетах. Первый байт определяет адрес получателя, второй байт — адрес отправителя, третий задает общую длину пакета и циклический номер пакета, четвертый байт задает тип команды или статуса в ответном пакете. Остальные байты обычно определяют параметры команды или ответные данные. Последний байт — контрольная сумма.
Каждый абонент сети имеет уникальный адрес. Адрес 0 зарезервирован для центральной станции. Остальные (от 1 до 255) используются рабочими станциями.
Тестовое программное обеспечение.Тестовое ПО проверяет метрологические характеристики модулей УСО. Так, для МАВ оценивается основная приведенная погрешность ввода и преобразования аналоговых сигналов.
После проведения заданного числа измерений (при циклической работе после 50 измерений) на монитор выводятся результаты измерений по всем заданным каналам в виде таблицы, зависящей от типа проверяемого модуля. Так, например, при измерении эталонного напряжения результаты выводятся в следующем виде:
канал ср.зн. откл. напр.мВ ско.мкВ откл.мкВ погр.%
NN ХХХХХ YYYY НННН.НН ООООО МММММ П.ППП
Здесь NN — номер канала, для которого выводится информация;
ХХХХХ — среднее значение измерений по данному каналу в единицах
модуля;
YYYY — максимальное отклонение от среднего в единицах модуля;
НННН.НН — среднее значение измерений в милливольтах;
ООООО — среднеквадратичное отклонение измерений от среднего в микровольтах;
МММММ — максимальное отклонение измерений от номинального значения в микровольтах;
П.ППП — приведенная погрешность измерения — отношение максимального отклонения от номинального значения к диапазону измерения в процентах. Разрядность выводимых значений зависит от заданного диапазона измерения.
Разработанные и апробированные конфигурации контроллеров СМ1820М.ПК, используемые как самостоятельно, так и совместно с УВК. СМ1820М.ВУ, позволяют строить разнообразные системы автоматизированного управления с повышенными требованиями к надежности, помехозащищенности, сейсмостойкости, электромагнитной совместимости, пылевлагозащищенности для круглосуточного непрерывного режима эксплуатации в течение длительного времени.
5.6. Стандарт МЭК 61131
Открытые системы
Привязать потребителей к своим изделиям — мечта любого производства. С этой целью секреты технологии, позволяющие получить высокие качественные показатели продукции, должны тщательно охраняться. Это классический закрытый подход. Для потребителя желательно иметь возможность совместно использовать изделия разных фирм. Но с точки зрения производителя это не выгодно, поскольку повышает вероятность того, что заказчик откажется от некоторых покупок в пользу конкурентов.
На самом деле это поверхностное заключение справедливо не всегда. Так, если продукция является достаточно технически сложной и имеет широкую сферу применений, то удовлетворить каждое конкретное пожелание индивидуального заказчика почти невозможно и дорого. Недовольство даже одной малосущественной для большинства деталью может привести к отказу от продукции данной фирмы вообще. При производстве же совместимой продукции (подчиненной требованиям открытого стандарта) фирма производитель может сконцентрироваться на развитии наиболее удачных своих решений. Не опасаясь потерять заказчика, производитель может отказаться от невыгодных для себя изделий или частей работы. Кроме того, благодаря совместимости появляется возможность внедрять свои передовые изделия даже в полностью захваченных областях рынка. Так начинающие коллективы получают шанс проявить себя и найти свое, пусть даже не очень большое место среди промышленных гигантов. Тем самым расширяется и сам рынок. Выгоду открытого подхода наглядно доказала фирма IBM на примере своих ПК.
В 1979 году в рамках Международной Электротехнической Комиссии (МЭК) была создана специальная группа технических экспертов по проблемам ПЛК, включая аппаратные средства, монтаж, тестирование, документацию и связь. Первый вариант стандарта был опубликован в 1982 году. Ввиду сложности получившегося документа было решено разбить его на несколько частей. В настоящее время стандарт включает следующие части.
Часть 1. Общая информация.
Часть 2. Требования к оборудованию и тестам.
Часть 3. Языки программирования.
Часть 4. Руководства пользователя.
Часть 5. Спецификация сообщений.
Часть 6. Промышленные сети.
Часть 7. Программирование с нечеткой логикой.
Часть 8. Руководящие принципы применения и реализации языков ПЛК.
Первоначально стандарт имел номер 1131, с 1997 года МЭК перешел на 5-цифровые обозначения. Теперь правильное наименование международной версии стандарта — МЭК 61131.
После принятия стандарта появилась возможность создания аппаратно-независимых библиотек. Это регуляторы, фильтры, управление сервоприводом, модули с нечеткой логикой и т. д. Наиболее удачные, отработанные востребованные библиотеки становятся коммерческими продуктами.
Семейство языков МЭК
Дата добавления: 2015-02-10; просмотров: 1185;