Добрый день.
В ИП320 есть битовый индикатор. Но у ПР200 в режиме Slave сетевые переменные не поддерживают булевский тип данных.
Что делать ?
Добрый день.
В ИП320 есть битовый индикатор. Но у ПР200 в режиме Slave сетевые переменные не поддерживают булевский тип данных.
Что делать ?
Панель мастер ? битовый индикатор сама панель запрашивает буль или она берет бит из выставленного регистра ?
давно панель не смотрел как там реализовано просто...
Зато любой бит любого сетевого регистра в слейве можно читать как соответствующий 0х (1х) и можно записать как соответствующий 0х
Смотри карту регистров в слейве ПР в руководстве
Захват-1.png
Последний раз редактировалось petera; 01.11.2018 в 13:11.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Берешь в ПР сетевой регистр, например 512 разряды этого регистра соответствуют "сетевым" битам (0х)В ИП320 есть битовый индикатор.
512.0 - 8192
512.1 - 8193
512.2 - 8194
512.3 - 8195
...................
512.15 - 8207
к этим сетевым битам в панели привязываешь битовые индикаторы.
В программе ПР с помощью PUTBIT можешь вкл/выкл индикатор
Захват-2.png
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
512.0*16 - первый бит регистра 512 (десятичное) 0х200 шестнадцатиричное.
первый он всегда нулевой