Главная   Downloads   Разное  
FAQ     Поиск   Регистрация   Вход 
Текущее время: Чт мар 28, 2024 17:03

Часовой пояс: UTC + 3 часа (Russia: MSK)




Начать новую тему Ответить на тему  [ 3 сообщений ] 
Автор Сообщение
 Заголовок сообщения: Indirect переменные
СообщениеДобавлено: Ср сен 05, 2018 07:42 
Не в сети
Аватара пользователя

Регистрация: Ср ноя 08, 2006 13:01
Сообщения: 373
Откуда: г. Красноярск
Хочу непрямую (indirect) переменную, которая является элементом массива, читать в скаду только по запросу (onRequest).
Точнее мне надо заставить Супервизор читать значение реального элемента массива по запросу. На экране эта реальная переменная (элемент массива) не отображается напрямую. Поэтому вариант работы обмена Only Update Point Value When on Display не подходит.
На экране в рисованной таблице отображается значение внутренней переменной. Это значение передается в нее (indirect переменную типа text) скриптом из реальной переменной, связанной с адресом ПЛК. Поставил для этих переменных вариант обмена On Request. Пытаюсь читать их при необходимости функцией InputPoint().. Ничего не выходит..
Как по-другому можно поступить?


В начало
 Профиль  
 
 Заголовок сообщения: Re: Indirect переменные
СообщениеДобавлено: Ср сен 05, 2018 09:05 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
Супервайзор читает массив одним запросом.

Цитата:
Only Update Point Value When on Display не подходит

Почему? Посмотрел в своём проекте, есть у меня битовый массив с таким свойством, первый элемент b_prvod[0] как индикатор положил на страницу и назначил свойство Visibility в 0, т.е. при исполнении его не видно.
Остальные элементы массива передают значения внутренним точкам супервайзора в интервальном скрипте.

Цитата:
Пытаюсь читать их при необходимости функцией InputPoint().. Ничего не выходит..
Попробуйте читать не элемент массива InputPoint(b_prvod[12]), а всё сразу InputPoint(b_prvod), вроде это работает... не помню.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Indirect переменные
СообщениеДобавлено: Ср сен 05, 2018 20:44 
Не в сети
Аватара пользователя

Регистрация: Ср ноя 08, 2006 13:01
Сообщения: 373
Откуда: г. Красноярск
Олег, Спасибо!
Про невидимый элемент массива на нужном экране - это вообще Эврика! Так думаю.
Не догадался.
Опробую.


В начало
 Профиль  
 
Показать сообщения за:  Сортировка  
Начать новую тему Ответить на тему  [ 3 сообщений ] 

Часовой пояс: UTC + 3 часа (Russia: MSK)


Кто сейчас на конференции

Сейчас этот форум просматривают: в настоящее время на конференции нет зарегистрированных пользователей и гости: 11


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Переход:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская документация по phpBB 3