-
ПЛК150+ADAM4055
Имеется контроллер ПЛК150 и ADAM4055. ADAM4055 переведен в MODBUS/RTU. Контроллер и ADAM связаны по RS485.
Задачи:
1. Опросить вход ADAM
2. Выдать сигнал на выход ADAM
Как делал
1. В universal modbus device добавил 8 bit input module. Переменные присвоены регистрам. Все работает.
2. Если в universal modbus device добавить 8 bit output module то на выход ADAM ничего не приходит.
На форуме прочитал что нужно использовать Register output module. Сделал. Адрес взял из документа по ADAM (выход 0: 00017). Ничего не работает. Может адрес вставил не правильно (00017).Пробовал отправлять на этот регистр 1000, тоже ничего.
Вопрос:
1.Как правильно работать с входами/выходами ADAM4055.
2. Как правильно из программы опрашивать/управлять входными/выходными регистрами ADAM. Если возможно, то кусочек кода.
Заранее спасибо.
PS ADAM выбран из-за габаритов.
-
Используйте register output module.
Адреса регистров соответственно для выходов
00017-00024
В таблице адресов, не указан диапазон значений переменной. Уверены, что туда надо 1000 писать?
В конфигурации ПЛК где стоит AT можно задать удобное для Вас имя переменной и работать с этой переменной в программе.
-
Поставил адрес регистра 00017. У регистра переменная word. На форуме видел что если в регистр передать 1000 (word), то выход ADAMA "включится". однако, этого не происходит. В том то и беда.
-
Правильно работать с ADAM - покупать компактные модули ОВЕН MX :)
Если серьезно:
1. Посмотрите, что в конфигураторе не выставлен режим (инверсного управления).
2. Проверьте управление реле непосредственно из конфигуратора. Там же в конфигураторе увидите команду и что записывается.
3. Выложите кусок или целиком документ по настройке связи с ADAM.
(Работал только с Ethernet модулями сей фирмы).
-
ПЛК150 пришлось заменить на плк100 (ПЛК150 ушел в монтаж по другому проекту).Пробовал управлять входами/выходами с помощью PACK/UNPACK. Ничего, может глупостей понаделал. Проект и документ на ADAM прилагаю. Адреса регистров для ADAM4055 на 423стр.
-
Вложений: 1
Вот проект. А документ от ADAM не загружается
-
Я про маску вообще в документе ни слова не увидел... :(
Запись побитно. Соответственно все, что нужно попробовать - разные команды.
-
Попробовал. Пока без изменений.
-
Все вроде заработало. По регистрам не получилось. Ставил в конфигураторе модули 8bit i/o module. Хитрость была в адресах. Интересно могут быть тормоза или нет.
-
расскажите подробнее что за хитрость в адресах?
у самого похожая проблемма
nikto1985@gmail.com