This is topic adam-5000 и ModBus in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.
У меня следующая автоматизированная система: Контроллер серии ADAM-5000 (с выбором не определился, возможно ADAM-5510M), к нему подключены по порту RS-485: уровнемеры (10 шт.) – УЛМ-31А1; датчик давления (1 шт.) – Метран-100; электронный блок концевых выключателей производства ОАО «Тулаэлектропривод» (8 шт.) на электропривод типа А– ЭБКВ. Все устройства поддерживают протокол Modbus RTU.
По протоколу Modbus мене нужно считывать показания датчиков (УЛМ-31А1, Метран-100). Считывать текущие положение задвижек с ЭБКВ – «открыт»/«закрыт». Отправлять управляющие сигналы на ЭБКВ – «открыть»/«закрыть».
Контроллер работает в автономном режиме, т.е. не подключен к ПЭВМ и является «ведущим/master».
Используется Trace Mode 6 для написании алгоритма контроллера.
Вопросы: 1. Что лучше выбрать для моей системы: «Источники/Приемники->Распределенные _УСО_(DCS)->ADAM5000» или «Источники/Приемники->РС-based_контроллеры->OEM_Adam5510»? Будут еще подключаться модули ввода/вывода: ADAM-5050 и ADAM-5060. 2. Как правильно должен быть настроен COM-port: номер порта, базовый адрес, контроль четности, прерывание, управление передачей. 3. Какие компоненты взять (Источники/Приемники-> MODBUS->????) и как их настроить для: А. Считывания показаний датчиков? Б. Считывания положения задвижек с ЭБКВ? В. Отправления управляющих сигналов на ЭБКВ? Помогите пожалуйста разобраться!
Возможно, у вас имеются демо версии подобных проектов. E-mail: nomel@bk.ru
Буду очень признателен за любую предоставленную информацию!
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1) Для программирования контроллера Вам необходимо выбирать «Источники/Приемники->РС-based_контроллеры->«OEM_Adam5510» 2) А вот с подключением устройств по ModBus RTU будут проблемы, потому как МикроМРВ6 для контроллера ADAM5510 не поддерживает данный протокол.
Posted by nomel (Участник № / Member № 1832) on :
Вот так проблемка... А если взять "Распределенные _УСО_(DCS)->ADAM5000" и такое устройство, как ADAM-5000/Modbus (его отличает от ADAM-5000/485 поддержкой протокола Modbus). Возможно решение моей проблемы предложенным вариантом?
Просто в настоящий момент требуется автономная работа контроллера без верхнего уровня. Но в ближайшем будущем потребуется подключение к верхнему уровню.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Дело в том, что DCS-устройство не программируется, а modbus в его комплектации - это реализация Slave, а не Master как необходимо Вам. То есть - это его можно подключать будет как некий "черный ящик" по протоколу ModBus, а не устройства к нему. А почему именно ADAM5510? Может проще выбрать другой контроллер?
Posted by nomel (Участник № / Member № 1832) on :
Какой можете тогда порекомендовать контроллер для системы в которой: 1. Поддержка Modbus RTU (интерфейс RS-485). 2. Имеется 9 (минимум, возможно расширение системы) дискретных выходных сигналов с уровнем 24 В/0,1 А. 3. Имеется 1 (миниму) дискретный входной сигнал, который определяет положение "ключа" (Вкл/Выкл). 4. Имеет 3 (минимум) канала релейной коммутации с коммутационной способность контактов: 250В / от 0,3 А.
Posted by nomel (Участник № / Member № 1832) on :
Возможна организация моей системы на контроллере I-8000 (Источники/Приемники->РС-based_контроллеры->I8000)? Вроде все подходит... только вот я не нашел чтоб он поддерживал Modbus RTU.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
МикроМРВ для контроллеров I-8000 не поддерживают протокол MODBUS RTU. Из контроллеров, программируемых в Трейс Моуд 6, этот протокол поддерживает контроллеры, базирующиеся на DOS 6.22, и WinCon CE. WinCon CE более перспективен - мощнее и универсальнее.
Posted by Потемкин В.В. (Участник № / Member № 31) on :
какое быстродействие должно быть в Вашей системе?
Posted by nomel (Участник № / Member № 1832) on :
Потемкин В.В., быстродействие к системе не предъявляются.