Переставьте у ПЛК ASCII на RTU
Вид для печати
Переставьте у ПЛК ASCII на RTU
Проще было выложить тестовый проект.
Ставьте Модбас RTU,
шаг 32 нужен только для протокола Овен, для Модбас можно сделать хоть подряд, 32 и 33
Регистры надо читать только вместе, Маска бит 32 Bit Input Module (DWORD), записывать Маску бит 32 Bit Output Module,
Все тайминги лучше оставить по умолчанию, зачем Polling Time - 500 поставили? , зачем скорость 9600 ?
функция записи только 0х10, режим поставьте Both
Короче, удалите всё и сделайте заново, меняйте только RTU, скорость, слейв адрес и Both.
Я так понимаю как то так должно выглядеть?
Добрый вечер. Сегодня разбирался с ПЛК. И вроде бы нашел проблему. Обратил внимание, что после сброса питания светодиод "РАБОТА" на ПЛК тускло горит. Перечитал документацию, и понял, что неправильно загружал программу. Изначально делал так:открываю CODESYS, далее ОНЛАЙН > Подключение(выскакивает окно записать программу) > жму ДА > жму СТАРТ. И все заработало....до сброса питания. Сегодня сделал так:открываю CODESYS, далее ОНЛАЙН > Подключение > Создание загрузочного проекта. Теперь все работает. Признаю, изначально не доглядел, где-то подзабыл. Всем ответившим боьшое спасибо.
Спасибо большое за подсказку, все еще не проверил, но вроде бы работает. А еще один вопрос, как правильно присвоить тэг биту из 32bit input module. По адресации не очень удобно писать программу получается, под 200 адресов в уме держать.
Пытался сделать так, но выдает ошибку 4024.
Скрытый текст:
Пытался сделать по мануалу, не помогло.
Скрытый текст: