Здравствуйте. Есть необходимость привязать релейный выход Adam 4168 к кнопке в Трэйс Моуд. Попробовал сделать команду как описано в видеоуроке по МК 110 но ничего не вышло. С подобной задачей сталкиваюсь впервые.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Подключается стандартным образом по протоколу Modbus, как описано в видеоуроках у нас на сайте: http://www.adastra.ru/products/drivers/modbus/ Устройство должно быть настроено соответствующим образом на использование именно этого протокола. Карта регистров дана в документации на устройство. Адреса и настройки подключения задаете сами.
Posted by Rantrave (Участник № / Member № 6056) on :
Проблема в том что в документации даны ASCII команды,а вот по модбас ничего не нашёл.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
В документации на Ваше устройство: A-10 ADAM 4100 Series User’s Manual - 116 страница - ADAM-4100 I/O Modbus Mapping Table B
Posted by Rantrave (Участник № / Member № 6056) on :
Пробовал и оттуда,может вышлите проект хотя бы с одной кнопочкой.
Posted by Rantrave (Участник № / Member № 6056) on :
Просто именно с управлением вообще до этого не сталкивался,аналоговые и дискретные вводы были.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Уточните подробнее, какая у Вас задача стоит? Как проблему наблюдаете и в чем она заключается? Какая функция используется, в какие регистры пишите и каким образом в проекте происходит запись? Канал после попытки записи достоверен? Какие-либо ошибки профайлером фиксируются? При этом данные получается считать из этого же устройства?
Posted by Rantrave (Участник № / Member № 6056) on :
Задача стоит такая,нужно релейным выходом управлять с помощью переключателя. Этот релейный выход будет управлять электроприводом для подачи топлива на форсунку котла. На электроприводе стоит ещё выход 4-20 для показаний процента открытия клапана и стоит датчик температуры 4-20 для ориентирования температуры котла. Ошибок никаких нет,просто при нажатии на перелючатель релейный выход не срабатывает.
Posted by Rantrave (Участник № / Member № 6056) on :
В идеале было бы отлично чтобы электропривод увеличивал или наоборот уменьшал подачу топлива в зависимости от температуры котла.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
С одной кнопкой с записью по протоколу Modbus можно порекомендовать один из последних видеоуроков: http://www.adastra.ru/products/drivers/fastwel/ Если опустить настройку самого контроллера, в проекте в TRACE MODE описана запись значения в контроллер по кнопке и чтение из него данных. с одним только отличием, что в Вашем случае надо использовать источник Modbus для записи - WriteSingleCoil(5).
Что касается регулирования, можно для наглядности взять в качестве примера Демо-проект, например Boiler.prj из папки DEMO.
Posted by Rantrave (Участник № / Member № 6056) on :
Добрый день. Не могли бы вы посмотреть мой проект и указать на ошибки? Релейный модуль так и не работает.
Posted by Rantrave (Участник № / Member № 6056) on :
Нужно чтобы по нажатию на кнопки отрабатывали разные каналы релейного выхода.
Posted by Rantrave (Участник № / Member № 6056) on :