Просмотр полной версии : OWEN110 + LED матрица (32x16)
tomas111
21.11.2017, 11:22
Добрый день, тема возможно не новая поиском не чего не нашёл.
Хотелось бы подключить к ПЛК ОВЕН 110 - LED матрица (32x16) рекламная для вывода информации на табло.
Возможно можно подключить по следующей схеме ОВЕН 110 (RS232/485) - arduino uno - LED матрица?
Щас у меня работает матрица через ПК от RS-232 - arduino uno - LED матрица?
Спасибо.
Добрый день, тема возможно не новая поиском не чего не нашёл.
Хотелось бы подключить к ПЛК ОВЕН 110 - LED матрица (32x16) рекламная для вывода информации на табло.
Возможно можно подключить по следующей схеме ОВЕН 110 (RS232/485) - arduino uno - LED матрица?
Щас у меня работает матрица через ПК от RS-232 - arduino uno - LED матрица?
Спасибо.
А зачем (RS232/485) ? Почему не ОВЕН 110 (RS232) - arduino uno - LED матрица ?
tomas111
21.11.2017, 13:15
А зачем (RS232/485) ? Почему не ОВЕН 110 (RS232) - arduino uno - LED матрица ?
Рассматриваю разные варианты может можно как то напрямую к светодиодной матрице...?
Зачем тут нужен вообще овен?
tomas111
21.11.2017, 15:09
Зачем тут нужен вообще овен?
Как понять этот вопрос? Кроме Овена там не чего нет. Поэтому хотеться подружить овен и матрицу...
Как понять этот вопрос? Кроме Овена там не чего нет. Поэтому хотеться подружить овен и матрицу...
Матрицей ведь управляет arduino?
Какова роль ПЛК?
tomas111
21.11.2017, 15:24
Матрицей ведь управляет arduino?
Какова роль ПЛК?
Роль ПЛК заменить ПК... Я думал написать математический код и выводить с каким то периодом времени.
Роль ПЛК заменить ПК... Я думал написать математический код и выводить с каким то периодом времени.
Ведь можно написать этот код на ардуино.
+ модуль wifi или ethernet для связи.
Нет, конечно можно ПЛК купить, никто не мешает, я хотел понять целесообразность такого решения.
Если решитесь покупать ПЛК, то след. вопрос будет "А как отправить свои данные в Rs232\485", тут читаем про библиотеки (SysLibCom).
tomas111
21.11.2017, 16:23
Ведь можно написать этот код на ардуино.
+ модуль wifi или ethernet для связи.
Нет, конечно можно ПЛК купить, никто не мешает, я хотел понять целесообразность такого решения.
Если решитесь покупать ПЛК, то след. вопрос будет "А как отправить свои данные в Rs232\485", тут читаем про библиотеки (SysLibCom).
Дело в том что ПЛК уже там стоит! Покупать в том то и дело не чего не надо! надо разобраться как послать "слово" ))
Осинский Алексей
22.11.2017, 09:41
Добрый день, тема возможно не новая поиском не чего не нашёл.
Хотелось бы подключить к ПЛК ОВЕН 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 - краткое описание процесса работы с портами в ПЛК ОВЕН.
tomas111
23.11.2017, 17:53
Добрый день!
Да, конечно можно использовать порты контроллера для передачи информации по его интерфейсам.
Если у Вас есть описание протокола обмена - то Вам необходимо будет его реализовать в ПЛК при помощи библиотеки 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 - краткое описание процесса работы с портами в ПЛК ОВЕН.
Вот это ответ! Спасибо! Есть над чем работать!
Осинский Алексей
24.11.2017, 10:21
Вот это ответ! Спасибо! Есть над чем работать!
Пожалуйста. Если появятся вопросы - обращайтесь мы поможем.
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot