Можно не трогать, или сделать как в видео, с 1:45 https://youtu.be/pB37ALpPYnE
Можно не трогать, или сделать как в видео, с 1:45 https://youtu.be/pB37ALpPYnE
С уважением, Ревака Юрий.
Инженер группы технической поддержки компании "ОВЕН"
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
Добрый день! Извиняюсь за невнимательность. В вопрос закралась ошибка\описка
"Возникла необходимость передачи отрицательного числа из ПР200 в ИПП120, соответственно мастер\слейв. В Слейве, как я понимаю, только вещественные"
Правильный вопрос. Как передать вещественную (отрицательную) переменную(float) из ПР200(Мастер) в ИПП120(Слейв), если доступные регистры Слейв могут быть только целочисленными (int). Или я чего-то не понимаю. С уважением
С уважением, Ревака Юрий.
Инженер группы технической поддержки компании "ОВЕН"
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
Флоат занимает два регистра, поэтому, если значение не очень большое, можно передать и одним регистром в INTе, через умножить на 10(100), а после передачи обратное преобразование, деление на 10(100)! Что позволит увеличить число передаваемых параметров в 2 раза или трафик обмена по сети уменьшить в 2 раза, разгрузить сеть, короче плюсы со всех сторон! Макросы преобразования инт во флоат и обратно здесь выкладывал в посте #30: https://www.owen.ru/forum/showthread.php?t=13106&page=3
Лучше ещё и округлить, в посте #3415 есть макросы округления: https://www.owen.ru/forum/showthread...17153&page=342
Последний раз редактировалось Сергей0308; 25.06.2019 в 22:57.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Сергей, спасибо за ответ! Похоже это именно то,что нужно. Единственная проблема: не открывается указанная Вами ссылка. Ругается, что "ссылка на объект не указывает на экземпляр объекта" Если Вам не сложно выложите еще раз. Заранее признателен.
Раньше открывалось, это к Овену претензии!
Вот примерно так:
Пример_1.PNG
Пример_1.1.owl
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Здравствуйте. Помогите разобраться с ошибкой. Из МВ110-8а целочисленные читает нормально, с плавающей запятой в непонятном формате.2 цех Операторская_v1.3.owl Версия 1.14.193.18460
Смотрите пример в этой теме, https://www.owen.ru/forum/showthread.php?t=25978 скорее всего порядок байт/регистров необходимо установить.
С уважением, Ревака Юрий.
Инженер группы технической поддержки компании "ОВЕН"
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
Для переменных с плавающей запятой поменяй регистры местами
Захват-2.png
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Шаблон ставил из Менеджера компонентов. Заработало когда установил галку Старшим регистром вперед и убрал галку Старшим байтом вперед. Получилось 3 4 1 2. Овен ОРС сервер читает этот модуль по умолчанию в конфигурации Старшим регистром вперед и старшим байтом вперед. Через скаду модуль читается 4 3 2 1.