Вложений: 1
Проблемма подключения ПЛК150м по МодБас
Добрый день впервые работаю с ОВЕН ПЛК150-М. Создаю к нему спецефический модуль построенный на Atmega16 (пишу программу на СИ). В качестве протокола обмена выбрал ModBus. Прочитал руководство по модбас, написал программу, причем мое устройство является мастером. Подаю ModBus функцию 06 на ПЛК. ПЛК не видет приходящих данных и не дает ответа. Проверял правильность сформированного запросса при помощи осцилографа. Проверял правильность адресса, настройки кадра, скорости передачи, все вроде сходится. Отсылаю hex такого вида:
"0x01; 0x06; 0x00; 0x01; 0xFF; 0xFF; 0xD9; 0xBA".
CRC16 вычесленно правильно. Пробовал связываться по RS232 и RS485? результат одинаковый.
1.Не могу понять в чем дела,что я недопонимаю?
2.А также что такое в конфигурации ПЛК/ ModBusMaster/ Universel network devise команда "START (0xff)"(в документации не нашел). Может я ее не запускаю.
3.Где можно взять более подробную документацию?
4. Есть ли возможность общаться напрямую с портами (для написания на CodeSys своего протокола). Где взять литературу на эту тему?
Файл проекта