ЖУРНАЛ «СТА» №2/2006
не связанные в сеть контроллеры, не имея ведущей машины, при задании на дистанционную работу выполняли по- ставленную задачу, опираясь только на входные сигналы. В качестве ведущей машины был вы- бран промышленный компьютер в корпусе IPC610 фирмы Advantech. Обоснование выбора: ● надёжность работы в промышлен- ных условиях; ● физическое ограничение в доступе неквалифицированного персонала. Максимальное расстояние контрол- леров от главной машины (рис. 4) со- ставляет 650 м. Исходя из топологии расположения РП, объединение в сеть контроллеров произошло двумя ветвя- ми. Применение специализированно- го кабеля фирмы Belden позволило без дополнительных технических реше- ний реализовать обмен в сети PLCNet на скорости 57600 бит/c. Сопряжение интерфейсов RS232 и RS485 проис- ходит через модули ADAM4522 и ADAM4520. Интересной особенно- стью применения модуля ADAM4522 является его работа на несогласован- ную нагрузку, что особенно удобно на этапе разработки. Применение герме- тичных шкафов Schroff позволило со- держать оборудование в чистоте и под- держивать определённый микрокли- мат внутри. П РОГРАММНАЯ ЧАС Т Ь Программирование контроллеров происходило в среде UltraLogik_1.02 с добавлением процедур на языке С. Данное сочетание позволило объеди- нить простоту реализации оболочки сети PLCNet и конфигурирование стандартных модулей со всеми воз- можностями языка С по работе в среде DOS. Работа каждого механизма об- служивается тремя программами: ● программа запуска (анализ возмож- ности, подготовка, непосредственно запуск механизма); ● программа контроля (анализ работы механизма по состоянию датчиков и кнопок, остановка в случае аварии); ● программа технологических зависи- мостей (передача команды на оста- новку в случае обнаружения аварий- ного состояния). На рис. 5 представлен фрагмент про- граммы контроля. Внешний модуль обеспечивает преобразование единич- ных входных сигналов в числовой код и хранение предыдущего состояния механизма. Нам не удалось задействовать модуль 5017H стандартными средствами UltraLogik. При любых комбинациях входных сигналов читался только нуле- вой канал. В результате был написан модуль, использующий стандартные библиотеки Advantech для работы с подключаемыми модулями. Для хранения технологических уста- вок удобным решением оказалась воз- можность записи в энергонезависимую память контроллера. Для создания программного обеспе- чения сбора данных и оперативного диспетчерского управления верхнего 34 СТА 2/2006 СИС Т ЕМНА Я ИН Т Е Г РАЦИ Я / У ГОЛ Ь НА Я П Р ОМЫШЛ Е ННОС Т Ь www.cta.ru Рис. 3. Шкаф управления Рис. 4. Главная машина Условные обозначения: РП — распределительный пункт; ЩУГ — щит управления грохотами; __ — RS-485. Рис. 2. Структурная схема сети Пункт погрузки породы Дробильно сортировочное отделение ЩУГ РП5 РП1 ADAM 4520 ADAM 4520 Конвейерная магистраль Конвейерная магистраль Главный корпус обогатительной установки Диспетчер Перегрузочная станция № 2 Перегрузочная станция № 3 Конвейерная магистраль Конвейерная магистраль Конвейерная магистраль Погрузочные бункеры РП14 РП2 РП3 РП11 РП10 RS 232 RS 232
Made with FlippingBook
RkJQdWJsaXNoZXIy MTQ4NjUy