This is topic запись значения булевой переменной in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/31/t/000088.html

Posted by muxxa (Участник № / Member № 1668) on :
 
Необходимо считывать/записывать булевую переменную из/в контроллер. В opc сервере стороннего производителя создана переменая типа word для чтения/записи. В trace mode (версия 6.01.1 base) поступаю следующим образом, создается два opc тэга дискретного формата (в слое источники/приемники группа OPC), один типа Input, другой- Output c привязкой к этому тэгу в opc сервере. Далее, автопостроением в RTM создаются два канал hex16. Для отображения значения дискретной переменой создается ГЭ текст с динамизацией значения и привязкой к булевому аргументу экрана типа In, а для посылки 0/1 - ГЭ кнопки с событиями Передать значение напрямую (по нажатию) 0 и 1 соответственно, результат с привязкой к булевому аргументу типа Out…Далее, привязка аргументов экрана к соответствующим атрибутам (битам) входного(для отображения) и выходного(для записи) каналов hex16 RTM. В результате считывать реальное значение получается, а записывать нет, причем в профайлере видно, что нужный бит выходного канала устанавливается и сбрасывается как положено. Считывать/записывать аналоговые значения получается без проблем. В чем моя ошибка. Спасибо.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Проверьте в ОРС сервере тот тег, который вы пытаетесь менять не read-only статус имеет?
А вообще - рекомендую обновить релиз системы ТМ6 до 6.02.1
 
Posted by muxxa (Участник № / Member № 1668) on :
 
Проблема решилась созданием в OPC сервере дискретных тэгов, все теперь записывается. Как-то странно, почему не получается осущестить групповую запись дискретных переменных в канал, ведь считывать же получается, да и при автопостроении OPC переменных(которые посылаются на булевые тэги OPC сервера) создаются 16Hex каналы...
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Не совсем понял - каким образом Вы хотели осуществлять групповую запись в тэги по ОРС?
 
Posted by muxxa (Участник № / Member № 1668) on :
 
Разобрался
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2