Применение ПЛК VIPA 100V. Периферия.

Внешний вид PLC 115System 100V - младшее семейство ПЛК от VIPA. Основное предназначение контроллеров данного семейства - управление и регулирование в системах автоматизации нижнего и среднего уровней. Совместимость с PLC Simatic S7-300 от фирмы Siemens по набору инструкций и архитектуре процессора (соответствует CPU 315-2DP от Siemens) дает в руки разработчика мощные программные и коммуникационные возможности. А благодаря компактному дизайну и сравнительно невысокой стоимости ПЛК VIPA 100V может быть использован там, где S7-300 невозможно использовать по экономическим или массо-габаритным соображениям. При этом разработчик остаётся в рамках знакомой архитектуры ПЛК, что упрощает проектирование и дополнительно снижает стоимость решения.

Рассмотрим возможности "железа" сотой серии подробнее.

Конструкция.

В семейство VIPA 100V входят почти два десятка ПЛК, отличающиеся количеством и типом встроенных дискретных входов/выходов, объёмом памяти и коммуникационными возможностями. Все* модели заключены в компактный корпус шириной 152,4 мм, высотой 76 мм и глубиной 48 мм. Корпус предназначен для установки на стандартную профильную 35-мм рейку. На лицевой части ПЛК находится клеммник подвода питания 24В постоянного тока, индикаторы и переключатель режимов работы, слот карты памяти ММС, два* аналоговых задатчика, один или два коммуникационных порта и три или четыре 10ти- полюсных фронтальных штекера. Глубина корпуса дана с учетом габаритов фронтальных штекеров дискретных сигналов.

Система, построенная на VIPA 100V, может включать в себя до четырех модулей расширения*. В качестве таковых могут быть использованы "родные" модули дискретных и аналоговых сигналов VIPA123 или весь спектр сигнальных и функциональных модулей "старшего" семейства VIPA 200V. Применение двухсотых модулей увеличивает глубину полученной конфигурации с 48 до 78 мм. Соединение CPU с модулями осуществляется при помощи объединительных плат, устанавливаемых на тыльной стороне корпусов. Существует ограничение на суммарное количество сигналов в 160 дискретных I/O и 24 аналоговых I/O.

Встроенные входы/выходы.

Все* модели семейства VIPA 100V имеют 16 DI. Первые четыре дискретных входа могут быть сконфигурированы для выполнения специальных функций - как высокоскоростные счетчики (32бита/30 кГц) или как запрос прерывания. Можно сконфигурировать до четырех простых счетчиков, или до двух счетчиков со входами разрешения или направления счета, или до двух счетчиков для работы с инкрементальным 24В энкодером (режимы single, double и quadruple). Для каждого счетчика может быть задана граница счета. При использовании функции запроса прерывания можно сконфигурировать задержку вызова прерывания (0,1..0,5..3..15 мс) и тип прерывания (простое или диагностическое).

Семейство VIPA 100V имеет 8 или 16 DO. Первые четыре дискретных выхода двунаправленные - могут быть использованы как вход или выход (кроме моделей с релейными выходами). Два дискретных выхода DO0.6 и DO0.7 могут быть использованы как импульсный генератор с ШИМ (кроме моделей с релейными выходами).

* - исключение составляет CPU112 - ширина 101,6 мм (как у модулей расширения семейства VIPA123), два фронтальных штекера, 8 дискретных входов, не имеет аналоговых задатчиков и не поддерживает модули расширения

Аналоговые задатчики.MMC, задатчики, коммуникации

Два потенциометра на лицевой стороне ПЛК обеспечивают возможность плавной регулировки двух уставок (скорость, задержка времени, любой другой параметр) даже при отсутствии в системе управления панели оператора, коммуникаций и аналоговых входов. Соответствующие потенциометрам значения изменяются в зависимости от угла поворота в пределах 0..1023 и программно доступны по адресам PIW128 и PIW130 (адреса по умолчанию).

Карта памяти.

Принципиальное отличие в использовании внешней карты памяти в ПЛК VIPA от Simatic S7-300 в том, что наличие карты памяти не является необходимым для работы ПЛК. В контроллерах VIPA есть встроенная Flash-память. Внешняя карта памяти может быть использована для записи/считывания программы. Также карта MMC может быть использована для обновления firmware CPU. Еще одно применение - внешнее хранилище данных программы. В распространяемой фирмой VIPA библиотеке подпрограмм есть модули, обеспечивающие работу с файловой системой карты - чтение из файла, запись в файл и другие. Карта должна быть отформатирована в FAT16 и иметь объем максимум 512 МБ.

Коммуникационный интерфейс.

Все ПЛК серии 100V, как и все CPU от VIPA, имеют порт MP2I. Этот интерфейс полностью поддерживает всё функциональность интерфейса MPI от Siemens, но дополнительно позволяет соединиться с компьютером по RS232 для программирования и диагностики. Эта функция позволяет применить недорогой "Green cable" взамен стандартного "RS232-MPI" или "USB-MPI" адаптера.

Контроллеры VIPA115 оснащены дополнительным коммуникационным портом. В зависимости от модели это могут быть Profibus-DP Slave, PtP RS232 или PtP RS485. Варианты с RS232 или RS485 поддерживают протоколы ASCII, STX/ETX, Modbus Master/Slave и USS Master. Для организации обмена данными также используется стандартная библиотека подпрограмм от VIPA.

В следующей статье будут вкратце рассмотрены вычислительные возможности контроллеров VIPA 100V.