Просмотр полной версии : Запись в булевую переменную
КучаВопросов
04.04.2014, 08:42
Как можно записать булевую переменную с помощью MasterOPC непосредственно обращаясь по адресу.Т.е. я хотел сделать так.Создал 2 8 bit переменных, как на рис.12486 как можно записать значение в переменную QX10.2.0.0. У меня только получилось с помощью использование ФБ упаковка 32 диск.значений. Возможно ли записать значение обращаясь непосредственно к адресу?
SCADAMaster
04.04.2014, 08:58
Можно попробовать работать через регион Coils.
Но все таки лучше сделать через ФБ "Упаковка 32-битного значения", это экономит теги скады и ОРС сервера.
КучаВопросов
04.04.2014, 10:06
12489Через COILS пробовал.Получается так
SCADAMaster
04.04.2014, 10:40
Все правильно - данные у вас поступают.
Запись в Coils у ОВЕН производится функцией 0x05, поэтому в ОРС сервере отключите у устройства настройку "Не использовать Write Single Coil"
Но лучше все же работать через регион Holding Registers и разбирать биты.
КучаВопросов
04.04.2014, 11:06
Спасибо за разъясниение
Powered by vBulletin® Version 4.2.3 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot