Созданные ответы форума
-
АвторСообщения
-
ds.zaycevУчастник
Да, так и сделал, прописал IP и порт во вкладке Коммуникатора «Параметры линии связи», в свойствах «канала связи» ошибки продолжали идти.
После периода опроса появляется запись в коммуникаторе:
2016-09-14 19:21:26 Сеанс связи с КП 155 «П34», тип: KpModbus, адрес: 10, позывной: 172.16.85.160
Это же означает, что связь разрывается и устанавливается заново?
Сейчас ошибки перестали сыпаться. Думаю что это наступило через некоторое время после того как я вытер в IP в КП Администратора, и настройках «опрос» коммуникатора «позывной». Мгновенной реакции мои изменения не дали и я бросил возиться с Pixel и засел за прописывание modbus Danfoss — сегодня вечером глянул — ошибок нет.
Скорее всего мой вопрос решен таким образом — одно устройство — одна линия связи — один канал связи и т.п. Объединять устройства по одной линии не желательно. Так?
ds.zaycevУчастникОставил один контроллер на линию связи, увеличил число опросов линии до 20, эффект такой — следом за одним удачным опросом всех параметров, следует 20 ошибок.
https://postimg.org/image/icve39u9f/
Главное что расстраивает — пропадают актуальные данные. Значения температур быстро не изменятся, можно было бы и через минуту получить информацию о состоянии оборудования, а моргание очень неприятно. Будто всё пропало.
ds.zaycevУчастникУстановил параметры линии связи — «задержка после цикла опроса, мс = 1000».
опрос КП — «таймаут = 5000», «Пауза = 1000».
Ошибки не ушли.На одной линии связи прикреплены два КП, отличающиеся только IP адресом (160 и 161).
Ошибки возникают всегда, после одного цикла опроса обоих приборов, и всегда после удачного цикла идёт цикл неудачный.
Неудачный выглядит так:
«…
2016-09-13 15:20:23 Сеанс связи с КП 155 «П34», тип: KpModbus, адрес: 10, позывной: 172.16.85.160
Запрос значений группы элементов «Состояние»
Ошибка при записи данных: Не удается записать данные в транспортное соединение: Удаленный хост принудительно разорвал существующее подключение.
Приём (0/7):
Ошибка связи!
Невозможно выполнить запрос, т.к. соединение не установлено
Невозможно выполнить запрос, т.к. соединение не установлено
…»После чего идет нормальный ответ на цикл опросов обоих приборов:
2016-09-13 15:20:40 Сеанс связи с КП 155 «П34», тип: KpModbus, адрес: 10, позывной: 172.16.85.160
Запрос значений группы элементов «Состояние»
Отправка (12): 00 00 00 00 00 06 0A 03 37 FF 00 06
Приём (7/7): 00 00 00 00 00 0F 0A
Приём (14/14): 03 0C 00 00 00 00 01 00 00 00 00 00 00 00
OK!Как только СКАДА пытается опросить ещё раз — идёт ошибка. Отключение одного КП ничего не даёт.
ds.zaycevУчастникПросмотрел кучу дат, и увидел, что данные (пока что) отображаются за некоторые числа мая. И всё никак не могу добиться отображения таблицы для администратора в новой скаде. Понимаю, что маловероятно, что это связано именно с ВКТ7, но единственные таблицы, которые «тупят» — это по этой точке опроса.
ds.zaycevУчастникВаши бы слова да богу в уши, по поводу обучения. Моя бы воля, я бы заказал техподдержку лет на пять вперед — такое никогда лишним не бывает. Скриншоты с данными КП я привел выше, здесь повторю:
https://postimg.org/image/46ayvevrj/
https://postimg.org/image/46ayvevrj/архивные данные имеют только №, дата и время и описание.
ds.zaycevУчастникПереписал все на ново. Где получить суточные и часовые — не представляю. Их нет видно и в новой, и старой скаде. В новой это какой-то глюк, скорее, а в старой — не было и изначально (у меня). Посоветуйте, пожалуйста, что нужно сделать, чтобы получить часовые, архивные данные.
https://postimg.org/image/ij9yxrfin/
https://postimg.org/image/ja2p3jhvz/
https://postimg.org/image/xhsds6ukv/
https://postimg.org/image/bwnb4kxu7/
https://postimg.org/image/4updidu8f/
https://postimg.org/image/urj1uzxvz/- Этот ответ был изменен 7 лет, 7 месяцев назад от ds.zaycev.
ds.zaycevУчастнику меня нет этих каналов :((
подключаю вот так (https://postimg.org/image/p1b908jf3/) через драйвер (https://postimg.org/image/9q1fzmm33/)
В коммуникаторе, во вкладке данные КП есть таблица из 85 сигналов, с номерами каналов от 291 до 340.
А потом таблица закрывается и может быть надпись — архивные данные отсутствуют, события отсутствуют (https://postimg.org/image/imc83kcpb/), а может быть и таблица архивные данные за 10 суток (https://postimg.org/image/5fms41gzz/)Ошибок никаких при подключении не показывает https://postimg.org/image/3sxkit4y7/
https://postimg.org/image/7dtg219hr/
Журнал линии связи показывает что запросы всех архивов идут.
https://postimg.org/image/ev2nh8z0v/А как их подключить каналы, которых не видно? Создание каналов предлагает всегда 79 входных каналов — https://postimg.org/image/5ooy7pj67/
- Этот ответ был изменен 7 лет, 7 месяцев назад от ds.zaycev.
ds.zaycevУчастникЛарчик открывался просто — шел параллельный опрос с другой точки о которой мне было не известно. Особенность контроллера Pixel в том, что он глючит при получении запроса большой длины при малом объеме свободной памяти контроллера.
ds.zaycevУчастникДрайвер ВКТ опрашивает с контроллера архивные данные за последние 10 суток. Каким образом можно получить к ним доступ? Коммуникатор сообщает о том, что данные он запросил, принял.
https://postimg.org/image/j4tdpuatr
https://postimg.org/image/j4tdpuatrНа вкладке данные КП есть только текущие и итоговые значения…
https://postimg.org/image/xk6pazyhb/а часовые, суточные — отсутствуют. Упоминание об архивных данных имеется, но как получить к ним доступ?
https://postimg.org/image/46ayvevrj/Данные в таблицах не содержат этих значений, ни в старой…
https://postimg.org/image/92eln3vwv
https://postimg.org/image/4zs61rr67ни в новой скаде (в новой скаде они часто еще не корректно отображаются, но это пока не суть).
https://postimg.org/image/7xkjhq9fz
https://postimg.org/image/6wkaslsgf
https://postimg.org/image/5zdvjqgy7
https://postimg.org/image/5zdvjqgy7- Этот ответ был изменен 7 лет, 7 месяцев назад от ds.zaycev.
ds.zaycevУчастникПаузы разные устанавливать пробовал ранее (был момент журнал пестрел жалобами на слишком частый опрос) , попробовал и сейчас с тем же результатом.
Замечательная утилита, что Вы посоветовали! Послав запрос прибору я получил ответ:
10061 WSAECONNREFUSED Connection refused (Соедиенение отклонено).
Невозможно установить соединение, поскольку удаленная машина его отвергает. Обычно это происходит при попытке подключиться к службе, которая не выполняется на удаленной машине.Что могло измениться? Я, к сожалению, не запомнил те запросы, что формировались ранее. И непонятно как я мог все испортить? Не помню, чтобы я что-то изменял в последние два раза, а еще пару раз сбой был обнаружен после обеда/выходного — до обеда/выходного работало, прихожу — не работает.
На шаблоны грешить глупо, хотя я их и меняю, остаются же имею их копии работавшие ранее, откатываю изменения. И не предположить что контроллер забывает как службы его должны работать, так как после переустановки SCADA все начинает работать заново.
Может я послал команду коммуникатором как то не правильно? И что то сбил в контроллере? Я действовал из предположения, что на вкладке «команды» коммуникатора, необходимо выбрать номер команды такой же как был прописан в шаблоне modbus, ввести значение и нажать отправить. Уставки температуры менялись, это видно и по ответу контроллера в SCADA и на индикации контроллера. Я так пытался отправлять команды на включение/отключение, правда безрезультатно.
- Этот ответ был изменен 7 лет, 7 месяцев назад от ds.zaycev.
ds.zaycevУчастникОпрашиваю контроллер по modbus, мануал по устройству обещает Input Registers в ячейке A021 (это вроде как 40993+1) хранить температуру, в формате real с диапазоном -60 200 гр. Цельсия. Не понимаю:
1. как настроить шаблон modbus
2. как преобразовать эти чудовищные цифры в градусыСудя по тому, что адреса в описании modbus идут через 2, то тип должен быть 4 байта… Получил я нечто, а как его в градусы преобразовать? Получается что обычного деления и умножения недостаточно? Нужна какая-то особая формула?
- Этот ответ был изменен 7 лет, 7 месяцев назад от ds.zaycev.
ds.zaycevУчастникНе могу понять, почему не работают команды управления. Суть такая — контроллер подключен по Modbus, через Ethernet. Данные по адресам переменных взяты из описания к контроллеру. Команды отправляются, от контроллера приходит сигнал о том, что изменения произошли, однако на самом контроллере ничего не происходит, т.е.
— не сбрасывается авария, не изменяется режим работы, не происходит пуск/останов программы и т.п. (см. Команды modbus 01 https://postimg.org/image/t83ee0pjj/)Изменения этих значений с панели управления контроллером, SCADA фиксирует, отображает в листинге событий (см. Команды modbus 02, 03, 04), в коммуникаторе и т.п. https://postimg.org/image/6ko57v9zj/ https://postimg.org/image/qtbitl9an/ https://postimg.org/image/wirrdwfgv/
У меня предположение возникло — может эти команды не так прописаны в инструкции (см. Команды modbus 05 https://postimg.org/image/4jxln1du7/)? Т.е. что то там внутри и переключается, но что именно, не известно?
ds.zaycevУчастникВы Будда… (с) Заработало, что там передаётся/принимается, я еще не понял, но заработало… Забыл проверить этот режим после переустановки SCADA, до этого, кажется, ставил ModbusTCP.
ds.zaycevУчастникПодключить Danfoss ECL 310 к RapidSCADA у меня не получилось — скорее всего я понимаю идеологию подключения через modbus в RapidSCADA…
1. Создал переменные для MODBUS.Редактор шаблонов (см. MODBUS.Редактор шаблонов,ECL 001). Журнал выдает ошибку связи. (SCADA-Коммуникатор.ECL-modbus 001). Т.е. СКАДА запрашивает то, что спрашивали:
Part of Data Package Description Value
01 Slave address 0x01 (1)
03 Function code 0x03 (3) — Read Holding Registers
03 FF Starting address 0x0400 (1024)
00 02 Quantity 0x0002 (2)
F4 7F CRC 0xF47F (62591)2. Пытался я вытаскивать другие переменные. Тыкал разные варианты, добивался разных ответов от ECL-310 — то ему SRC не нравится, то еще что, но ответа так и нет. Фактическая причина мне ясна.
Для приличия переставил SCADA на ново, чтобы не было подозрений на прочие причины — но улучшений это не дало. К Danfoss ECL-310 присоединяюсь через Ethernet, ping проходит, активность в сети есть, есть и ответы от него, но получить данные не могу.
https://postimg.org/image/v66swuuz3/
https://postimg.org/image/w9vimk4zz/
https://postimg.org/image/y2yfavq6n/
https://postimg.org/image/bfj64qamn/
https://postimg.org/image/40tuccor3/
https://postimg.org/image/nwptrw5sf/ds.zaycevУчастникчто-то не вижу как можно исправить уже переданное сообщение как через Chome, так и через IE 🙁
-
АвторСообщения