Добрый день.
В ИП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
Не надо "лохматить бабушку"
Еще раз смотрим в руководство ПР
Захват-1.png
Видите, ПР поддерживает в слейве команды функции чтения бит 01 и 02 и функции записи 05 и 0F
ПР прекрасно отвечает на запросы чтения/записи бит
ЗЫ.
Пример обмена с битами, только панель здесь СП310
Захват-1.png Захват-2.png
Это 512 регистр
Последний раз редактировалось petera; 02.11.2018 в 13:19.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg