Привет всем еще раз. Господа, надеюсь с этим объектом это будут последние вопрос у меня, даже не вопрос, просьба помочь разобраться с сетевыми настройками и вообщем с организацией обмена.
Следующая конфигурация у меня, в скобках адрес:
ПЛК150 (1) – все входы выходы задействованы.
МВА8 (16) – считываю все аналоговые входы в формате float (использовал готовый шаблон этого модуля в CoDeSys)
МДВВ (32) – считываю битовую маску состояний входов и управляю так же через битовую маску выходов
МДВВ(48) - считываю битовую маску состояний входов и управляю так же через битовую маску выходов
МВА8 (64) – считываю данные с одного канала в формате float (использовал готовый шаблон этого модуля в CoDeSys, неиспользуемые каналы заменил на empty mva [slot] )
МДВВ (80) - считываю битовую маску состояний входов и управляю так же через битовую маску выходов
МДВВ (96) - считываю битовую маску состояний входов и управляю так же через битовую маску выходов
МУ110 (112) – с ним первая трабла: нужно использовать три канала выходных, но у меня что то не выходит
Далее имеем панель СП270. (modbus master) на нее я вывожу 13 аналоговых значений в формате float, 12 байт состояний исполнительных механизмов и битов управления ими.
Итак основная проблема у меня - это сверх медленный обмен между плк модулями и вывод на панель тоже прихрамывает. Т.е. нажав кнопку на панели, я жду порядка 3 секунд пока хлопнет выходная релюшка, заслонка может проехать концевой выключатель (я конечно таймера страхуюсь, но это не дело) и так далее….
Кароче, господа, помогите мне разобраться с настройками модулей, как я понимаю дело все в этом.
Минипроблема: (вывод сигналов 4-20 мА на МУ110)
В CodeSys в ветку Modbus (Slave) добавляю Universal modbus device, ему присваиваю адрес предварительно записанный в этот модуль с его конфигуратора. далее добавляю три подэлемента (соответсвующие трем выходным каналам) register output module.
В global variables объявляю три переменные с адресами этих регистров, далее в логике присваивая этим переменным значения от 0 – 1000 (которые соотв. 4-20 мА, в доке написана) не получаю выход на клеммах девайса. Подскажите плиз че не так делаю
Файл программы приложил, после решения этих проблем в ближайшем будущем перестану надоедать Вам. Спасибо.