Segnetics

Вернуться   Segnetics > Форум Segnetics > Связь с внешним миром

Связь с внешним миром Modbus, RS232, RS485, Lon и другое.

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.04.2018, 19:36   #1
АндрейЛ
Member
 
Регистрация: Nov 2015
Сообщения: 58
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Отсутствует связь по RS-485 при управлении параметрами из FBD

В проекте на COM1 висят три устройства. Если в настройках всех слейвов устанавливаю галочку - управление из FBD, на всех входах SlaveX корректные значения, то устройства не опрашиваются. Вижу как медленно растут показания счетчика ошибок на каждом SlaveX, иногда он сбрасывается в 0 без видимых на то оснований.
Но стоит в настройках одного слейва снять галочку - управление из FBD и задать необходимые параметры связи на нем, то связь со всеми устройствами появляется.
Можно вместо снятия галочки в полезном слейве, создать дополнительный слейв без галочки - управление из FBD, с реальными параметрами одного из устройств, тоже помогает.
Проект раньше крутился в SMH2gi, такого поведения порта небыло.
Контроллер SMH4.
АндрейЛ вне форума   Ответить с цитированием
Старый 26.04.2018, 11:05   #2
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Отсутствует связь по RS-485 при управлении параметрами из FBD

Возможно, у вас старый софт. Такая проблема была поправлена несколько месяцев назад. Кажется, ещё осенью. Попробуйте обновиться, и контроллер обновить из свежего лоджика тоже. Обновляйте Linux с форматированием. ПОСЛЕ обновления не будет лишним из системного меню сделать сброс на заводские параметры.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 26.04.2018, 12:21   #3
АндрейЛ
Member
 
Регистрация: Nov 2015
Сообщения: 58
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Отсутствует связь по RS-485 при управлении параметрами из FBD

Контроллер сейчас на объекте, обновление смогу сделать только через пару недель. О результатах отпишусь.
АндрейЛ вне форума   Ответить с цитированием
Старый 14.05.2018, 16:04   #4
АндрейЛ
Member
 
Регистрация: Nov 2015
Сообщения: 58
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Отсутствует связь по RS-485 при управлении параметрами из FBD

Цитата
Сообщение от Gromov Посмотреть сообщение
Возможно, у вас старый софт....
Отчитываюсь.
Все сделал как вы написали, результат - ничего не изменилось.
АндрейЛ вне форума   Ответить с цитированием
Старый 14.05.2018, 16:09   #5
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Отсутствует связь по RS-485 при управлении параметрами из FBD

Какие цифры у вас в системном меню, в разделе "о системе" напротив "Встроенное ПО" и "Проект" ?


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 14.05.2018, 16:38   #6
АндрейЛ
Member
 
Регистрация: Nov 2015
Сообщения: 58
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Отсутствует связь по RS-485 при управлении параметрами из FBD

К сожалению не могу посмотреть цифры, контроллер на объекте, а человек который обеспечивал связь для обновления уже ушел. Но 2 часа назад я собственноручно скачал последний лоджик и обновил прошивку удаленно. Цифры в меню должны быть соответствующие...

Так как есть не работает. Если в любом слейве задать параметры связи жестко, то работают все.
Вложения
Тип файла: psl Для segnetics.psl (376.5 Кбайт, 24 просмотров)
АндрейЛ вне форума   Ответить с цитированием
Старый 14.05.2018, 19:35   #7
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Отсутствует связь по RS-485 при управлении параметрами из FBD

Потестил. поставил вместо ваших устройств симуляцию и оставил по одной переменной, для простого контроля трафика. Всё работает. Думаю, либо вы не обновились, либо есть какая-то проблема в линии.
Обратите внимание, что у вас настроена разная скорость обмена. Возможно, не всем слейвам это нравится.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 14.05.2018, 21:25   #8
АндрейЛ
Member
 
Регистрация: Nov 2015
Сообщения: 58
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Отсутствует связь по RS-485 при управлении параметрами из FBD

Сделал как и вы, оставил по одной переменной в каждом слейве. Поведение не изменилось. Проблему в линии и то что слейвам не нравятся разные скорости - исключаю. Во первых этот проект раньше прекрасно работал на SMH2Gi, во ворых, на SMH4 при жестком задании параметров связи на одном из слейвов, скорости остаются разными но все слейвы работают, ошибок связи нет.
Миниатюры
Нажмите на картинку для увеличения

Название:  sys.jpg
Просмотров: 32
Размер:  46.4 Кбайт  
АндрейЛ вне форума   Ответить с цитированием
Старый 15.05.2018, 11:01   #9
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Отсутствует связь по RS-485 при управлении параметрами из FBD

Вам следует собрать логи сетевого обмена. Повесьте преобразователь usb-rs485 на интерфейс и посмотрите траффик при помощи какого-нибудь софта для этого дела. Я пользуюсь modbus slave.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 15.05.2018, 12:01   #10
АндрейЛ
Member
 
Регистрация: Nov 2015
Сообщения: 58
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Отсутствует связь по RS-485 при управлении параметрами из FBD

Отключил два слейва из трех установив единицу на входе Stop.
На оставшемся по логу все хорошо:
Rx:000929-23 03 21 00 00 0B 08 B3
Tx:000930-23 03 16 00 14 00 32 00 32 00 14 00 05 00 14 00 05 00 05 00 28 00 05 00 05 F7 D3
Rx:000931-23 03 21 00 00 0B 08 B3
Tx:000932-23 03 16 00 14 00 32 00 32 00 14 00 05 00 14 00 05 00 05 00 28 00 05 00 05 F7 D3

В контроллер ничего не заходит. Что видим в лоджике:
Миниатюры
Нажмите на картинку для увеличения

Название:  img-2018-05-15-10-55-47.png
Просмотров: 31
Размер:  12.1 Кбайт  
АндрейЛ вне форума   Ответить с цитированием
Старый 15.05.2018, 12:07   #11
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Отсутствует связь по RS-485 при управлении параметрами из FBD

А с обычным Slave (без управления из fbd) такой же трафик?


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 15.05.2018, 12:13   #12
АндрейЛ
Member
 
Регистрация: Nov 2015
Сообщения: 58
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Отсутствует связь по RS-485 при управлении параметрами из FBD

Добавил ещё один слейв с жестко заданными параметрами связи (без управления из fbd), взлетело.
Миниатюры
Нажмите на картинку для увеличения

Название:  img-2018-05-15-11-12-51.png
Просмотров: 20
Размер:  11.4 Кбайт  
АндрейЛ вне форума   Ответить с цитированием
Старый 15.05.2018, 12:38   #13
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Отсутствует связь по RS-485 при управлении параметрами из FBD

Самый главный вопрос - почему? Изменилось ли что-нибудь в трафике?


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 15.05.2018, 12:53   #14
АндрейЛ
Member
 
Регистрация: Nov 2015
Сообщения: 58
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Отсутствует связь по RS-485 при управлении параметрами из FBD

Ниже трафик на слеве с управлением из fbd, с наличием в проекте одного слейва с несуществующим модбас адресом, без управления из fbd. В контроллер значения переменных заходят.

Rx:002360-23 03 21 00 00 0B 08 B3
Tx:002361-23 03 16 00 32 00 32 00 06 00 06 00 09 00 00 00 03 00 02 00 00 00 05 00 02 5E 8C
Rx:002362-06
Rx:002363-06
Rx:002364-02
Rx:002365-23 03 21 00 00 0B 08 B3
Tx:002366-23 03 16 00 32 00 32 00 06 00 06 00 09 00 00 00 03 00 02 00 00 00 05 00 02 5E 8C


Удалил из проекта два слейва, оставил один с управлением из fbd.
Rx:002655-23 03 21 00 00 0B 08 B3
Tx:002656-23 03 16 00 32 00 32 00 06 00 06 00 09 00 00 00 03 00 02 00 00 00 05 00 02 5E 8C
Rx:002657-23 03 21 00 00 0B 08 B3
Tx:002658-23 03 16 00 32 00 32 00 06 00 06 00 09 00 00 00 03 00 02 00 00 00 05 00 02 5E 8C
В контроллер ничего не заходит.
АндрейЛ вне форума   Ответить с цитированием
Старый 15.05.2018, 13:37   #15
АндрейЛ
Member
 
Регистрация: Nov 2015
Сообщения: 58
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Отсутствует связь по RS-485 при управлении параметрами из FBD

Наглядное видео
Вложения
Тип файла: avi ScreenCapture_2018-5-15 12.28.12.avi (3.10 Мбайт, 24 просмотров)
АндрейЛ вне форума   Ответить с цитированием
Старый 15.05.2018, 13:55   #16
АндрейЛ
Member
 
Регистрация: Nov 2015
Сообщения: 58
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Отсутствует связь по RS-485 при управлении параметрами из FBD

Ещё одно интересное видео, может поможет пролить свет на причину. Обратите внимание на отмену создания слейва и последствия.
Вложения
Тип файла: zip ScreenCapture_2018-5-15 12.47.40.zip (4.35 Мбайт, 15 просмотров)
АндрейЛ вне форума   Ответить с цитированием
Старый 15.05.2018, 14:15   #17
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Отсутствует связь по RS-485 при управлении параметрами из FBD

Попробовал ещё раз. Теперь наткнулся на такое же поведение как у вас. Показал отделу программирования. Обещали решить эту проблему.

Видимо, прошлый раз из другого проекта таблица запросов осталась, и связь работала адекватно.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Литиевые батарейки Arsie Библиотека 0 21.08.2013 14:24


Часовой пояс GMT +4, время: 13:14.


Версия vBulletin: 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2023