ЖУРНАЛ СТА 3/2014

70 СТА 3/2014 АППАРАТНЫЕ СРЕДСТВА ПРОМЫШЛЕННЫЕ КОНТРОЛЛЕРЫ www.cta.ru В ВЕДЕНИЕ Прошло семь лет с момента выхода цикла публикаций «FASTWEL I/O из- нутри», в которых с позиции разработ- чика рассказывалось о функциональ- ных возможностях, особенностях и принципах, положенных в основу раз- работки аппаратно-программного ком- плекса FASTWEL I/O. За это время состав продуктовой ли- нейки FASTWEL I/O пополнился но- выми контроллерами и модулями вво- да-вывода, расширились функциональ- ные возможности ранее разработанных модулей, а также инструментального и системного программного обеспече- ния. Кроме того, реализована поддерж- ка дополнительных промышленных се- тевых протоколов и расширены комму- никационные возможности контролле- ров. При этом решающее влияние на развитие аппаратно-программного комплекса FASTWEL I/O оказано поль- зователями, реальными и потенциаль- ными, включая разработчиков систем промышленной автоматизации и бор- товых систем, а также заинтересован- ных специалистов, высказавших массу интересных замечаний и пожеланий по следам первых публикаций в «СТА» 1–4/2007 и 1/2008. Цель данной статьи – продемон- стрировать эволюцию FASTWEL I/O широкой аудитории существующих и потенциальных пользователей, отме- тить отличительные особенности ком- плекса в сравнении с вариантом семи- летней давности и более развёрнуто от- ветить на ряд вопросов концептуаль- ного характера, задаваемых пользова- телями. Для краткости изложения термин «контроллер» будет далее использовать- ся вместо термина «контроллер узла се- ти», которым в документации и спра- вочных материалах обозначается мо- дуль центрального процессора, испол- няющий приложение пользователя, разработанное в адаптированной среде разработки CoDeSys 2.3, и взаимодей- ствующий с объектом автоматизации через присоединённые к нему модули ввода-вывода. Э ВОЛЮЦИЯ FASTWEL I/O В КРАТКОМ ИЗЛОЖЕНИИ На момент выхода цикла статей «FASTWEL I/O изнутри» в 2007–2008 годах линейка FASTWEL I/О включала в себя три контроллера: CPM701, CPM702, CPM703 на базе 16-разрядно- го микропроцессора R1610C, совмести- мого с 80186, а также базового набора модулей дискретного ввода-вывода, аналогового ввода, вспомогательных модулей ввода и распределения потен- циалов питания датчиков и коммута- ционных устройств и модулей ввода пи- тания межмодульной шины. Контроллеры обладали довольно огра- ниченными вычислительными ресурса- ми: размер памяти для размещения кода пользовательского приложения состав- лял не более 64 кбайт, память переменных занимала не более 32 кбайт, на области ввода-вывода приходилось по 8 кбайт. При этом в составе контроллеров не бы- ло часов-календаря с питанием от бата- реи и на системном уровне не поддержи- вались энергонезависимые (RETAIN) пе- ременные, а коммуникационные воз- можности контроллеров были представ- лены сервисами подчинённого узла сете- вых протоколов CANopen (CPM701), MODBUS RTU/ASCII (CPM702) и MODBUS TCP (CPM703). Встроенная система исполнения при- ложений, создаваемых пользователем в среде разработки CoDeSys 2.3 на языках стандарта МЭК 61131-3, из-за ряда ограничений CoDeSys 2.3, касающихся целевой платформы 80186, не поддер- живала многозадачный режим выпол- нения прикладных алгоритмов. А вследствие довольно небольшого раз- мера оперативной памяти контролле- ров было невозможно использовать ме- ханизм обновления выполняющегося приложения без его остановки и пере- запуска контроллера. Сервис обмена данными с модулями ввода-вывода по внутренней шине FBUS поддерживал единственный ре- жим работы, при использовании кото- рого на каждом цикле шины контрол- лер передавал модулям один групповой запрос, содержащий данные для всех выходных каналов системы, после чего получал от модулей групповой ответ с данными от всех входных каналов. Во время загрузки или обновления прило- жения в контроллере из среды разра- ботки CoDeSys 2.3 информационный обмен с модулями ввода-вывода пре- кращался, поскольку из-за малой вы- числительной мощности не удавалось обеспечить устойчивое соединение FASTWEL I/O: развитие продуктовой линейки Часть 1 Александр Локотков В статье описана эволюция программируемых контроллеров серии FASTWEL I/O с момента выхода цикла публикаций «FASTWEL I/O изнутри» в 2007–2008 годах до настоящего времени. Даётся подробное описание некоторых функциональных возможностей, отличающих FASTWEL I/O от контроллеров других производителей.

RkJQdWJsaXNoZXIy MTQ4NjUy