Передача логического состояния каналов модулей дискретного ввода

В строках 10—13 восемь значений тока на входах модуля AIM791 с индексом midx, вычисленных при вызове блока mAIM79Ifm_idx/, записываются в массив byNetAnaloglnputs, отображённый на выходные каналы регистров с MODBUS-адресами с 5003 по 5018. Обратите внимание, что для записи в элементы массива byNetAnaloglnputs используется счётная переменная netidx, а для доступа к вычисленным значениям тока на каналах каждого модуля AIM791 используется переменная chidx.

В строках 17—19 логические состояния каналов модулей дискретного ввода передаются в массив byNetDigitaUnputs, отображённый на выходные каналы регистров с MODBUS-адресами 5001 и 5002. В строке 18 при обращении к массиву by Digital Inputs используются только чётные индексы его элементов, поскольку по нечётным индексам расположены диагностические виртуальные каналы модулей DIM717 и D1M762.

В строках 22—24 из массива byNelDigitalOutputs, отображённого на 16 битовых полей типа Coil с адресами 1… 16, извлекаются команды управления каналами дискретного вывода и записываются в массив byDigitalOutputs, элементы которого отображены на 16 каналов двух модулей DIM718.

После загрузки данного приложения в контроллер СРМ703 он превращается в узел распределённой системы ввода-вывода на базе протокола MODBUS TCR

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

Однако, как указывалось ранее, для реализации такого рода приложений разработчик должен иметь опыт использования языков стандарта МЭК 61131-3 для программирования ПЛК в среде разработки CoDeSys 2.3, а также быть знакомым с программной документацией на контроллеры FASTWEL I/O.

28.01.2014

Добавить страницу в мои закладки:

Смотрите также:

Что вы чаще всего делаете в Интернете?

Загрузка ... Загрузка ...