Просмотр полной версии : Передача bool информации с сп270 в пр114
Столкнулся с передачей bool информации из панели сп270 в пр114 (передача целочисленных переменных в порядке).
Полистал форумы и обнаружил, что у всех при работе с сетевыми переменными в OWEN logic не указан тип переменной, а у меня обязателен выбор между целочисленной и с плав.запятой. Поэтому передать bool данные, например от кнопки управления битом , не получается.
Прикладываю скрины.1396613967
Что посоветуете?
maximov2009
07.08.2014, 10:48
Добрый день. Судя по скринам у вас просто разные версии ОЛ. У Вас по моему какая то новая навороченная. У меня например версия по моему 1.7 и там разбивки на папки элементов функции нет.
Можете скинуть Старую версию, я чтот найти не могу.
В версии 1.7 хоть и нет разбивки, но сетевая входная переменная так же может быть либо целочисленной, либо с плавающей точкой.
Оформляйте в панели целочесленный word и отправляйте в ПР, а там уже раскидывайте по битам.
Объясните как. на сп270 есть кнопка управления битом. Нажал - в пр пришло true , еще нажал пришло false. как это организовать? И напишите кто знает какая версия ПО на втором скрине.
Подозреваю, что версия такая же. Просто вы таблицу открыли через меню, вот там и все вкладки.
В таблице ПР указано, Адрес бита(ов), вытяните из слова нужный бит, который обрабатывает панель при помощи EXTRACT в ПРке
А можно подробней. Как "вытянуть бит", что за EXTRACT?
Тут главное, чтобы панель передавала WORD, в котором в нужном месте вы меняете бит. А в ПР уже вытягиваете необходимые биты.
В данном случае 1 бит, по идее адрес 0х2001
maximov2009
07.08.2014, 12:48
EXTRACT это элемент в библиотеке ОЛ.
Описание в приложении, наверное у Вас его нет.
Так есть F1 в самой программе :)
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot