Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: OWEN110 + LED матрица (32x16)

  1. #1

    По умолчанию OWEN110 + LED матрица (32x16)

    Добрый день, тема возможно не новая поиском не чего не нашёл.
    Хотелось бы подключить к ПЛК ОВЕН 110 - LED матрица (32x16) рекламная для вывода информации на табло.
    Возможно можно подключить по следующей схеме ОВЕН 110 (RS232/485) - arduino uno - LED матрица?
    Щас у меня работает матрица через ПК от RS-232 - arduino uno - LED матрица?
    Спасибо.

  2. #2

    По умолчанию

    Цитата Сообщение от tomas111 Посмотреть сообщение
    Добрый день, тема возможно не новая поиском не чего не нашёл.
    Хотелось бы подключить к ПЛК ОВЕН 110 - LED матрица (32x16) рекламная для вывода информации на табло.
    Возможно можно подключить по следующей схеме ОВЕН 110 (RS232/485) - arduino uno - LED матрица?
    Щас у меня работает матрица через ПК от RS-232 - arduino uno - LED матрица?
    Спасибо.
    А зачем (RS232/485) ? Почему не ОВЕН 110 (RS232) - arduino uno - LED матрица ?

  3. #3

    По умолчанию

    Цитата Сообщение от Вольд Посмотреть сообщение
    А зачем (RS232/485) ? Почему не ОВЕН 110 (RS232) - arduino uno - LED матрица ?
    Рассматриваю разные варианты может можно как то напрямую к светодиодной матрице...?

  4. #4
    Пользователь
    Регистрация
    24.07.2012
    Адрес
    Россия
    Сообщений
    1,492

    По умолчанию

    Зачем тут нужен вообще овен?

  5. #5

    По умолчанию

    Цитата Сообщение от Scream Посмотреть сообщение
    Зачем тут нужен вообще овен?
    Как понять этот вопрос? Кроме Овена там не чего нет. Поэтому хотеться подружить овен и матрицу...

  6. #6
    Пользователь
    Регистрация
    24.07.2012
    Адрес
    Россия
    Сообщений
    1,492

    По умолчанию

    Цитата Сообщение от tomas111 Посмотреть сообщение
    Как понять этот вопрос? Кроме Овена там не чего нет. Поэтому хотеться подружить овен и матрицу...
    Матрицей ведь управляет arduino?
    Какова роль ПЛК?

  7. #7

    По умолчанию

    Цитата Сообщение от Scream Посмотреть сообщение
    Матрицей ведь управляет arduino?
    Какова роль ПЛК?
    Роль ПЛК заменить ПК... Я думал написать математический код и выводить с каким то периодом времени.

  8. #8
    Пользователь
    Регистрация
    24.07.2012
    Адрес
    Россия
    Сообщений
    1,492

    По умолчанию

    Цитата Сообщение от tomas111 Посмотреть сообщение
    Роль ПЛК заменить ПК... Я думал написать математический код и выводить с каким то периодом времени.
    Ведь можно написать этот код на ардуино.
    + модуль wifi или ethernet для связи.

    Нет, конечно можно ПЛК купить, никто не мешает, я хотел понять целесообразность такого решения.
    Если решитесь покупать ПЛК, то след. вопрос будет "А как отправить свои данные в Rs232\485", тут читаем про библиотеки (SysLibCom).
    Последний раз редактировалось Scream; 21.11.2017 в 16:08.

  9. #9

    По умолчанию

    Цитата Сообщение от Scream Посмотреть сообщение
    Ведь можно написать этот код на ардуино.
    + модуль wifi или ethernet для связи.

    Нет, конечно можно ПЛК купить, никто не мешает, я хотел понять целесообразность такого решения.
    Если решитесь покупать ПЛК, то след. вопрос будет "А как отправить свои данные в Rs232\485", тут читаем про библиотеки (SysLibCom).
    Дело в том что ПЛК уже там стоит! Покупать в том то и дело не чего не надо! надо разобраться как послать "слово" ))

  10. #10

    По умолчанию

    Цитата Сообщение от tomas111 Посмотреть сообщение
    Добрый день, тема возможно не новая поиском не чего не нашёл.
    Хотелось бы подключить к ПЛК ОВЕН 110 - LED матрица (32x16) рекламная для вывода информации на табло.
    Возможно можно подключить по следующей схеме ОВЕН 110 (RS232/485) - arduino uno - LED матрица?
    Щас у меня работает матрица через ПК от RS-232 - arduino uno - LED матрица?
    Спасибо.
    Добрый день!
    Да, конечно можно использовать порты контроллера для передачи информации по его интерфейсам.
    Если у Вас есть описание протокола обмена - то Вам необходимо будет его реализовать в ПЛК при помощи библиотеки SysLibCom (стандартная библиотека CODESYS).
    Алгоритм следующий:
    Открыть необходимый порт при помощи функционального блока COM_SERVICE (библиотека ComService, передав ему на вход структуру COMSETTINGS, заполненную данными (об этом ниже).
    После того, как порт успешно открыт:
    Отправить запрос в Arduino при помощи функции SysComWrite, прочитать ответ устройства при помощи SysComRead.
    Если обмен нужно прекратить: закрывайте порт при помощи COM_SERVICE и останавливайте отправку запросов и чтение из порта.

    Данные, передаваемые в ФБ COM_SERVICE:
    Структура типа COMSETTINGS со следующими полями:
    Код:
    Settings.Port:=Номер COM-порта;
    Settings.dwBaudRate:= Необходимая скорость обмена;
    Settings.byParity:= Тип проверки четности;
    Settings.dwTimeout:=0;
    Settings.byStopBits:=Количество стоп бит;
    Settings.dwBufferSize:=0;
    Settings.dwScan:=0;
    где:
    • Номер COM-порта - номер необходимого порта (для ПЛК110 это COM0 – RS485-1, COM1 – RS232, COM2 – RS485-2, COM3 - Не используется, COM4 – RS232-Debug).


    Все настройки ниже должны быть идентичны как в arduino, так и в ПЛК:
    • Необходимая скорость обмена: число из ряда 4800, 9600, 19200, 38400, 57600, 115200;
    • Тип проверки четности:
      0 - нет проверки четности;
      1 = нечет;
      2 = чет;
    • Количество стоп бит:
      0 - Один стоп бит;
      1 - полтора стопбита;
      2 - 2 стоп бита.


    Пример реализации нестандартного протокола Вы можете загрузить по ссылке: http://kipshop.ru/Primeri/DevicesOther/01_SysLibCom.zip
    В этом архиве 3 файла:
    PR1.pro - пример открытия порта;
    PR2.pro - пример реализации протокола;
    Описание.doc - краткое описание процесса работы с портами в ПЛК ОВЕН.
    OSCAT.ru читать стандарты и статьи по автоматизации на русском без регистрации и СМС

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. проблеммы с контроллером Owen110
    от SvAlex в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 07.07.2010, 18:51

Ваши права

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