Форум » "ОЗНА-ИМПУЛЬС" » RTU188: Как прошить "голый" контроллер? » Ответить

RTU188: Как прошить "голый" контроллер?

Serge_Tedinka: У нас в ЗИПе имеется новая плата контроллера, как прошить "голый" контроллер? Попробовал, не получилось. На W5 стоит перемычка 2-3, прошиваю через СОМ1, все как обычно...

Ответов - 54, стр: 1 2 3 All

BASTARD: Sedoy значения в скобках это те значения, которые сохранились у нас на верхнем уровне с указанными еденицами измерения.

BASTARD: Sedoy, доброго времени суток. Два дня я ездил на куст и эксперементировал со связью и контроллером, в общем результаты получились следующие: Новая прошивка не видит аналоговые сигналы (показывает нули, а в реальности токи есть), также не не выходят константы на верхний уровень (это возможно изза нестыковки адресации, вроде эта проблемма адресации возникала в 2007 году, тогда ПКБ подстроили совой драйвер под вашу адресацию), однако связь как таковая между SP и RTU существует. На старой прошивке все же поменял настройку порта на RS485 и связь тоже появилась, анлоговые сигналы видит и константы на верхний уровень выгружаются нормально, кроме параметра "гидростатическое давление верхнего датчика" (его значение бывает и -0 и очень многознаковым числом, вероятно это тоже нестыковка адресации), периодически на верхнем уровне возникали данные о значениях "избыточного давления в сепараторе" и "температуры в измерительной камере" то похожие на реальные значения, то совсем нереальные (обычно эти параметры не опрашиваюся, а если в ручную и опрашиваются то всегда выгружаются нули). Также на верхний уровень не выгружается код ПСМ, раньше говорят он был и еще текущее состояние замера. Таким образом за самую рабочую версии прошивки приняли старую, которую я вам высылал. Считаю что проводная связь между SP и RTU в принципе настроенна, по связи остается лишь проблема с адресами Модбас, но тут не ясно либо проблема адресации со стороны RTU либо SP, я склоняюсь к тому что со стороны RTU, т.к. вероятно прошивка имеющаяся у нас всеже не совсем родная для этой ГЗУ, а SP с тех времен никто не трогал. Ну это один нюанс, а другой заключается в том, что по месту RTU не корректно меряет дебет и если меряет то не всегда записывает данные в архив и если пишутся данные в архив то не всегда они передаются на верхний уровень... весело...

Sedoy: BASTARD, а можно выслать нам адреса регистров Modbus, по которым опрашивается RTU188 со стороны верхнего уровня? Обычно на экране компа ДП можно видеть логи обмена. Это если таблица регистров затерялась. Мы бы здесь подстроили ПО под эти адреса.


BASTARD: Sedoy в общем как-то так: 07:56:37 Адрес 163 запись уставок СУ A3 10 17 70 00 01 02 00 01 EA C6 07:56:38 Прием : A3 10 17 70 00 01 1C E4 07:56:38 Прием SP163 : A3 10 17 70 00 01 1C E4 07:56:39 Адрес 5 cкан.опрос уставок СУ 05 03 01 00 00 01 84 72 07:56:45 Прием : 07:56:45 Прием SP163 : 07:56:45 Адрес 5 cкан.опрос уставок СУ 05 03 01 00 00 01 84 72 07:56:51 Прием : 07:56:51 Прием SP163 : 07:56:51 Адрес 5 cкан.опрос уставок СУ 05 03 01 00 00 01 84 72 07:56:57 Прием : 07:56:57 Прием SP163 : 07:56:57 Адрес 5 cкан.опрос уставок СУ 05 03 01 00 00 01 84 72 07:57:03 Прием : 07:57:03 Прием SP163 : 07:57:03 Адрес 5 cкан.опрос уставок СУ 05 03 01 00 00 01 84 72 07:57:09 Прием : 07:57:09 Прием SP163 : 07:57:09 Адрес 5 cкан.опрос уставок СУ 05 03 01 00 00 01 84 72 07:57:14 Прием : 07:57:14 Прием SP163 : 07:57:15 Адрес 5 cкан.опрос уставок СУ 05 03 01 00 00 01 84 72 07:57:20 Прием : 07:57:20 Прием SP163 : 07:57:21 Адрес 163 запись уставок СУ A3 10 17 70 00 01 02 00 01 EA C6 07:57:22 Прием : A3 10 17 70 00 01 1C E4 07:57:22 Прием SP163 : A3 10 17 70 00 01 1C E4 DF 07:57:23 Адрес 5 cкан.опрос уставок СУ 05 03 19 80 00 20 43 22 07:57:28 Прием : 07:57:28 Прием SP163 : 07:57:29 Адрес 5 cкан.опрос уставок СУ 05 03 19 80 00 20 43 22 07:57:34 Прием : 07:57:34 Прием SP163 : 07:57:35 Адрес 5 cкан.опрос уставок СУ 05 03 19 80 00 20 43 22 07:57:40 Прием : 07:57:40 Прием SP163 : 07:57:41 Адрес 5 cкан.опрос уставок СУ 05 03 19 80 00 20 43 22 07:57:46 Прием : 07:57:46 Прием SP163 : 07:57:47 Адрес 5 cкан.опрос уставок СУ 05 03 19 80 00 20 43 22 07:57:52 Прием : 07:57:52 Прием SP163 : 07:57:53 Адрес 5 cкан.опрос уставок СУ 05 03 19 80 00 20 43 22 07:57:58 Прием : 07:57:58 Прием SP163 : 07:57:58 Адрес 5 cкан.опрос уставок СУ 05 03 19 80 00 20 43 22 07:58:04 Прием : 07:58:04 Прием SP163 :

Sedoy: BASTARD, правильно ли я понял, что это обращения к двум станциям управления с сетевыми адресами 0хА3 и 0х05? 05 03 01 00 00 01 84 72 - это попытка чтения кода ПСМ со станции управления с сетевым адресом 05. 05 03 19 80 00 20 43 22 - это попытка чтения 32-х регистров из области уставок со станции управления с сетевым адресом 05. A3 10 17 70 00 01 02 00 01 EA C6 - это попытка записи значения 0001 в регистр по адресу 0х1771 (единица-базированный) в станцию управления с сетевым адресом 0хA3 (163). Не разобрался еше, но какая-то команда. Судя по подтверждению проходит нормально. А нет ли еще логов (чтение аналоговых, результатов замера и прочее?

BASTARD: Sedoy , совершенно верно 5 адрес - это адрес RTU, 163 адрес - это адрес SP, к которому подключен RTU и который является ретрансятором. Первые команды были посланны с целью опроса ГЗУ, при нормальной связи должны выйти все текущие параметры ГЗУ. Вторая группа команд сформирована для считывания настроек RTU (констант). Вот сейчас собрал на первый взгляд рабочий стенд, состоящий из старого SP (на котором я ничего не трогал, а просто снял с того куста) и RTU (со старой прошивкой). Команда сканирующего опроса ГЗУ: 17:46:21 Адрес 163 запись уставок СУ A3 10 17 70 00 01 02 00 01 EA C6 17:46:22 Прием : A3 10 17 70 00 01 1C E4 17:46:22 Прием SP163 : A3 10 17 70 00 01 1C E4 17:46:24 Адрес 5 cкан.опрос уставок СУ 05 03 01 00 00 01 84 72 17:46:25 Прием : 05 03 02 00 27 09 9E 17:46:25 Прием SP163 : 05 03 02 00 27 09 9E 17:46:26 Адрес 5 cкан.опрос уставок СУ 05 03 01 30 00 14 45 B2 17:46:27 Прием : 05 03 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 99 9A C1 1F 00 00 C1 C8 4A C7 17:46:27 Прием SP163 : 05 03 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 99 9A C1 1F 00 00 C1 C8 4A C7 17:46:28 Адрес 5 cкан.опрос уставок СУ 05 03 01 80 00 12 C4 57 17:46:29 Прием : 05 03 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5D 91 17:46:29 Прием SP163 : 05 03 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5D 91 17:46:30 Адрес 163 запись уставок СУ A3 10 17 70 00 01 02 00 00 2B 06 17:46:31 Прием : A3 10 17 70 00 01 1C E4 17:46:31 Прием SP163 : A3 10 17 70 00 01 1C E4 Опрос параметров RTU: 17:47:35 Адрес 163 запись уставок СУ A3 10 17 70 00 01 02 00 01 EA C6 17:47:36 Прием : A3 10 17 70 00 01 1C E4 17:47:36 Прием SP163 : A3 10 17 70 00 01 1C E4 17:47:38 Адрес 5 cкан.опрос уставок СУ 05 03 19 80 00 20 43 22 17:47:39 Прием : 05 03 40 A3 D7 42 1A 99 9A 40 39 00 00 3F 00 00 00 40 20 00 00 41 20 60 00 44 FA B8 52 3F 5E F5 C3 3F 88 00 00 42 70 E4 00 46 06 0A 3D 3F 57 3D 71 3F 8A 00 00 00 00 60 00 44 F1 B8 52 3F 5E 3D 71 3F 8A B2 80 17:47:39 Прием SP163 : 05 03 40 A3 D7 42 1A 99 9A 40 39 00 00 3F 00 00 00 40 20 00 00 41 20 60 00 44 FA B8 52 3F 5E F5 C3 3F 88 00 00 42 70 E4 00 46 06 0A 3D 3F 57 3D 71 3F 8A 00 00 00 00 60 00 44 F1 B8 52 3F 5E 3D 71 3F 8A B2 80 17:47:40 Адрес 5 cкан.опрос уставок СУ 05 03 19 A0 00 20 42 E8 17:47:42 Прием : 05 03 40 00 00 42 70 A0 00 44 E8 0A 3D 3F 57 47 AE 3F 81 00 00 42 70 50 00 45 8F 7A E1 3F 54 85 1F 3F 8B 00 00 42 70 80 00 44 E8 28 F6 3F 5C 47 AE 3F 81 00 00 42 70 60 00 44 E8 7A E1 3F 54 F5 C3 3F 88 DF C7 17:47:42 Прием SP163 : 05 03 40 00 00 42 70 A0 00 44 E8 0A 3D 3F 57 47 AE 3F 81 00 00 42 70 50 00 45 8F 7A E1 3F 54 85 1F 3F 8B 00 00 42 70 80 00 44 E8 28 F6 3F 5C 47 AE 3F 81 00 00 42 70 60 00 44 E8 7A E1 3F 54 F5 C3 3F 88 DF C7 17:47:43 Адрес 5 cкан.опрос уставок СУ 05 03 19 C0 00 20 42 F6 17:47:44 Прием : 05 03 40 00 00 42 70 40 00 44 F1 0A 3D 3F 57 47 AE 3F 81 00 00 42 70 00 00 00 00 EB 85 3F 51 00 00 3F 80 00 00 00 00 00 00 00 00 EB 85 3F 51 00 00 3F 80 00 00 00 00 00 00 00 00 28 F6 3F 5C 00 00 3F 80 06 B0 17:47:44 Прием SP163 : 05 03 40 00 00 42 70 40 00 44 F1 0A 3D 3F 57 47 AE 3F 81 00 00 42 70 00 00 00 00 EB 85 3F 51 00 00 3F 80 00 00 00 00 00 00 00 00 EB 85 3F 51 00 00 3F 80 00 00 00 00 00 00 00 00 28 F6 3F 5C 00 00 3F 80 06 B0 17:47:45 Адрес 5 cкан.опрос уставок СУ 05 03 19 E0 00 0A C2 E3 17:47:46 Прием : 05 03 14 00 00 00 00 00 00 00 00 28 F6 3F 5C 00 00 3F 80 00 00 00 00 71 62 17:47:46 Прием SP163 : 05 03 14 00 00 00 00 00 00 00 00 28 F6 3F 5C 00 00 3F 80 00 00 00 00 71 62 17:47:47 Адрес 163 запись уставок СУ A3 10 17 70 00 01 02 00 00 2B 06 17:47:48 Прием : A3 10 17 70 00 01 1C E4 17:47:48 Прием SP163 : A3 10 17 70 00 01 1C E4 Периодический опрос состояния ГЗУ: 17:48:58 Адрес 163 запись уставок СУ A3 10 17 70 00 01 02 00 01 EA C6 17:48:59 Прием : A3 10 17 70 00 01 1C E4 17:48:59 Прием SP163 : A3 10 17 70 00 01 1C E4 17:49:01 Адрес 5 cкан.опрос уставок СУ 05 03 01 00 00 01 84 72 17:49:02 Прием : 05 03 02 00 27 09 9E 17:49:02 Прием SP163 : 05 03 02 00 27 09 9E 17:49:03 Адрес 5 cкан.опрос уставок СУ 05 03 01 30 00 14 45 B2 17:49:04 Прием : 05 03 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 99 9A C1 1F 00 00 C1 C8 4A C7 17:49:04 Прием SP163 : 05 03 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 99 9A C1 1F 00 00 C1 C8 4A C7 17:49:05 Адрес 5 cкан.опрос уставок СУ 05 03 01 80 00 12 C4 57 17:49:06 Прием : 05 03 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5D 91 17:49:06 Прием SP163 : 05 03 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5D 91 17:49:07 Адрес 163 запись уставок СУ A3 10 17 70 00 01 02 00 00 2B 06 17:49:08 Прием : A3 10 17 70 00 01 1C E4 17:49:08 Прием SP163 : A3 10 17 70 00 01 1C E4

BASTARD: Sedoy , завтра выезжаю на куст, буду экспериментировать...

BASTARD: Sedoy , после долгих экспериментов устойчивую связь удалось восстановить, оказалась проблема в протоколе обмена на верхнем уровне, теперь код ПСМ, текущее состояние ГЗУ и т.д. выходит нормально. Но все же проблема малых замеров дебета осталась, возможно залитая нами прошывка хоть и родная, но видимо старая версия, скорее всего существует ее доработанный вариант. (имеется в виду прошивка с именем IMP_KGLM) Пробовал при восстановленной связи экспериментировать с присланной вами прошивкой IMPULS_N, с ней тоже текущие параметры выгружаются, но в отличии от IMP_KGLM не удается с верхнего уровня переключить ПСМ и не считываются параметры ГЗУ (те что у вас в разделе "константы") Опишу подробнее проблему малых замеров: при выполнении замера в самом начале дебит на экране контроллера пишется немного выше режима, а при дальнейшем наливе жидкости в бочку понемногу падает и в итоге в архив пиштся слишком малое значение. А также почемуто не по всем скважинам пишется замер в архив, причем одна из скважин ЭЦН ~200куб/ч , на всякий случай сегодня поставил время измерения 120 минут, по остальным оставил 60 минут. Какие ваши предложения?

Sedoy: BASTARD, программа ведь не реагирует на условия "малый дебит" и "большой дебит". Если возможно, пришли значения дебитов из выборок "правильный замер" и "неправильный замер" с указанием процентных отклонений от ожидаемого дебита. Одно из предположений: где-то есть протечка и на большом дебите не очень ощущается, а на малом дебите дает о себе знать.

BASTARD: Sedoy ура, уже второй день выходят более или менее нормальные замеры поместу и на телемеханике. Спасибо за помощь и понимание! У меня есть еще одна просьба, вышлите пожалуйста прошивку еще для одного куста для подготовки обменного фонда, шкаф БИОИ 02.00.00.000 - зав №41 изготовлен.03 2007г. заранее спасибо.

Sedoy: BASTARD, по зав. номеру БИОИ трудно будет определить версию - шкафы унифицированные и идут на все типы ГЗУ, отличаются только весией ПО. Нужен зав. номер самой ГЗУ. Кстати, в 2007 году уже выпускались ГЗУ "ОЗНА-Импульс" с дополнительной емкостью-отстойником для определения плотности жидкости и двумя электроуправляемыми кранами, проходным и трехходовым, а старые - с одной емкостью и одним электроуправляемым краном - были уже сняты с производства. Поэтому нужна дополнительная информация: - зав. номер или хотя бы что за конструкция ГЗУ; - какая телемеханика и как прописана (с каким именем) ГЗУ в базе системы ТМ.

BASTARD: Sedoy , номер ГЗУ 464, система телемеханики АДКУ, описан как АГЗУ Массомер.

Sedoy: BASTARD, ГЗУ с номерами 464: "ОЗНА-ИМПУЛЬС" - отправлен в "РОСНЕФТЬ" и "ОЗНА-МАССОМЕР" - отправлен через ГЛОБАЛ кому-то. В твоем случае, похоже, второе. Так ли это?

marat93.07: помогите с контроллером RTU 188, сбилась программа, пришлите по возможности программу, и подскажите как записать, буду признательным.



полная версия страницы