У двоих подобное получилось, они слушали и учились! Если не хотите разобраться, дело ваше. Ответы вам даны.
Вид для печати
а вы-то с ваго работали? вы хоть понимаете, как сделана область памяти у ваго?
"а есть вы тоже за меня будете?":D то есть вы за весь день ничего не делали, не смотрели, не пытались понять и пытаетесь сейчас списать "правильный ответ"?Цитата:
Просьба конструктивно, если знаете, а не "смотреть обучающее кино"
конструктивно - перестаньте тупо пытаться соединять программу, написанную тупо под ВАГО, с контроллером ОВЕН
просто по одной простой причине - это разные железяки.
вотсап работает и на айфоне и на андроиде :DЦитата:
Стандарты modbus одинаковые, адреса могут быть разные для ВАГО нашли, а для Овена нет, все просто, импортозамещение ....
В ПЛК конфигуратором создал modbus(slave) как вы показали в пост #8900 , на компе программа написана на С++, обучающие видео все пересмотрел, там показывают как установить связь с ПЛК по EZERNET в среде codesys, это все понятно, у нас другая задача: надо организовать обмен данными ПК - ПЛК по modbus TCP, аналогичный проект успешно работает на ПЛК WAGO, теперь, по понятным причинам, пересели на ОВЕН, контроллер для меня новый, раньше с ним не работал. Программа на ПК своя, понимаем, что проблема скорее всего с адресами, как проверить, пока не знаю, если есть какие либо идеи поэтому поводу, поделитесь, буду благодарен. С Леонидом работаем вместе.
В моём посте указаны и параметры, которые вам нужны. Адрес слейв устройства 1, порт 502, адреса переменных 0 и 1. То есть адреса начинаются с 0, так как WORD занимает 1 регистр, соответственно адреса 0,1, 2, 3 и т.д.
Забиваете IP контроллера, все параметры и пытаетесь работать в своей программе. К ПЛК надо подключиться онлайн, залить проект в память и старт. Меняете переменные и смотрите в программе.
На скрине не вижу TCP.
Если не получиться пока с вашей программой, обмен с компом можно проверить программой Owen OPC Server, скачивается и ставится за 2 мин и проверяете обмен с ПЛК
https://owen.ru/product/new_opc_server
мда.....то есть вы тупо по словам "связь пк с плк" смотрели?Цитата:
там показывают как установить связь с ПЛК по EZERNET в среде codesys
подсказка, между прочим, куда смотреть, была написана вчера
начните тупо с чтения одного битаЦитата:
как проверить, пока не знаю
надеюсь они просто Fix не раскрылиЦитата:
На скрине не вижу TCP.
Спасибо за совет, программа залита и запущена, ОРС сегодня попробую. ТСР порт 502.
Здравствуйте. Возник вопрос. Требуется выполнить операции со строковыми переменными длиной свыше 255. Мне известно про библиотеку standart64.lib, однако она создана для CoDeSys 3.5. Имеется ли аналогичная библиотека для CoDeSys 2.3?