Каждый из модулей серии I-7000 имеет двойной сторожевой таймер (WatchDog). Это одна из важ-
нейших особенностей данной серии, которая значительно увеличивает показатель надежности и рабо-
тоспособности всей системы в целом. Первый сторожевой таймер представляет собой аппаратно реали-
зованное устройство, которое перезапускает модуль в случае его зависания, не позволяя тем самым
прерваться управляемому технологическому процессу или потерять контроль за считываемыми данны-
ми.
Второй сторожевой таймер является программным. Он постоянно отслеживает наличие передачи
данных в сети RS-485. Если по истечении заданного интервала времени никаких посылок не было, то
делается вывод об отказе HOST-компьютера или обрыве коммуникационных линий. В такой ситуации
все выходы модуля переводятся в заранее предустановленные для подобного случая состояния. В ре-
зультате при возникновении нештатной ситуации имеется возможность удерживать параметры техно-
логического процесса в пределах нормы до устранения неисправности.
Повышению живучести системы управления способствует также возможность «горячей» замены
любого модуля в любой точке сети без выключения питания. Данное свойство существенно увеличива-
ет ремонтопригодность всей системы без остановки технологического процесса и предоставляет воз-
можность дальнейшей ее модернизации и расширения.
МОДУЛИ СЕРИИ I-7000
Контроллер I-7188. Модуль I-7188 представляет собой PC-сов-местимый микроконтроллер, кото-
рый является, по существу, маленьким РС-совместимым компьютером. В нем есть процессор АМD 80
188 – 40 МГц, 128 – 512 кбайт SRAM памяти (ОЗУ), электронный Flash-диск (аналог жесткого диска)
объемом 256 кбайт или 512 кбайт, часы реального времени, последовательные порты, порт Ethernet (в
некоторых модификациях) – т.е. почти все необходимые атрибуты обычного компьютера. В контролле-
ре имеется BIOS, особенностью которого является возможность работы без жесткого и флоппи-дисков,
стандартной клавиатуры и монитора. Конструктивно модуль I-7188 выполнен аналогично другим моду-
лям серии. Выпускается в двух вариантах: с 5-зна-ковым 7-сегментным индикатором или без него. Кон-
троллер не требователен к питанию: достаточно подать нестабилизированное напряжение в диапазоне
10 – 30 В постоянного тока. При этом модуль потребляет не более 3 Вт.
В настоящее время модуль I-7188 – один из самых маленьких и недорогих РС-совместимых кон-
троллеров. Области его применения могут быть самыми разнообразными. Прежде всего, это идеальный
удаленный контроллер для управления группой модулей серии I-7000 или им подобных (например,
ADAM-4000, NuDAM-6000). Вам необязательно подключать модули напрямую к управляющему про-
мышленному компьютеру или дорогостоящему PLC. Контроллер I-7188 вполне справится с задачей
сбора данных от модулей удаленного ввода-вывода и первичной обработкой информации. Кроме того,
при помощи контроллера I-7188 и группы модулей можно реализовать очень недорогую автономную
замкнутую систему автоматического управления. При этом на удаленной рабочей станции (АРМ) через
последовательный интерфейс можно осуществлять контроль и оперативное управление подобной сис-
темой.
Контроллеры построены на базе процессора AMD80188, который работает под управлением опера-
ционной системы MSDOS или MiniOS7. MiniOS7 – это DOS-совместимая система, разработанная спе-
циально для контроллеров серии I-7000 и I-8000. В ней исключены некоторые неиспользуемые функции
MSDOS и упрощена файловая система, но добавлена поддержка модулей ввода-вывода, устройств до-
полнительной памяти, есть функции самодиагностики, ускорена процедура загрузки. Процессорные мо-
дули имеют ограниченные возможности по расширению ресурсов. Модули с операционной системой
DOS – не расширяемы, а в модули с MiniOS7 (I-7188X…) можно установить одну плату расширения.
Существуют платы расширения памяти, аналоговых и дискретных входов-выходов и дополнительных
последовательных портов.
Разработка программ для контроллера осуществляется на обычном компьютере. Можно использо-
вать обычные языки программирования, такие как С/C++, Pascal, Basic, Ассемблер (но вследствие того,
что в контроллере используется процессор 80188, в программе нельзя использовать инструкции процес-
сора 286). Затем скомпилированную программу следует записать на Flash-диск модуля I-7188. Это дела-
ется после подключения контроллера через СОМ4 к любому последовательному порту обычного ком-
пьютера при помощи специальной утилиты, поставляемой в комплекте с контроллером.
Совместно с контроллером бесплатно поставляются все необходимые утилиты, библиотеки и об-
разцы исходных текстов на языке С.