Цитата Сообщение от Safron Посмотреть сообщение
Здравствуйте. Два вопроса:
1) Если я правильно понял, то адрес булевой переменной регистр№4 бит №0 (см. рис.).??? И нужна ли перестановка байтов и какая?
Чередование байт задавать не нужно. Адрес неправильный.
Вообщем лучше не используйте переменные типа bool - сделайте обычную переменную 2byte и работайте с ней как с Holding Regsters, а распаковку делайте на верхнем уровне. Это сэкономит вам лицензионные теги, и вы не запутаетесь с адресами регистров.
Посмотрите данную документацию:
http://www.insat.ru/products/Univers...en_PLC_1xx.pdf

Цитата Сообщение от Safron Посмотреть сообщение
2) Как правильно переменные HDA орс универсал использовать в Мастер Скада? В инструкции где описан принцип получения архивных данных из ПЛК100 и там почему-то напрямую из дерева системы в тренд заведены эти переменные. Мне не нужен тренд. Мне нужно будет их просто сохранять в скаде и создать отчёт. Как это сделать правильно? В дереве объекта никаких переменных не нужно вводить? Сразу в отчёт?
OPC HDA переменная сразу же имеет включенную архивацию - поэтому вы работаете с ней, как с любой другой архивной переменной.
Просто создаете в дереве объектов значение, и связываете с вашей ОРС HDA переменной. Значение будет наследовать архив - это значение вы можете использовать в отчетах.