Показано с 1 по 4 из 4

Тема: OPC CodeSys+ПЛК110 глобальные перменные

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию OPC CodeSys+ПЛК110 глобальные перменные

    Помогите разобраться.

    ПЛК подключен через OPC CodeSys к Delphi.
    В глобальных переменных припсаны входы/выходы/кнопка
    VAR_GLOBAL
    Start_Stop AT%IX7.0:BOOL;
    DI1 AT%IX0.0:BOOL;
    DI2 AT%IX0.1:BOOL;
    Они из дельфи отлично включаются, выключаются, опрашиваются.
    Но вот понадобилось завести глобальную переменную. Что бы её можно было изменять из Delphi.
    (* флаги запрета ручного управления*)
    TR1 :BOOL;

    END_VAR
    У вылезла проблема- переменная из Делфи не меняется.
    Присваиваю ей значение True
    OPCO.FindOPCItem('E:.TR1').WriteASync(True);
    Вроде все прописалось - из делфи если прочитать перменную - в ней будет True, но в ПЛК значение остается False.
    Переменная с таким именем одна, в список экспортируемых переменных включена, галочка Write Acces включена.

    Что может быть не так ? Неужели нужно заводить сетевую переменную?
    по идее нет, для этого же галочка Write Acces и служить
    Последний раз редактировалось iRET; 22.07.2010 в 08:46.

Ваши права

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