Для обмена с платой счетчиков ADAM-5080 контроллера ADAM5510 создаются каналы OEM_AI типа INPUT и каналы OEM_AO типа OUTPUT (см. Подтип 1 ).
Атрибут ALT/REG этих каналов должен быть равен 80 (DEC). Данный атрибут указывает тип платы.
Функция канала зависит от атрибута Канал следующим образом.
Для канала OEM_AI:
если Канал < 64, значение канала равно текущему значению счетчика с номером Канал;
если Канал >= 64, канал принимает значение 1 при переполнении счетчика с номером Канал-64, в противном случае – 0.
Для канала OEM_AO:
если Канал < 64, канал управляет запуском/остановом счетчика с номером Канал. При посылке в канал 0 счетчик запускается, при посылке 1 – останавливается;
если Канал >= 64, значение, посланное в канал, задает начальное значение счетчика с номером Канал-64. При изменении значения хотя бы одного такого канала все остальные счетчики платы принимают свои начальные значения.
Для модуля ADAM-5080, работающего в режиме определения частоты входного сигнала, значение соответствующего канала Frq/Counter (см. Подтип 8 ) необходимо для корректного отображения делить на 100 (этот канал получает от модуля данные, завышенные в 100 раз – сотни герц вместо единиц герц).