Показано с 1 по 3 из 3

Тема: СПК210. Порты RS485.

  1. #1

    По умолчанию СПК210. Порты RS485.

    Добрый день!
    Обращаюсь к разработчикам.
    Опишу ситуацию.
    Есть 3 штуки СПК210 (прошивка 3.6.0318.1402).

    панель1.png

    Есть лазерный дальномер с выходом RS422.
    Этот дальномер периодически шлет данные в порт (сам, без запросов со стороны).
    Дальномер подключен к панели на порт RS485 линиями: Tx+ на D+(A), Tx- на D-(B).
    Т.е. от панели не требуется ничего, кроме как читать данные с порта RS485.
    Порты на панелях все рабочие (проверял через отдельный NPort, порты RS485 которого соединял с портами панелей -> пересылка данных работает, порты RS485 панелей в порядке).

    На Codesys написан простенький проект, который открывает порт RS485 и читает данные из него (реализация при помощи SysCom: SysComOpen2, SysComRead).
    Так вот: данные не приходят, SysComRead не возвращает данные в буфере, количество прочитанных байт ноль.
    При этом, подключившись к панели через Putty, dmesg сыплет вот такими сообщениями:

    Код:
    [ 4642.843957] ttyS0: Frame error!
    [ 4642.843988] ttyS0: maybe rx pin is low or baudrate is not correct!
    [ 4643.103948] ttyS0: Frame error!
    [ 4643.103978] ttyS0: maybe rx pin is low or baudrate is not correct!
    [ 4643.363954] ttyS0: Frame error!
    [ 4643.363984] ttyS0: maybe rx pin is low or baudrate is not correct!
    [ 4646.483968] ttyS0: Frame error!
    [ 4646.483998] ttyS0: maybe rx pin is low or baudrate is not correct!
    [ 4646.743931] ttyS0: Frame error!
    [ 4646.743960] ttyS0: maybe rx pin is low or baudrate is not correct!
    [ 4647.263952] ttyS0: Frame error!
    [ 4647.263982] ttyS0: maybe rx pin is low or baudrate is not correct!
    [ 4648.564151] ttyS0: Frame error!
    [ 4648.564193] ttyS0: maybe rx pin is low or baudrate is not correct!
    Данные не приходят ни с одного порта RS485.

    Подключил датчик к панели другой (СПК 110 М01), загрузил проект, все шикарно, данные идут, буфер заполняется.

    Осциллограф, подключенный к линиями A и B на портах Rs485 панелей СПК210, относительно GND показывает вот такую картинку.
    Видно, что уровни сигналов хорошие, фронты не завалены, датчик передает биты корректно (между визорами 10 бит, время 86,8мкс = 1/115200 - baudrate 115200).
    при подключенной панели - копия.png

    Итог: через Moxa UPort1150 (в режиме RS422), Nport отдельный, СПК110 М01- данные принимаются.
    На СПК210 (на 3 штуках) на любых RS485 портах - нет.

    Что посоветуете?

  2. #2

    По умолчанию

    Дополнение: добавил в программу запись в порт единоразово. так вот, когда запись произведена и началось чтение из буфера порта, то в ответ прилетает буфер данных, который потом не меняется. Выглядит это так: чтение завершено, количество прочитанных байт не нулевое, однако значения байтов в буфере не изменяются!
    И сообщение в dmesg "Frame error...." появляется как раз тогда , когда происходит запись!
    Причем, если прекратить чтение, потом закрыть порт, потом снова открыть и начать чтение, то данных в ответе нет до того момента, пока я не произведу запись в порт.
    Тогда буфер данных появляется (обновляется по сравнению с предыдущим разом) и опять прием данных постоянно, но значения в буфере "заморожены", неизменяются.

  3. #3
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,221

    По умолчанию

    Добрый день.

    Обращаюсь к разработчикам...
    <...>
    Что посоветуете?
    Напишите, пожалуйста, завтра утром мне в телеграм (см. в подписи) - обсудим вашу ситуацию.

Похожие темы

  1. Порты ПЛК 110.
    от Р.Александр в разделе Сервисное обслуживание приборов ОВЕН
    Ответов: 4
    Последнее сообщение: 22.02.2017, 09:20
  2. СПК и com порты
    от evgeni293 в разделе СПК2xx (архив)
    Ответов: 2
    Последнее сообщение: 27.10.2016, 18:05
  3. порты ПЛК-100
    от aven в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 03.04.2015, 13:31
  4. Ответов: 15
    Последнее сообщение: 12.01.2014, 20:37
  5. ПЛК порты СОМ
    от igorsp в разделе Помощь Разработчикам
    Ответов: 1
    Последнее сообщение: 20.11.2008, 20:54

Ваши права

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