Поменял байты местами и получился корректный REAL.
Тип: Сообщения; Пользователь: Ian
Поменял байты местами и получился корректный REAL.
Еще возник вопрос, при чтении одной строкой 64 регистров с 280 по 311 в строке оказываются регистры разных типов. Я делаю указатель на массив ARRAY типа WORD из 64 элементов и потом присвиваю этому...
Подскажите с какими библиотеками надо освоить работу? Завтра займусь.
Да, оказалось, что нельзя читать конфигурационные данные строкой. Оперативные регистры передаются строкой, четко по примеру из книги.
По адресу 4 хранится тип датчика 5 входа МВ110.
Инструкцию прочитал, ограничений на групповое считывание конфигурационных параметров не увидел.
Прикладываю программу. Там три строчки.
МВ110-220.8.AC настроен, соединен корректно, если опрашивать Register Input Module то выдает правильное значение, то есть вариант что МВ110-220.8.AC не...
Сделал новый проект с одним модулем, где куча input register module, real input module опрашивает не прям мгновенно, но быстро.
Хочу уже перейти на одну ступеньку выше, потому что этап как...
не совсем понимаю в чем ошибка автора. Есть массив данных А у него есть адрес. Объявляем переменную pA типа указатель на массив и присваиваем ей значение адреса массива А. Далее с помощью оператора ^...
Написал совсем маленькую программу. Один маленький стринг из 4-х байт на опросе. Считываю из 4-го регистра, чтобы не смущать нулевым.
И все равно нули в каждом байте стринга.
Если сделаю стринг из...
"Изучаем Structured Text стандарта МЭК 61131- 3" Автор Сергей Романов.
Выдержки из книги прилагаю, думаю автор не обидится.
В строку в программе ничего не копируется, из нее копируется. ...
Действую исходя из своих текущих знаний. Написал программу которая считывает параметры из 4-х аналоговых устройств, каждым отдельным опросным модулем. Опрос шел, но шел очень долго. Возможно потому...
Что может быть не так, почему строки пустые?
Я переношу данные в обычный массив и там нули.
Модуль соединен корректно, потому что в обычные Register input module он заносит значения.
Попробовал...
Стринговая строка 16 байтов. Номер регистра согласно документации (скрин прикладываю)
Если я сделаю Register input module и укажу там 0 регистр, то он вернет правильное значение(доказательства...
вот скрин. Ничего не приходит.
Без строк обычным опросом все данные получаю.
Сделал все 4-мя строками, но другим способом.
Объявил указатели на эти строки.
Присвоил указателям адреса строк.
Но все значения равны 0.
В приложении скрины.
Делал все по книге.
Не могу понять...
Спасибо огромное!
Можете дать ссылку на этот пример?
Добрый день.
К контроллеру ПЛК110 подключены модули аналогового ввода МВ110-220.8АС и модули дискретного ввода МВ110-224.16ДН.
Протокол связи Modbus RTU.
Опрос каждого входа аналоговых модулей...
Не всегда сеть работает одинаково, поэтому и возникла такая задача, замедлять и ускорять сеть.
Посмотрел примеры и все равно возникли вопросы.
Как это будет в принципе выглядеть. Вот работает сеть, слэйв обменивается с мастером посылками. Потом мастер меняет значение в определенных регистрах...
Чтобы мастер мог перенастроить сеть на меньшую скорость в случае, если идут подряд сбои с посылками.
Добрый день.
Имеется контроллер ПЛК110-30[М02].
Как программно прочитать настройки com-портов этого контроллера(скорость,стоп-биты,паритет итд)?
Можно ли через команду мастера Modbus изменить...
По ссылке https://owen.ru/product/codesys_v2/example_program в разделе "Примеры подключения стороннего оборудования и устройств с нестандартными протоколами" в первом примере "SysLibCom - библиотека,...
А если будет вот такое подключение устройств, такая сеть работоспособна?
Для того чтобы в случае неисправности модуля ввода или обрыва линии, сеть продолжила работать. И также для горячей замены неисправного модуля.