Показано с 1 по 10 из 1642

Тема: CODESYS V3.5. Настройка обмена с другими устройствами (Modbus, ОВЕН, OPC и др.)

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Добрый день.
    Не получается наладить связь между ПЛК210-11-CS и сканером штрихкодов Sick CLV620. На ПЛК110 считывал данные штрихкода со сканера с помощью ФБ SysComRead. На ПЛК210 подходящей библиотеки не нашел.
    Задача следующая: по сигналу с датчика принять данные от сканера по интерфейсу RS485. Сканер выступает в роли хоста, а ПЛК должен прослушивать интерфейс и улавливать отправляемые данные. Формат посылки со сканера : STX 123456 CR LF (где 123456 - это и есть нужные данные, которые необходимо получить).
    Пробую решить задачу при помощи библиотеки OwenNet, ФБ OWEN_LISTEN. При работе этого ФБ на его вход/выход Buffer не поступает считанное значение, хотя в самом блоке есть буфер приема rBuf, и в нем отображаются принимаемые символы. Почему же на выходе ФБ OWEN_LISTEN нет этих символов? Я что-то делаю не так?1.png2.png3.png4.png

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

    По умолчанию

    Цитата Сообщение от Александр_76 Посмотреть сообщение
    Добрый день.
    Не получается наладить связь между ПЛК210-11-CS и сканером штрихкодов Sick CLV620. На ПЛК110 считывал данные штрихкода со сканера с помощью ФБ SysComRead. На ПЛК210 подходящей библиотеки не нашел.
    Задача следующая: по сигналу с датчика принять данные от сканера по интерфейсу RS485. Сканер выступает в роли хоста, а ПЛК должен прослушивать интерфейс и улавливать отправляемые данные. Формат посылки со сканера : STX 123456 CR LF (где 123456 - это и есть нужные данные, которые необходимо получить).
    Пробую решить задачу при помощи библиотеки OwenNet, ФБ OWEN_LISTEN. При работе этого ФБ на его вход/выход Buffer не поступает считанное значение, хотя в самом блоке есть буфер приема rBuf, и в нем отображаются принимаемые символы. Почему же на выходе ФБ OWEN_LISTEN нет этих символов? Я что-то делаю не так?1.png2.png3.png4.png
    Добрый день.
    Проще сделать по примеру (ссылка на проект из него - в описании к ролику):
    https://youtu.be/F_unaGOBC08?si=0VkLzVCTjy4ztXx9

  3. #3

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.
    Проще сделать по примеру (ссылка на проект из него - в описании к ролику):
    https://youtu.be/F_unaGOBC08?si=0VkLzVCTjy4ztXx9
    Евгений, спасибо, по примеру получилось сделать. Вот еще какой вопрос остался: на ПЛК210 2 порта RS485, мне нужно подключить 3 сканера. Т.к. сканера не работают в slave режиме, получается все 3 шт я не могу повесить на один порт, на каждое устройство нужен отдельный порт? На ПЛК210 можно сделать программный порт RS485? Или приспособить под это дело RS232?

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

    По умолчанию

    Цитата Сообщение от Александр_76 Посмотреть сообщение
    Евгений, спасибо, по примеру получилось сделать. Вот еще какой вопрос остался: на ПЛК210 2 порта RS485, мне нужно подключить 3 сканера. Т.к. сканера не работают в slave режиме, получается все 3 шт я не могу повесить на один порт, на каждое устройство нужен отдельный порт? На ПЛК210 можно сделать программный порт RS485? Или приспособить под это дело RS232?
    Вы можете использовать конвертер RS-232/RS-485.
    Насколько я понимаю, в вашем случае каждый сканер должен висеть на своем порту, так как они не синхронизированы между собой и передача от любого может начаться в произвольный момент времени - если два или три сканера начнут передавать данные одновременно, то на шине будет мусор.

  5. #5

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Вы можете использовать конвертер RS-232/RS-485.
    Насколько я понимаю, в вашем случае каждый сканер должен висеть на своем порту, так как они не синхронизированы между собой и передача от любого может начаться в произвольный момент времени - если два или три сканера начнут передавать данные одновременно, то на шине будет мусор.
    Да, все верно, передача происходит в произвольный момент времени. Про конвертер понял, попробую. Спасибо большое.

  6. #6

    По умолчанию

    Добрый день.
    Извиняюсь если плохо искал аналогичную тему на этом форуме. Вопрос по подключению контроллера заряда АКБ к PLC210-02 и чтение с него данных.
    На текущий момент контроллер заряда подключен через преобразователь RS-485/RS-232 к ПК. Контроллер каждые 5 сек. отравляет в терминал данные о работе вида:
    Stat=oo
    Error=00
    U1=12.5
    U2=12.5
    U3=12.5
    U4=12.5
    Причем данные он отправляет без всякого запроса, просто с интервалом 5 сек (интерфейс RS-485, не modbus).
    Задача заключается в подключении данного контроллера через RS-232 к PLC210-02 и организации чтения данных для мониторинга работы контроллера заряда.
    Прошу подсказать в каком направлении изучать программные компоненты ПЛК для реализации этой задачи. Благодарю за помощь.

  7. #7

    По умолчанию

    Цитата Сообщение от ralex Посмотреть сообщение
    Добрый день.
    Извиняюсь если плохо искал аналогичную тему на этом форуме. Вопрос по подключению контроллера заряда АКБ к PLC210-02 и чтение с него данных.
    На текущий момент контроллер заряда подключен через преобразователь RS-485/RS-232 к ПК. Контроллер каждые 5 сек. отравляет в терминал данные о работе вида:
    Stat=oo
    Error=00
    U1=12.5
    U2=12.5
    U3=12.5
    U4=12.5
    Причем данные он отправляет без всякого запроса, просто с интервалом 5 сек (интерфейс RS-485, не modbus).
    Задача заключается в подключении данного контроллера через RS-232 к PLC210-02 и организации чтения данных для мониторинга работы контроллера заряда.
    Прошу подсказать в каком направлении изучать программные компоненты ПЛК для реализации этой задачи. Благодарю за помощь.
    Если в настройках контроллера заряда можно отключить трансляцию в порт и там есть модбас структура, то подключайте как обычное модбас устройство согласно документации, иначе, надо организовывать чтение данных из порта, к которому подключаете, но это всё руками делать.
    https://youtube.com/playlist?list=PL...ieWCe6-eyZdROX
    Последний раз редактировалось МихаилГл; 19.03.2024 в 09:22.

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

    По умолчанию

    Цитата Сообщение от ralex Посмотреть сообщение
    Добрый день.
    Извиняюсь если плохо искал аналогичную тему на этом форуме. Вопрос по подключению контроллера заряда АКБ к PLC210-02 и чтение с него данных.
    На текущий момент контроллер заряда подключен через преобразователь RS-485/RS-232 к ПК. Контроллер каждые 5 сек. отравляет в терминал данные о работе вида:
    Stat=oo
    Error=00
    U1=12.5
    U2=12.5
    U3=12.5
    U4=12.5
    Причем данные он отправляет без всякого запроса, просто с интервалом 5 сек (интерфейс RS-485, не modbus).
    Задача заключается в подключении данного контроллера через RS-232 к PLC210-02 и организации чтения данных для мониторинга работы контроллера заряда.
    Прошу подсказать в каком направлении изучать программные компоненты ПЛК для реализации этой задачи. Благодарю за помощь.
    Добрый день.
    Посмотрите видео (ссылка на пример из него - в описании к видео):
    https://youtu.be/F_unaGOBC08?si=8nXR2mYC1jQAO2HG

Похожие темы

  1. Настройка ПР200, управление 3-мя устройствами через RS-485
    от Orbes в разделе Среда программирования OWEN Logic
    Ответов: 20
    Последнее сообщение: 15.05.2017, 16:45
  2. СП3ХХ Пример настройка обмена с ПЛК на CODESYS 2.3
    от Denis_Kay в разделе Панели оператора (HMI)
    Ответов: 6
    Последнее сообщение: 02.03.2017, 15:12
  3. Ответов: 43
    Последнее сообщение: 13.04.2015, 14:05
  4. Универсальная функция для обмена с устройствами OwenIO и всеми любимый LabView.
    от Алексей Крагель в разделе Помощь Разработчикам
    Ответов: 0
    Последнее сообщение: 30.05.2014, 13:38

Ваши права

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