Вот и я к тому, что так быть не должно и писал уже об этом давно, но все как-то мимо ушей прошло...
Добрый день, сейчас уточню этот вопрос.
Данные настройки в режиме Slave работают только для описанных в РЭ входов и выходов
для переменных ОВЛ данный функционал недоступен.
Последний раз редактировалось Ревака Юрий; 21.03.2017 в 12:43.
С уважением, Ревака Юрий.
Инженер группы технической поддержки компании "ОВЕН"
e-mail: yu.revaka@owen.ru
Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ
Слейву, ЛЮБОМУ!!! по барабану в каком порядке раскладывать Float по регистрам потому, что в стандарте Modbus нет понятия INT, FLOAT, REAL и проч.
Modbus оперирует регистрами- мастер читает/пишет один регистр или несколько регистров, а как интерпретировать нолики и единички в этих регистрах это задача не протокола, а ПО верхнего уровня.
Я же Вам уже картинку показал в 24 посте.
Захват-1.png
В мастере ПЛК измените в UMD порядок чтения/записи регистров
Вместо Trace_Mode сделайте Native в параметре Byte Sequence
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
https://www.youtube.com/@%D0%9F%D0%B...BA%D0%BE%D0%B2
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Аналоговый вход №1 (число с плавающей точкой) float32 0x0B00, 0х0B01
Аналоговый вход №2 (число с плавающей точкой) float32 0x0B02, 0х0B03
Аналоговый вход №3 (число с плавающей точкой) float32 0x0B04, 0х0B05
Аналоговый вход №4 (число с плавающей точкой) float32 0x0B06, 0х0B07
Я правильно понял, что это работать будет только с этими регистрами ?
Тогда может быть на вкладке ОЛ это указать, а не вводить людей в заблуждение... Или доделать до ума, чтобы это работало и на сетевые переменные.
Когда же вы уже перед выкладыванием релиза начнете САМИ его проверять...... ????????????????
Просто бесит уже. "Необрабатываемое исключение" так вашу за ногу...
Последний раз редактировалось melky; 21.03.2017 в 13:07.
Вот оно чё! Слейву конечно всё равно, но протокол прибора должен описывать последовательность укладки сетевой переменной если она неуправляема. А то приходится со стороны мастера подбирать эту последовательность, и не всегда это тоже поддерживается. Это может ПЛК или ПР200. А если мастер ИП320? Там нет такой настройки. И непонятно главное: это ошибка или так и задумано? Если у них протокол не может отличить float от просто двух регистров, то зачем указываем тип сетевой переменной при назначении адреса?
Последний раз редактировалось Серёга Букашкин; 21.03.2017 в 14:15.
Да, МБ слейв в ПР работает с массивом регистров (или битов) про то что два соседних регистра - это переменная float, которую нужно перевернуть, модуль не знает это могут быть просто два соседних регистра, по поводу указать это в OL, пометил.
Тестирование и так проводится, но выявить все ситуации которые могут возникнуть у всех пользователей, наверное нет возможности.
С уважением, Ревака Юрий.
Инженер группы технической поддержки компании "ОВЕН"
e-mail: yu.revaka@owen.ru
Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ
А зайти в настройки Прибор - Настройки прибора и отхватить ошибку уже не в состоянии на собственном компе ?
Я уже не говорю, что должны устанавливать тестовые программы на живой ПР перед тем, как выкладывать релизы...
А то у народа и русский слетает и многое другое.
С уважением, Ревака Юрий.
Инженер группы технической поддержки компании "ОВЕН"
e-mail: yu.revaka@owen.ru
Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ
Постоянно на версии 105 при входе в Параметры прибора до возврата на версию 101. Ставить еще раз нет желания.
Ошибка так же проявилась при открытии совершенно пустого проекта - новое открытие ОЛ.
По этому и написал, что с таким откровенным багом нельзя выкладывать релизы. Перед тем, как выкладывать, необходимо по всем меню пройтись, загрузить различные программы в разные версии ПР, чтобы даже намека на появление ошибки не было. (я не говорю о специфически появляющихся только когда определенные FB в программу поставишь)...
Windows 8.1
И еще вопрос - КОГДА вылечите установку значений по умолчанию для сетевых переменных ?
А то как сломали при переходе на 200-ку так и остается сломанным.
Отключил ПР, запускаю, обновляюсь, новый проект - ПР200 - Получите и распишитесь...
Последний раз редактировалось melky; 21.03.2017 в 15:39.