This is topic ADAM-5000/TCP - СРОЧНО ТРЕБУЕТСЯ ПОМОЩЬ!!!!!! in forum TRACE MODE в OEM-контроллерах / TRACE MODE inside OEM controllers at Форум TRACE MODE: техническая поддержка.
СРОЧНО ТРЕБУЕТСЯ ПОМОЩЬ!!!!!! Подскажите, пожалуйста, одну вещь. Имеется контроллер ADAM-5000/TCP (с модулями: 1 слот – модуль 5018; 2 слот – 5024; 3 слот – релейный модуль 5068; 4 слот – модуль 5013, 5 слот – модуль 5050) и компьютер, на котором установлена базовая версия TRACE MODE 5.12 (или 5.14) а также драйвер TCPConfigurator. У меня вопрос такой: каким образом можно “состыковать” Тrace Мode с этим контроллером, то есть, чтобы я мог наблюдать значения температуры в графической части Трейс Моуда с термометра сопротивления, подключенного к модулю сопряжения с термометрами сопротивления 5013 или отправлять сигналы на выходные каналы модулей выходных сигналов (аналоговых, дискретных и релейных) ???????????????????????? Какие хитрости нужно проделать в редакторе базы каналов и ВООБЩЕ ЧТО НУЖНО СДЕЛАТЬ для осуществления этой цели (я имею ввиду про термосопротивление и про модули вывода в частности (и другие модули))?????????????????????????? И ПОЖАЛУЙСТА ПОПОДРОБНЕЕ!!!! Заранее благодарен!
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Если эта "железка" действительно работает по ModBus TCP, то в проектев РКБ Вам надо создать узел МРВ (можно любой из раздела Без автопостроения или Большой) и в нем создавать каналы подтипа MODBUS. Дополнение к подтипу каналов будет зависеть от того, какие функции протокола ModBus поддерживает данный контроллер. У вес каналов необходимо будет выставить настроку каналов TYPE=TCP, а в директории проекта создать конфигурационный файл ip_config - об этом более подробно смотрите в справочной системе в разделе "Обмен по протоколу MODBUS TCP/IP".
Posted by KOSMONAFFT (Участник № / Member № 1017) on :
В принципе идея понятна. Вот только непонятно - файл ip_modbus (который без расширения) в какую директорию надо закидывать и каким ставить <id> (номер устройства)??? IP-адрес контроллера:192.168.0.100 - это вообще допустимо для данного случая? А то я слышал, что нуль в какой-то позиции недопустим. Также меня интересует как правильно расставляются номера слотов (ADDR) и номера каналов (CH), которые расположены в слоте (точнее в модуле). И еще: что означают эти фишки, типа Rout Word(3) и т.д. и какие фишки относительно модулей надо расставлять? Я надеюсь там дополнительно не нужен драйвер от самого адама?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1) Файл конфигурации ModBus необходимо разместить в папке самого проекта - это директория с таким же названием как и проект и его файл с расширением CTM. 2) <id> - Вы ставите по своему усмотрению, это некий виртуальный id, который Вы привязываете к реальному IP устройства. Далее этот id будет задаваться в настроках ADDR каналов MODBUS. 3) "фишки", типа Rout Word(3) и прочее - это номера функций протокола ModBus. В данном случае "Rout Word(3)" - это функция №3 чтение слова из выходных регистров. Дело в том, что в ModBus протоколе каждая функция может считывать или записывать определенный набор регистров в контроллере и только устройство определяет какие функции протокола ModBus оно поддерживает и какие данные можно в него записать или прочитать той или иной функцией. Поэтому - Вам необходимо посмотреть в описании на данный контроллер как правильно адресоваться к модулям УСО этого устройства через функции протокола ModBus.
Posted by Andrey-XXX (Участник № / Member № 2740) on :
Здравствуй KOSMONAFFT!!! У меня таже проблема, что у тебя. ЕСли у тебя что-либо получилось с Adam-5000 ТСР и Трейс Моуд, то прошу помоги и мне! Умоляю!!!!!
Posted by AdAstra Technical Support (Участник № / Member № 4) on :