Доброго времени суток. Вводное описани: контроллер WinPAC-8841, модуль i-8041W, TM6.07, MicroTM6.06.3. Пытаюсь произвести запись 1 в первый бит канала WinCon _DO_32#0 на контроллере из МРВ. Для этого в узле контроллера создал канал HEX32 и привязать к нему компонент WinCon _DO_32#0, далее на экране созадю переменную(аргумент) привязываю к 1-му биту канала HEX32, далее создаю кнопку(прямая передача, значение 1), привязываю к ней созданный на экране аргумент. Произвожу загрузку на контроллер, запускаю МРВ, нажимаю кнопу и ничего не происходт. На самом контроллере в View\Channels в переменную HEX32 в 1-ый бит записываю 1-цу, она записывается и загорается светодиод на плате вывода, а с экрана не получается. Заранее большое спасибо.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
В случае удаленного управления, необходимо привязать аргумент к входному значению канала.
Posted by limit (Участник № / Member № 4551) on :
Добрый день. В работе с данным модулем возникли проблемы. Контроллер WinPAC 8831, создал в источниках два модуля в слоте 2 и 3 (i-8041). После чего получил два канала HEX16 на каждый модуль. Первый канал работает со всеми 16 битами первыми(0-15). А вот второй канал включает не следующую группу 16 бит (16-31) а первые (0-15). То есть при записи первого бита второго канал HEX16 включается первый бит первого канал. Создавал модуль заново, пере привязывал, изменял номер канала. В контролере создано два ком порта. В чем моя ошибка? ========= TM6.07, MicroRTM6.07, OS version 1.2.0.1
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Удалите каналы HEX16_OUT. Создайте для каждого модуля 8041 канал HEX32_OUT и привяжите к нему первый из "Источников" WinCon _DO_32#0 для этого модуля.