Анатолий Медведев, terrarus@mail.ru.

Контроллер ошибок на PIC16F887A

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

Например, при скручивании многожильного провода, состоящего из одного стального центрального проводника и 36 проводов, намотанных на центральном проводнике в три слоя по схеме 1+6+12+18, в процессе намотки может оборваться один из проводников, или сразу несколько. Может прекратиться подача воздуха или масла в гидравлическую систему станка, произойти срабатывание датчика при возникновении поломки одной из частей технологической линии. В этих случаях требуется оперативно зарегистрировать такую ситуацию и остановить станок, чтобы избежать производства бракованной продукции или возникновения серьезных последствий от аварийной ситуации.

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

Контроллер ошибок NIECHAUS-M разработан на основе PIC-микроконтроллера 16F887A. В статье приводится его принципиальная схема (рис. 1) и управляющая программа (рис. 2), написанная на языке BASIC в среде программирования PROTON+IDE.

Cхема контроллера была смоделирована и отлажена в интеллектуальной среде схемотехнического моделирования PROTEUS 7.4 SP3. Его действующая модель niehaus-m.DSN приведена на рисунке 3.

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

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

Конструктивно такие контроллеры выполняются в щитовых встраиваемых корпусах с габаритными размерами 136 х 66 х 100 мм. Фотография подобного контроллера WATSON-M установленного в пульте управления другой крутильной машины приведена на рисунке 4.


Щелкните для увеличения изображения

Рис. 1. Схема электрическая принципиальная контроллера ошибок NIECHAUS-M.



Листинг управляющей программы niechaus_m.bas





Щелкните, для активизации этого элемента

Рис. 3. Действующая модель niechaus.DSN контроллера ошибок NIECHAUS-M.

По этой ссылке можно скачать архив действующей схемы и необходимые для ее работы ASM и HEX файлы.


Контроллер ошибок крутильной машины WATSON. Автор Анатолий Медведев.

Рис. 4. Контроллер ошибок WATSON-M установленный в пульте управления
технологической линией по производству кабельной продукции.

Связатся с автором статьи Вы можете по адресу terrarus@mail.ru