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

Тема: Запись в булевую переменную

  1. #1

    По умолчанию Запись в булевую переменную

    Как можно записать булевую переменную с помощью MasterOPC непосредственно обращаясь по адресу.Т.е. я хотел сделать так.Создал 2 8 bit переменных, как на рис.Снимок.PNG как можно записать значение в переменную QX10.2.0.0. У меня только получилось с помощью использование ФБ упаковка 32 диск.значений. Возможно ли записать значение обращаясь непосредственно к адресу?

  2. #2

    По умолчанию

    Можно попробовать работать через регион Coils.
    Но все таки лучше сделать через ФБ "Упаковка 32-битного значения", это экономит теги скады и ОРС сервера.
    Спасибо.

  3. #3

    По умолчанию

    Снимок.PNGЧерез COILS пробовал.Получается так

  4. #4

    По умолчанию

    Все правильно - данные у вас поступают.
    Запись в Coils у ОВЕН производится функцией 0x05, поэтому в ОРС сервере отключите у устройства настройку "Не использовать Write Single Coil"

    Но лучше все же работать через регион Holding Registers и разбирать биты.
    Последний раз редактировалось SCADAMaster; 04.04.2014 в 11:43.
    Спасибо.

  5. #5

    По умолчанию

    Спасибо за разъясниение

Похожие темы

  1. CFC - задать имя блока через переменную
    от Evgengold в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 05.03.2014, 22:21
  2. Ответов: 1
    Последнее сообщение: 02.02.2012, 11:26
  3. Ответов: 6
    Последнее сообщение: 25.11.2009, 16:36

Ваши права

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