Регистрация | Последние сообщения | Персональный список | Поиск | Настройка конференции | Личные данные | Правила конференции | Список участников | Top 64 | Статистика раздела | faq | Что нового v.2.3 | Чат
Skunk Forum - Техника, Наука, Общество » АСУТП »
Вопросы по приборам фирмы Логика (страница 29)

Версия для печати (настроить)
Тема закрыта  Тема закрыта (Valera). Страницы: 1 2 3 4 5 6 7 8 9 10 13 16 19 22 23 24 25 26 27 28 29 30 31 32 33 34 35 38 41 42 43 44 45 46 47 48 49 50

Новая тема | Тема закрыта

Подписаться

Автор Тема:   Вопросы по приборам фирмы Логика
a-lex61
Junior Member

Сообщений: 2
Откуда: Родники
Регистрация: Ноябрь 2010

написано 14 Декабря 2010 20:13ИнфоIP

Пуск делали?

siraz
Junior Member

Сообщений: 1
Откуда: Казань, Россия
Регистрация: Январь 2011

написано 17 Января 2011 11:28ИнфоIP

Здравствуйте все. Вопрос такой как считать с СПТ-943 тотальные параметры. В протоколе написано что с flash памяти.
Читал ТВ2 параметр V1 получил вот такую строку

10 00 45 00 00 00 40 83 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 81 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 4D 16

прибор показывает 501820

Не понятно. Где данные? В протоколе структура flash памяти не расписана.


Счетчики тотальных параметров состоят из двух частей:
- основная часть - значение счетчика на момент завершения последнего часа;
- текущее приращение счетчика.

ВОТ все что написано в протоколе.

Основная часть тотального счетчика хранится во FLASH-памяти в виде 8-байтовой области. Че-
тыре младших байта этой области представляют собой целую часть счетчика в двоичном представле-
нии; четыре старших байта – его дробная часть во FLOAT представлении. Текущее приращение –
четырехбайтовое FLOAT число, хранящееся в ОЗУ.
Обновление основной части тотального счетчика во FLASH-памяти происходит в момент наступ-
ления каждого нового часа – к нему прибавляется текущее приращение, накопленное в ОЗУ. После
обновления FLASH-памяти текущее приращение тотального счетчика зануляется.
Организация тотальных параметров СПТ943 показана в таблице 1.

пожалуйста если кто то чем то может помочь напишите siraz@yandex.ru

siraz
Junior Member

Сообщений: 2
Откуда: Казань, Россия
Регистрация: Январь 2011

написано 17 Января 2011 11:32ИнфоIP

Помогите кто сможет. Нужно получить тотальные данные с СПТ -943. В протоколе написано:
Счетчики тотальных параметров состоят из двух частей:
- основная часть - значение счетчика на момент завершения последнего часа;
- текущее приращение счетчика.

Основная часть тотального счетчика хранится во FLASH-памяти в виде 8-байтовой области. Че-
тыре младших байта этой области представляют собой целую часть счетчика в двоичном представле-
нии; четыре старших байта – его дробная часть во FLOAT представлении. Текущее приращение –
четырехбайтовое FLOAT число, хранящееся в ОЗУ.
Обновление основной части тотального счетчика во FLASH-памяти происходит в момент наступ-
ления каждого нового часа – к нему прибавляется текущее приращение, накопленное в ОЗУ. После
обновления FLASH-памяти текущее приращение тотального счетчика зануляется.
Организация тотальных параметров СПТ943 показана в таблице 1.


Прочитал ТВ2 параметр V1
получил ответ:
10 00 45 00 00 00 40 83 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 81 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 4D 16

Прибор показывает 501820.
Где тут что помогите разобраться. Можно на siraz@yandex.ru

Добавление от 17 Января 2011 14:03:

помогите кто нибудь, с тотальными параметрами в СПТ-943.

Cadall
Junior Member

Сообщений: 6
Регистрация: Ноябрь 2010

написано 01 Февраля 2011 22:38ИнфоIP

Стр. 22 "Связь с внешними устройствами"
10 - управляющий код начала кадра (ответа)
00 - сетевой адрес отвечающего прибора
45 - чтение флэш-памяти

следующие 64 байта - содержимое запрошенной страницы памяти

4D - контрольная сумма ответа (начиная с 00 перед 45, заканчивая 00 перед 4D)
16 - конец ответа.

Если в запросе правильно указан адрес параметра, то интересующее тебя значение находится в первых восьми байтах после 45. Преобразование этих байтов в "понятное" десятичное число выполняется в соответствии с формулой на стр. 21 "Связь с внешними устройствами"

З.Ы. Описаниям Логики верить нельзя! Необходимо проверять каждый шаг! Дай запрос на получение этого (или любого другого) параметра Логиковской программой и Portmon-ом проверь содержимое отправленного запроса и полученного ответа.

pdemon
Junior Member

Сообщений: 1
Регистрация: Февраль 2011

написано 17 Февраля 2011 15:08ИнфоIP

Подскажите пожалуйста,
стоит Логика СПТ 943.1. К нему подключен Siemens mc35i, передает данные на такой же модем подключенный к компьютеру.
Снимаю базу программой ПРОЛОГ.
Все работало прекрасно, до того момента как СПТ снимали на проверку. После проверки перестало передавать данные. К чему нам сказали поменять сим карты. Поменяли на мегафон - телеметрия.
Вот пытаюсь снять данные, а в ответ это:

---:[17.02.2011 15:01:46] Опрос узла 'МФК', попытка 1
INF:[17.02.2011 15:01:46] прибор=СПТ943, NT=0, ИД=1535
INF:[17.02.2011 15:01:46] Установка соединения (CellRoute, 8921xxxxx)
INF:[17.02.2011 15:02:13] Установлено соединение (9600 / с коррекцией ошибок)
INF:[17.02.2011 15:02:16] Установка сеанса связи с прибором 94x/74x
ERR:[17.02.2011 15:02:31] таймаут

хотел бы узнать из данного лога Модемы соеденяются?
Проблема в СПТ 943?

igo36
Junior Member

Сообщений: 1
Регистрация: Февраль 2011

написано 18 Февраля 2011 09:47ИнфоIP

компьютер подключен к АПС-79 через RS232. Расстояние между приборами учета и АПС-79 500 метров. Параметры адаптера 003 (1080000028).
при опросе приборов учета в ПРОЛОГ нет ответа приборов.
Кто может подскажите где копать. (скорости пробовали разные)

Valera
Member

Сообщений: 1939
Откуда: novosibirsk
Регистрация: Май 2004

написано 18 Февраля 2011 10:22ИнфоIP

igo36
Параметры адаптера 003 (1080000028)
У АПС должно быть 1050000024, как то так
Последняя четвёрка, это его предельная скорость на 485 интерфейсе
Если будет много ошибок на пятистах метрах, пробуйте снижать
на приборах соответсвенно (какие приборы?)
ххх0001024
ххх0002024
Ошибся. Пролог работает на 4800, должно быть в АПС 104....

[Это сообщение изменил Valera (изменение 18 Февраля 2011 10:59).]

cskcsk
Junior Member

Сообщений: 16
Откуда: СПБ
Регистрация: Июль 2004

написано 22 Февраля 2011 07:07ИнфоIP

Опрос СПГ761.2 ведется через АПС79 из программы в ПЛК (WinPAC, IsaGRAF). Скорость на RS232 - 9600, скорость в маркерной сети изначально была выставлена 57600 (у АПС 003=1050000018, у СПГ 003=1050001018). Периодичность запросов менялась от 3 до 10 секунд. При этом ответные пакеты приходили нерегулярно (до 10 запросов без ответа, затем длинный ответный пакет из нескольких ответов). Все это в лабораторных условиях, без помех.
Решил изменить скорость в маркерной сети. 19200 дало значительное улучшение, хотя процентов 10-15 ответов подвисали, а затем выдавались в виде суммарного пакета (как выше описано).
Уменьшил скорость до 9600 (сравнял с RS232) и и стало так же плохо, как было на 57600.
Тогда установил скорость 38400 (у АПС 003=1050000017, у СПГ 003=1050001017) и получил нормальную работу - на каждый запрос из ПЛК идет сразу же ответ из прибора без ощутимой задержки.
Кто что думает об этом?
PS: В запросе во всех случаях опрашивал параметр 003.

cskcsk
Junior Member

Сообщений: 17
Откуда: СПБ
Регистрация: Июль 2004

написано 24 Февраля 2011 22:11ИнфоIP

Этим беды не ограничились. Как оказалось, на скорости 38400 хотя и работает стабильно, но через 30-40 минут постоянного опроса (4 параметра - расход , объем и т.д) СПГ вешается - перестает отвечать на пакеты запросов. После переключения питания нормальный обмен возобновляется, до следующего подвиса.

GrassSnake
Junior Member

Сообщений: 1
Откуда: СПб
Регистрация: Март 2011

написано 04 Марта 2011 12:33ИнфоIP

Доброго всем времени суток.
Закупили прибор СПЕ542, электрики установили. Для связи с прибором используется модемное соединение через внутреннюю АТС. Закуплены 2 внешних модема D-LINK DFM-562E. Модем со сторону прибора настроен программой MSetup. Подключение осуществил кабелем от модема, предварительно отрезав один разъем и оголив провода. Провода прозвонил на предмет соответствия пинам, подключил, как указывалось в мануале.
На приборе выставлены настройки 003=1152..
При звонке модемы коннектятся, идет "запрос", заканчивающийся (лог СПСервер)
S DATA: E39 Закончился таймаут ожидания

Я неправильно подсоединил прибор? Или есть еще какие-то настройки, которые я пропустил?
Спасибо

beerserker
Junior Member

Сообщений: 1
Регистрация: Март 2011

написано 22 Марта 2011 15:12ИнфоIP

Срочно нужна помощь. Имеются два прибора СПТ961 и адаптер АПС79. Нужно связать эти приборы с помощью адаптера и выводить напрямую на комп. Честно говоря, не совсем понимаю, что и как делать (хотя мануалов уже много прочел). Я так понимаю мне понадобятся следующие программы: Пролог, СПСеть, DataBase. Нужно ли еще какое-либо ПО? И если не затруднит, то может кто-нибудь пояснить (хотя бы кратко, но понятно) последовательность действий?
P.S. С одного из приборов данные когда-то давно считывались на компьютер (хотя насколько они были верны и были ли они вообще сказать трудно). От прошлого программиста в наследство остался файлик Spdef.mdb и более ничего.

Cadall
Junior Member

Сообщений: 7
Регистрация: Ноябрь 2010

написано 22 Марта 2011 18:54ИнфоIP

Цепляешь приборы и адаптер параллельно (RS485) с соблюдением полярности. Выход АПС79 соединяешь с СОМ портом компьютера (задействуются все(!) сигналы 232!). Назначаешь всем приборам различные сетевые адреса. Навример: АПС79 - 00, первый СПТ - 01, второй СПТ - 02. Адреса присваиваются подряд без пропусков. В настроечных параметрах всех приборов кроме сетевых адресов, скоростей передачи данных и т.п. указываешь максимальный адрес на шине RS485 равный (в данном случае) 02. Для считывания архивных данных достаточно одной программы Пролог. Для считывания всех видов данных, в том числе и настроечных параметров - СПСеть. DataBase необходима только для программирования СПТ. Нужна еще программа для программирования АПС79. Название не помню. Поищи на сайте Логики.

beerserker
Junior Member

Сообщений: 2
Регистрация: Март 2011

написано 24 Марта 2011 10:05ИнфоIP

"Адреса присваиваются подряд без пропусков" - вот это не очень понятно. Если возможно поясните эту фразу.
Далее мои вопросы вполне могут показаться тривиальными, но сам не могу додуматься, поэтому прошу помощи. Итак, по факту имею следующую ситуацию: АПС79 подключен к компу, а к нему, в свою очередь, подключен датчик СПТ961 (пока решили проверить на одном). Merit79 без проблем считывает параметры адаптера (как по COM1 так и по COM2) однако соглашается работать только на скорости 9600 (на форуме читал, что "Пролог" согласен на скорость не выше 4800. Ну это впринципе ладно, но есть другая заковыка, которую я домозговать не могу. В СПСеть создал шину. В описании шины задал следующее:
"Тип подключения": RS232
"Приборы шины": АПС79 с адресом 0, СПТ961 с адресом 1.
"Параметры подключения": скорость 4800 (9600 тоже ставил), таймаут 5 сек, адреса по умолчанию выставились: свой = 0, страший - 1. А вот порт я выбрать не могу - нету во всплывающем меню портов. Порты точно рабочие + Merit79 через них данные читает. Кто подскажет, что за дьявольщина с этими портами?

Cadall
Junior Member

Сообщений: 8
Регистрация: Ноябрь 2010

написано 24 Марта 2011 23:03ИнфоIP

"Подряд" означает 00,01,02,03,04 и т.д. но не 00,01,03,04,08 и т.д. У тебя выставлены нормально.
соглашается работать только на скорости 9600 Соглашается работать на той скорости, которая установлена в параметре 03. После перепрограммирования этого параметра необходимо выключить и снова включить питание АПС79, чтобы изменения вступили в силу.
Почему не видно портов сказать однозначно не могу. Кстати, твой АПС79 в СПСеть должен быть назначен "прибором подключения" (Буковка "П" возле его названия в списке приборов).
Забей ты на эту СПСеть! Даже если тебе хочется считывать мгновенные параметры, то считывать их будет возможно только с одного прибора. Для переключения на другой прибор нужно проделать кучу манипуляций и юзеры тебя проклянут! Но если не веришь - помучайся. И сам придешь к такому выводу. Пролога для считывания архивных данных вполне достаточно. Он и отчеты создавать умеет.
Кстати, не знаю как в последней версии СПСеть (если она обновлялась, в чем я сильно сомневаюсь ), но там есть проблема с именованием портов. Прога писалась под Win95-98 а там порты нумеровались СОМ0, СОМ1... и т.д. В ХР их нумерация начинается с не с 0 а с 1, т.е. СОМ1, СОМ2... и т.д. Для правильной привязки к портам необходимо их номера изменить в одной из таблиц Spdef.mdb, не преобразовывая ее в формат того Access-са которым ты будешь ее открывать. Название таблицы не помню .

beerserker
Junior Member

Сообщений: 3
Регистрация: Март 2011

написано 29 Марта 2011 12:31ИнфоIP

Спасибо за советы. Сегодня попробовал работать так Пролог+Мерит79+ДатаБэйз. Итак, что у меня получилось, а точнее не получилось =(
1. При считывании Мерит79 данных с адаптера получаю строку: 1050001012. Пятерка (я так понимаю скорость =9600) Запускаю ДатаБэйз, выбираю адаптер и записываю в параметр 003 следующее: 1040001012 (т.е. 5 заменил на 4 = скорости 4800), записываю данные в прибор. Все ок, запись прошла успешно. В настройках ДэтаБэйза прописано следующее:
Номер порта: СОМ1
Скорость: 4800
(Далее пробовал без лругих параметров и с параметрами)
Использовать адрес: "галочка"
Свой адрес: 0
Адрес прибора: 0

После запуская Пролог.
Создаю новый узел.
Имя: Узел1
Тип прибора: СПТ961
ИД: 1
Выбираю "Опросить прибор" и вижу следующие строки.
Установка сеанса с прибором 96х/76х
Запрос сеанса связи по протоколу МЭК
На запрос сеанса связи по протоколу МЭК ответ не получен
Запрос сетевых настроек прибора-шлюза
Парметр 003: (1040001012)
Запрос типа прибора (099)
Тип прибора: (А79)
И в апофеозе всего вылетает: "Пролог 3.5.2.893 не поддерживает прибор А79" (Пролог с диска за лето 2010. Лазил на офф сайт - такая же версия Пролога)
Вот как-то так. Подскажите, что мне делать. Может я все таки с настройками чего не так нашаманил? Заранее благодарен за ответ.

Valera
Member

Сообщений: 1985
Откуда: novosibirsk
Регистрация: Май 2004

написано 29 Марта 2011 14:59ИнфоIP

beerserker
ДатаБэйз, выбираю адаптер и записываю в параметр 003 следующее: 1040001012
После перепрограммирования АПС79 нужно выключить и включить питание. Иначе новые параметры не действительны, реальная скорость скорость останется 9600
Использовать адрес: "галочка"
Свой адрес: 0
Адрес прибора: 0

Свой адрес здесь должен быть 01, это из параметра 003 АПС: 1040001012
У 961 должно быть 10Х0000012
Если 961 подключён к АПС правильно, на АПС начинает мигать индикатор 485
В поле список параметров выделите несколько строк мышкой, и кликните кнопку чтение параметров. Должно прочитаться и работать индикатор загрузки

Создаю новый узел.
Имя: Узел1
Тип прибора: СПТ961
ИД: 1

Почему ИД=1? Это адрес шлюза, а у прибора 0
Там ещё есть панель настройки связи, посмотрите. Номер порта и шлюза указать

"Пролог 3.5.2.893 не поддерживает прибор А79" (
В АПС нет никаких архивов и Прологу читать там нечего

Cadall
Junior Member

Сообщений: 9
Регистрация: Ноябрь 2010

написано 29 Марта 2011 22:52ИнфоIP

Почему ИД=1? Это адрес шлюза, а у прибора 0 Действительно, почему ИД=1? Но это не адрес шлюза, а идентификационный номер прибора, который должен быть уникальным (в пределах базы данных Пролога). А 0 - это сетевой адрес прибора, который должен быть уникальным в пределах одной сети. Т.е. Если приборы включены в одну сеть и сетевые адреса приборов разные, то сеть будет функционировать прекрасно даже если ИД всех приборов одинаковые. Но, при считывании архивов Прологом возникнет куча проблем, т.к. в лучшем случае он "свалит" архивы всех приборов в одну кучу. Чтобы такого не случилось - ИД ВСЕХ приборов должны быть уникальными, даже если они не подключены к сети и данные с них считываются, например, по оптическому каналу.

Valera
Member

Сообщений: 1987
Откуда: novosibirsk
Регистрация: Май 2004

написано 30 Марта 2011 03:58ИнфоIP

Cadall
о это не адрес шлюза, а идентификационный номер прибора,
Да, напутал я здесь
И этот номер нужно вписать в БД прибора, параметр 08, иначе не будет связи на Прологе

beerserker
Junior Member

Сообщений: 4
Регистрация: Март 2011

написано 30 Марта 2011 12:40ИнфоIP

Я сейчас сойду с ума из-за того, что я видимо неудачник =(
Господа, я сейчас по пунктам распишу, что и как я делаю, а вы пожалуйста ткните меня носом в мои ошибки.
(Решил пробовать пока с одним датчиком)
Мои действия:
1. В DataBase в настройках выставляю следующее:
Номер порта: СОМ1
Скорость: 9600
Использовать адрес: галочка
Свой адрес: 0 (я так понимаю это адрес адаптера)
Адрес прибора: 1 (логически это адрес СПТ)
Ожидание: 1сек
2. Открываю вкладку АПС79. Параметр 003 записываю в виде: 1050000014 (т.е. мой АПС имеет номер 00, старший адрес = 01)
(Пробовал перезаписывать параметр несколько раз - иногда после записи появляется синяя птичка (я так понимаю запись прошла успешно, иногда красный крестик (прибору что-то не понравилось), хотя данные вводил одни и те же.
3. Перезагружаю адаптер.
4. Запускаю Мерит79. Он тут же находит адаптер на скорости 9600 с параметром 1050000014 (т.е. я вроде как доволен)
5. Далее мне нужно задать 003 для СПТ. В DataBase открываю влкадку СПТ961. Пар-р 003= 1050001014, пар-р 008= 01 (вот тут не уверен то ли я поставил, что нужно). Записываю - выдает красные крестики напротив параметров. Но не смотря на это решил попробовать запустить пролог.
6. Создаю новый узел, даю ему имя, Тип прибора: СПТ961, ИД (я так понял м.б. любое, главное чтобы уникальное) = 98765 (если ИД выбирается как-то конкретно, то подскажите пожалуйста как именно). Вкладка "Связь": Порт: СОМ1, Сетевой адрес прибора: 01.
(Код защиты оставил пустым, в "Работа в СПСеть без шлюза" галочку не ставил.
7. Пытаюсь опросить прибор:
Установка сеанса с прибором 96х/76х
Запрос сеанса связи по протоколу МЭК
На запрос сеанса связи по протоколу МЭК ответ
не получен
Запрос сетевых настроек прибора-шлюза
параметр 003: (1050001014)
сетевое подключение
адрес прибора (0)
адрес шлюза (1)
таймаут
Установка сеанса с прибором 96х/76х
Запрос сеанса связи по протоколу МЭК
На запрос сеанса связи по протоколу МЭК ответ не получен
Прибор не обнаружен


Вот как-то так =(

Valera
Member

Сообщений: 1990
Откуда: novosibirsk
Регистрация: Май 2004

написано 30 Марта 2011 14:57ИнфоIP

beerserker
5. Далее мне нужно задать 003 для СПТ. В DataBase открываю влкадку СПТ961.
Параметр 003 у приборов вводится только с клавиатуры.

Страницы: 1 2 3 4 5 6 7 8 9 10 13 16 19 22 23 24 25 26 27 28 29 30 31 32 33 34 35 38 41 42 43 44 45 46 47 48 49 50

Все время MSK

Открыть | Переместить | Удалить

Новая тема | Тема закрыта
Последние сообщения         
Перейти к:

Свяжитесь с нами | skunksworks.net

Copyright © skunksworks.net, 2000-2018

Разработка и техническая поддержка: skunksworks.net


Рейтинг@Mail.ru Яндекс.Метрика