Просмотр полной версии : СП270 + 4 ТРМ210 требуется помощь в настройке
Здравствуйте. Пытаюсь настроить СП270 для отображения графика температуры и дистанционной настройки четырех ТРМ210. Связь с регуляторами установлена на скорости 9600, протокол Modus-RTU. С чтением регистров регулятором проблем не возникает а вот с записывать никак не хочет, пробовал много разных способов, в том числе и из примеров на сайте, есть ряд вопросов:
1. ТРМ210 поддерживает изменение уставки по RS-485 ?
2. Как правильно управлять, например, остановкой-запуском регулятора (параметр run\stop регистр 0х0007) не удается ничего записать с помощью элемента "кнопка управления битом", кнопка видит состояние регистра, реагирует на изменение состояния с панели регулятора, а при попытке нажать вылетает сообщение "ошибка связи с ПЛК адрес 2"
3. Как настроить "график временного контроля" - нужно видеть подписи по осям X и Y.
3. Регистр STAT: биты 0 (ошибка на входе1) и 9 (регулятор) их состояние соответсвует действительности, а бит 4 (реле К1) всегда в нуле в не зависимости от рельного состояния. Состояния считываю элементом "лампа" по 4х, в че может быть ошибка?
Рабиндранат
12.11.2012, 11:15
В РЭ написано, что панелька на запись работает по функциям 0х05 и 0х06, а ТРМ210 нужно записывать данные функцией 0х10.
т.е. эта панель в принципе не может работать запись в ТРМ210?
в примере с ТРМ202 работа с уставкой сделана через поле "ввод данных" по функции 4х - почему именно так, это вообще работает на практике?
Рабиндранат
12.11.2012, 12:17
Примеры все рабочие - их же проверяют перед тем, как выложить. :)
Рабиндранат
12.11.2012, 14:19
Вы знаете, немного погорячился с утверждением, что проект работоспособен на запись...
Пантелеев Дмитрий
12.11.2012, 15:16
По протоколу modbus ASCII панель пишет 10 функцией.
Перенастроил на Modbus ASCII - запись заработала, значит на ASCII панель записывает по 10 функции, а на RTU по 5 и 6.
Подписи по графику временного контроля задал вручную в виде текста.
Осталась проблема с регистром STAT - бит 4 "срабатывание реле К1" не меняется при фактическом срабатывании.
Рабиндранат
13.11.2012, 12:12
Хм-мм, я попробовал на ТРМ202 - у меня сработала лампочка на включение выходного реле.
А можете сюда выложить проектец именно с опросом на срабатывание выходного реле?
А если вообще опрашивать этот регистр, меняет ли он свое значение при изменении состояния дискретного выхода?
Предварительно выводил на цифровой дисплей, обрывал термопару и смотрел на изменение содержимого регистра. Потом поставил непрерывное копирование регистра STAT в PSW, накидал 16 лампочек, каждой лампочкой выводил по биту из PSW. Соответственно при обрыве термопары бит 0 = 1, бит 9 = 1 если переключить в режим "стоп", бит 4 реле к1 не меняется, ,bn 11 LBA еще не настраивал.
Завтра буду на работе - выложу проект.
Настроил компаратор аварийной защиты - при срабатывании компаратора светодиод AL на регуляторе мигает, реле K2 срабатывает а в регистре STAT никаких изменений не видно.
Рабиндранат
14.11.2012, 12:33
Вообще как-то странно. Жаль, нет возможности проверить на ТРМ210. Я у ТРМ202 опрашивал и 0 регистр, и 4104 - все адекватно реагирует.
Ну, а если в Вашем случае обратиться к регистру по адресу 6?
Кстати, а почему в настройке используете 7 бит данных?
По регистру 4104 всё также. В регистре 6 ничего не меняется.
7 бит данных жестко устанавливает ТРМ210 при выборе ASCII
Рабиндранат
14.11.2012, 17:58
Обидненько. Проверить никак не получается. А если судить о вкл/выкл по выходной мощности регулятора?
В общем ничего не получилось - потребовалось подключить МСД200, который в режиме slave работает только в RTU по функции 10, естественно вылетает ошибка связи.
Адрей, искал по всему форуму, Group1Block2_CmdNo = 0x06 в modbus_rtu.ini это функция записи регистра? менял - не помогло
Пантелеев Дмитрий
22.11.2012, 09:59
У Вас система состоит из панели оператора СП270+ТРМ210 + МСД200? КТо мастер в этой сети?
Панель мастер остальные приборы слейв
Пантелеев Дмитрий
22.11.2012, 10:08
Выложите проект на панель. Поможем настроить связь СП и МСД200.
Передача данных на архиватор через функциональную область на главном экране.
При смене протокола с билась адресация приборов на экранах 3 и 4 - еще не везде поправил
В МСД200 в режиме слейв можно выбрать ModBus ASCII - это глюк программы или поддержка есть на самом деле?
Пантелеев Дмитрий
22.11.2012, 14:06
Данную связку приборов сейчас проверяем, это займет некоторое время.
Пантелеев Дмитрий
23.11.2012, 08:42
На данный момент работа МСД200 в режиме слейв по протоколу Modbus ASCII не поддержана. Для выхода из Вашей ситуации предлагаю воспользоваться преобразователем АС3-М и подключить его к порту панели СП270 Download. Дальше по нему подключить МСД200 и настроить панель по этому порту слейвом.
Понятно, была такая мысль, просто не хотел увеличивать количество приборов.
Итак, история продолжается. АС3-М установлен, связь с архиватором налажена следующим образом: в панели СП270 добавлена функциональная область непрерывного копирования данных из регистров регуляторов, содержащих измеренное значение температуры в регистры PSW300, 302, 304, 306 (DEC) соответственно зонам. Архиватор в режиме мастер читает эти регистры через порт download панели (она соответственно слэйв), протокол обмена RTU. В настройках архиватора выбран протокол RTU, стоят галки опрос и архивирование, тип данных word16big, функция 3, адреса регистров введены в формате HEX, положение десятичной точки минус1. С такими настройками обмен с панелью идет, запись на карту тоже, но получается ерунда - на вкладке результаты измерения периодически отображаются с пятью знаками после запятой, значения постоянно скачут, например 20,1; 20,99999; 20,10001; 20,2. На карту памяти вообще записываются значения только если дробная часть 0: 20,0; 21,0, а остальное в виде 40928; 40959; 40988, причем лишние знаки после запятой появляются только если положение точки поставить "минус 1", если поставить 0, значения выводятся целыми в 3 разряда 200; 201, но на карту также записывается ерунда.
Разобрался, оказывается проблема была в экселе. Если открыть файл .csv экселем числа с дробной частью в 2 знака после запятой автоматически преобразуются в даты а если установлен численный формат ячеек - дата преобразуется в пятизначное число. А кривые значения на вкладке "результат измерения" видимо фича программы...
Коллеги, подниму тему. Имеется ТРМ210 (достаточно старый - выпуска 2015г). Разобрался ли кто-нибудь почему не работает опрос выходов? Т.е. измеренная величина, авария её датчика, запись и чтение уставки считываются и отрабатывают на отлично, а вот состояние выходов всегда в нуле. Это происходит и регистре 0х0000 и 0х1008. Лампочка К1 если что постоянно в сработке, других режимов нет (LBA и прочего)
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot