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

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

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

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

Sedoy: Serge_Tedinka, завтра все вышлем тебе на e-mail.

Ravi: Вам какую версию прошивки выслать, обычную или для версии с малым газовым фактором?

Sedoy: Serge_Tedinka, пакет файлов выслали тебе на e-mail. Загрузку прошивки АГЗУ производства ОАО "АК ОЗНА" в контроллер RTU188 возможно осуществить только при заранее установленном в нем BIOS3.2. Раз у тебя "голый" контроллер, то последовательность действий такая: 1. Распаковать присланный заархивированный пакет "BIOS2.3 Для пользователей", пароль 123456. 2. Выключить контроллер. Соединить СОМ-порты контроллера и компьютера штатным кабелем. 3. В компьютере в папке BIOS_БИОИ запустить bios2.3.bat. На экране компьютера появится стандартная прошивочная картинка DOS с вращающейся черточкой в конце строки. 4. Включить контроллер, наблюдать на экране компьютера стандартную картинку процесса прошивки. 5. После завершения записи (по выходу компьютера из программы прошивки) выключить контроллер. 6. Повторить п.3 и 4 с той разницей, что в компьютере в папке BIOS_БИОИ запустить ffd5n_wr.bat. 7. В результате в контроллер загружена тестовая программа, позволяющая просмотреть аналоговые и дискретные входы (значения токов и состояния дискретных входов), а также протестировать дискретные выходы. 8. После этих операций можно загружать рабочую прошивку. Просьба отписаться о результатах.


Serge_Tedinka: Sedoy пишет: Serge_Tedinka, пакет файлов выслали тебе на e-mail. К сожалению ничего не получил. Просьба повторить, адрес в профиле верный. Возможно сервак почикал. Перед отправкой заархивируйте RARом с паролем 1. Ravi пишет: Вам какую версию прошивки выслать, обычную или для версии с малым газовым фактором? Вы, наверно, имеете в виду прошивку из темы "Не бьются замеры по нефти в крайних диапазонах"? Я там отпишусь...

Sedoy: Serge_Tedinka, повторил (RAR с паролем 1).

Serge_Tedinka: Sedoy пишет: Serge_Tedinka, повторил (RAR с паролем 1). Спасибо, получил. В принципе мог, наверно, слить БИОС с помощью TermRTU.

BASTARD: Доброго времени суток. У меня не получается перепрошить RTU188, в чем собственно проблема: при подключении контроллера к компбютеру пытаюсь общатса с ним посредством виндового гипер терминала, процесс загрузки в области экрана гипер терминала виден нормально, но на сочетания клавиш для прерывания загрузки autoexec.bat и cofig.sys реакции не наблюдаю. Правда изредка у меня получаетса оборвать выполнение выше указанных файлов, но что именно приводит к этому результату понять не могу... Вопрос состоит в том, как всеже правильно подключиться к RTU188?

Sedoy: BASTARD пишет: Вопрос состоит в том, как всеже правильно подключиться к RTU188? 1. В комплект БИОИ на базе контроллера RTU188 входит кабель СОМ-СОМ, причем один конец кабеля имеет 2 разъема и позволяет подключиться к RTU188, как через 9-pin на боковой стенке БИОИ, так и напрямую к контроллеру через IDC-10. 2. RTU188 имеет 2 СОМ-порта и загрузка программы в него должна производиться через активированный, как порт терминала, СОМ-порт. Активация задается джамперами на ST1 и ST2: - джампер на ST1 - активирован СОМ1 на скорости 115200 бод; - джампер на ST2 - активирован СОМ2 на скорости 115200 бод; - джамперы одновременно на ST1 и ST2 - активирован СОМ1 на скорости 9600; - четность "None", стоп-бит 1. 3. Для общения с контроллером необходимо использовать DOS-программу sl.exe. Порядок действий следующий: - соединить упомянутым кабелем СОМ-порты контроллера и компа; - запустить в компе sl.exe и настроить параметры его СОМ-порта; - предварительно выключенный контроллер включить, а на компе, держа клв.Ctrl нажатой, нажимать-отпускать клавишу латиница B; - на экране компа появится несколько внутренних сообщений запуска и произойдет останов на командной строке DOS. Далее общайтесь в DOS по своему усмотрению. 4. Запись программ в RTU188 и их обновление производится утилитой flwriter.exe (никак не flwriter.com). ОЗНА на эл.ящик пользователя отправляет необходимые файлы и инструкцию по "прошивке" контроллера. Естественно, бесплатно. 5. Иными методами общения с RTU188 лично я не пользовался и не экпериментировал. P.S. Прошу извинить за задержку с ответом, только сегодня вернулся из северов.

Sedoy: BASTARD, мы нашли у себя исходники старой версии "ОЗНА-ИМПУЛЬС" (impuls_n). В нем конфигурационный и архивный файлы создаются автоматически при изменении конфигурации и по завершению замера соответственно. А каково состояние дел у вас?

BASTARD: Sedoy Удалось попасть на куст, и подключить контроллер, действительно при изменении настроек был создан конфигурационный файл, но т.к. не удалось добитса замера на кусту то архивный файл не создался. Наша телемеханика считывает параметры с RTU (сохранились старые настройки), но на ЖК экране Импульса некоторые коэфициенты прописанны так что мне не особо понятно что какой означает, в добавок к этому не удалось обеспечить связь между RTU и SP (который и опрашивает его), настроки вродебы исходные нормальные но почему-то не пошло. Не могли бы вы выслать перечень параметров с описанием "что есть что", т.к. видимо не удалось добиться замера в частности потому что не настроенны аналоговые каналы (токи верхнего и нижнего датчиков давления показывались примерно одинаковыми, близкими к 4 мА, и уровень в емкости показывало "-10") P/S. не могу почемуто больше писать на новом форуме (нет кнопки "ответить") буду отписывать тут.

BASTARD: Выслал нашу прошивку на почту, прошу подтвердить получение, т.к. бывают проблемы с корпоротивными ящиками.

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

Sedoy: BASTARD, после включения контроллера на индикаторе выходит заставка вида: " Станция управления ОЗНА- импульс ит.д."? Что-то у меня после загрузки прошивки в контроллер это сообщение на индикатор передается со скоростью 115200 бод, а должно со скоростью 19200. Поэтому на индикаторе вместо заставки набор всяческих символов...

BASTARD: Sedoy Ну по поводу скорости, я так предполагаю это нормально, т.к. по этому же компорту на такойже скорости я подключался к контроллеру Терминалом. А по поводу символов даже не знаю, может кодировки нет, т.к. прога старая

Sedoy: BASTARD, удалось заставку вывести по-нормальному. Перемычки-то (ST1 и ST2) надо поставить, при этом скорость консоли на СОМ1 будет 9600. Соответственно и на индикаторе джампер поставил на 9600... Вот башка - все перезабыл. Теперь обмен по СОМ2 пытаюсь поймать... Добавлено: Удалось восстановить один из старых исходников, скомпилировать и загрузить прошивку в контроллер. Теперь связь есть. BASTARD, теперь вопрос: какой кустовой контроллер стоИт на кусту. Случаем, не САКМАР? И система ТМ, случаем, не СКАТ? Дело в том, что при СКАТ нам пришлось "скривить" MODBUS, т.к. СКАТ требовал нестандартной задержки ответа, большей, чем положено.

BASTARD: Sedoy На кусту для связи стоит SCADAPack, система ТМ АДКУ.

Sedoy: BASTARD, похоже, в данной версии для загрузки уставок с верхнего уровня надо подправлять программный модуль MODBUS_slave. Завтра проверю еще раз. Сегодня получилось так: симитировал команду записи конфигурации, после чего сформировался файл конфигурации в памяти контроллера. А данные конфигурации не воспринимает.

BASTARD: Sedoy конфигурационный файл у меня тоже создавался после изменения настроек...

Sedoy: BASTARD, файл создавался после изменения настроек с пульта оператора или по команде с верхнего уровня?

BASTARD: Sedoy Создавался при изменении с пульта оператора, организовать связь с верхним уровнем не удалось.

Sedoy: BASTARD, откопал-таки я ошибочку в исходнике. Сейчас можно будет загружать конфигурацию с верхнего уровня ТМ. Решай, что будем делать дальше. Предлагаю поставить исправленную версию. Но здесь, возможно, придется потратить время на стыковку с клавиатурой, т.к. поставщик с 2001 г. поставлял три исполнения по распиновке контактов клавиатуры. Стабилизировалось где-то с 2003 года. Если разъем на клавиатуре плоский однорядный - дело проще, а если IDC10, то их "гуляло" два варианта. P.S. Так чтО, связи с "верхом" совсем нет?

islamovrv: Добрый день! К сожаленью BASTARD лег в больничку с пневманией и похоже, что надолго - придется мне за него доделывать начатое с Импульсом. Вы бы не могли мне скинуть исправленную версию? А разъемы мы просто сфотографируем и Вам скинем. мой ящик RIslamov@wsinf.lukoil.com Заранее спасибо.

Sedoy: islamovrv, прошивку получил? Отправили еще 07.05.2010.

islamovrv: Добрый день. НЕт, прошивка не дошла. Продублируйте пож-та на islamovrv@yandex.ru

Sedoy: islamovrv, продублировал.

islamovrv: получили - пробуем.

Sedoy: islamovrv, приложения MODBUS отправил.

Sedoy: islamovrv, распиновку RTU188 - индикатор "Century" отправил

BASTARD: Sedoy Доброго времени суток! в связи с тем, что не получается установить связь между SP и RTU, возникла идея проверить настройки портов и самое соединение... У себя на базе мы собрали стенд, но установить связь не получилось, настройки порта RTU следующие: R32/22/85 = 1 Com(-/2) = 2 Baud = 9600 P-N/0/N/E = 0 M-RTU/ASC=0 Адрес = 5 Смущает первая строчка не считается ли программно 2й порт 422-м ? Как в общем должно быть? P/S используем старую прошивку, которую я вам высылал ранее.

Sedoy: BASTARD, "R32/22/85 = 0" соответствует обмену по RS232; "R32/22/85 = 1" соответствует обмену по RS422; "R32/22/85 = 2" соответствует обмену по RS485.

BASTARD: Sedoy я так и подумал, но ведь на SP используется RS485 возможно изза этого связь отсутствует... Пробовал изменить данный параметр на 2, но не понял как сохранить изменения, при изменении и простой перезагрузке по питанию измененный параметр не сохраняется, а если изменить и нажать Enter то происходит выход в предыдущее подменю и больше контроллер на нажатие клавиш не реагирует, после перезагрузки аналогично все восстанавливается как прежде... Вы сами пробовали подключаться c текущей прошивкой к COM2 скажем программой ModScan32 и вытянуть какие-нибудь данные? у меня почемуто не получается, даже если принять во внимание что программно порт настроен как RS422, соединяясь через конвертор RS232-RS422/RS485 ничего не выходит (пытаюсь читать регистры начиная с 0080h).

Sedoy: BASTARD, с контроллером со старой прошивкой связаться не смог. Кстати, какая скорость, бит паритета и адрес заданы (что отображает конфигурация на индикаторе по параметрам обмена?). С новой прошивкой MODSCN32 связывается нормально: адрес 1, скорость 9600, бита паритета нет, RS485, перемычка W5 (под батарейкой) замыкает контакты 1 и 2. Читаю "F188" (НЕХ) из регистра 0001.

BASTARD: Sedoy У меня тоже получилось с новой связатся, а также изменить настройки порта, при этом создался файл, но SP так и не хочет с ним связываться (таблица ретрансляции работает). Параметры порта старой прошивки я указывал ранее: R32/22/85 = 1 Com(-/2) = 2 Baud = 9600 P-N/0/N/E = 0 M-RTU/ASC=0 Адрес = 5

Sedoy: Параметры порта старой прошивки я указывал ранее:... Что-то у меня опять концентрация внимания ни к черту... Предлагаю просмотреть обмен по RS485 между RTU188 и SP, читая ноутбуком линию с помощью утилиты модбас "листен" (если нет - пришлю).

BASTARD: Sedoy вышлите пожалуйста, хотя немного не понимаю как я буду просматривать что конкретно SP спрашивает у RTU Т.к. SP является просто ретранслятором между RTU и верхним уровнем, я попытался через него опросить RTU модсканом (используя различные варианты, вроде таблица ретрансляции нормальная) и у меня ничего не получилось... складывается впечатление что я сам уже ничего не понимаю((( P.S. т.к. получилось установить связь с новой прошивкой (напрямую с компа), пока с ней и экспериментирую, клавиши на клавиатуре просто подписал в том порядке в котором они теперь есть)))

Sedoy: BASTARD, утилиту вышлю завтра. Насчет просмотра линии (см.рис ниже). подцепляешься к линии RS485, по которой обмениваются между собой Modbus-МАСТЕР и Modbus-СЛЕЙВ и на экране ноутбука видишь коды запроса и коды ответа. По правильности/неправильности кодов видишь, кто же "сачкует", МАСТЕР или СЛЕЙВ.

Sedoy: BASTARD, утилиту отправил на два адреса: Шевцову и Исламову.

BASTARD: Sedoy получил

BASTARD: Sedoy в общем я пришел к выводу пока что гдето в линии "верхний уровень - SP" косяк, т.к. он нормально не ретранслирует запросы. Поэтому хочу сьездить на куст и разбираться уже на месте, соответственно хочу вернуться к вопросу о наименовании коэфициентов в меню RTU: начну по порядку... меню "константы - сис.константы" //Это меню вроде бы правильно я сосопоставил с описанием параметров на верхнем уровне, значения по умолчанию и последние зафиксированные на верхнем уровне примерно совпадают. KV1 - Коэфициент массы (кг/мА) KP1 - Коэфициент уд. веса (мП/(т/м3)) DIн, мА - Заданное приращение нижнего датчика (мА) DIв, мА - Заданное приращение верхнего датчика (мА) Тшк - Время шарового переключателя тока (сек) меню "константы - скв.константы" //тут в принципе не зачем перечислять и так все понятно, забью значения которые у нас есть. меню "константы - калибровка" //в этом меню все сложнее, т.к. не сильно разнятся значения по умолчанию и значения на верхнем уровне, возможно нестыковка в единицах измерения, я в скобках буду указывать наше значение на верхнем уровне и еденицы измерения, а после укажу ваше значение по умолчанию, ну соответственно укажу какой коэфициент чем я считаю, в этом я врядли ошибусь. KE1н - коэф. преобразования АЦП нижнего ДГД (0,00 Ед/мА) = 100,8 KE1в - коэф. преобразования АЦП верхнего ДГД (0,86 Ед/мА) = 100,8 KDI - коэф. преобразования АЦП датчика избыточного давления (1,00 Ед/мА) = 100,8 KTI - коэф. преобразования АЦП датчика температуры газа (0,00 Ед/мА) = 100,8 KPk - коэф. преобразования датчика избыточного давления (0,00 Атм/мА) = 2,50 KPs - коэф. смещения датчика избыточного давления (0,86 мА) = 3,99 KTk - коэф. преобразования датчика температуры газа (1,00 Град.С/мА) = 6,25 KTs - коэф. смещения датчика температуры газа (0,00 мА) = 4,00 Ну вот как то так... Хотелось бы узнать правильно ли я сопоставил расшифровки коэфициентов и ваше мнение о разнице значений. На ваш адрес на яндексе выслал скриншоты сделанные на верхнем уровне для наглядности.

Sedoy: BASTARD, расшифровки коэффициентов правильные. Но роль значений в скобках я не понял...

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, сбилась программа, пришлите по возможности программу, и подскажите как записать, буду признательным.



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