Подскажите, где можно подробнее про это прочитать, желательно с примерами, может видео есть на ютубе...
Подскажите, где можно подробнее про это прочитать, желательно с примерами, может видео есть на ютубе...
Вот вам пример, и почитайте про упаковку бит в маску и распаковку обратно. Упаковали 16 бит в маску (можно меньше), отправили. Приняли маску, распаковали свои биты. Вот готовые макросы упаковки и распаковки маски.
По поводу переменных флоат и перевод в целочисленные, добавил пример. Умножение на 10 нужно, чтобы не потерять знак после запятой, при получении целочисленное переводится во флоат и делится на 10.
Если надо 2 знака после запятой, соответственно умножаете и делите на 100.
В СП 307 ещё проще, получили маску в 512 регистре, ставите индикатор 4Х512 бит 0, 4Х512 бит 1, и т. д. 4Х512 бит 15. Желательно сделать разные маски для индикаторов, для кнопок, для аварий, для событий. Если надо передавать биты, ставите кнопки и тоже самое с другим регистром, только принятую маску распаковать уже в ПР.
Принятое целочисленное например 123, в регистре 520. ставите Дисплей 4Х520, в настройках задаёте 1 знак после запятой, получаете 12.3 Если нужны отрицательные числа, в настройке ставите DEC.
Последний раз редактировалось kondor3000; 28.12.2021 в 16:28.
Спасибо, вроде разобрался. Но одно осталось мне не понятно. Например делаю кнопку в СП регистр 4х520 бит 01, а в ПР он выскакивает как бит 02
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
подскажите где можно достать правильный, в базе не смог найти
Быстрей всего и лучше самому сделать, думаю минут 10 займет! Короче, здесь выкладывал: https://owen.ru/forum/showthread.php?t=30758
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
С уважением, Ревака Юрий.
Инженер группы технической поддержки компании "ОВЕН"
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
Последний раз редактировалось kondor3000; 29.12.2021 в 14:17.