Как реализовать переменную, чтобы была энергонезависимой, значение которой можно считывать и изменять с экрана и по Modbus?
Как реализовать переменную, чтобы была энергонезависимой, значение которой можно считывать и изменять с экрана и по Modbus?
в базе макросов SelChgI, SelChgF
На входы от экранной и сетевой - на выход запись в обе.
Не вижу никакого смысла использовать какую-то дополнительную энергонезависимую переменную, да и ещё макросы
Просто берёте СУЩЕСТВУЮЩУЮ СЕТЕВУЮ ПЕРЕМЕННУЮ и используете её напрямую для экрана и непосредственно в программе. Она (сетевая переменная) и так энергонезависимая.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Смысл есть. Это начальное значение переменной по сути - для ПР200 к примеру. Когда настроек куча и каждый залив программы это заново все вводит с панели, просто - нет слов. Приходится так изгалятся. Единственный минус - если параметры были изменены, хотя один. То онлайн подключится не получится. Нет соответствия программ - лейте заново))
Когда настроек куча, то делаю начальные значения для сетевых переменных https://owen.ru/forum/showthread.php...l=1#post406092
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Когда-то сетевым переменным можно было задать значения по умолчанию.
Потом SelChgI и т.д. родились как костыли и теперь "гордо" занимают место в списке макросов в онлайн базе.
Спасибо! SelChgI решает проблему!
Всем доброго времени суток!
Делаю сп307 сп307 slave, а пр200 master. Не получается получить данные от панели. На панели внутр регистр PSB 256, на пр перемен Var1, регистр 256, бул, бит 1, функц чтения 0х01, функц записи 0х0F, статус и опрос ничего, галочки на старшие и младшие биты не стоят. Не могу понять, в чем дело. Перемычки на плате стоят на Мастере, адреса записаны одинаковые в настройках, адреса у самих пр и сп отличаются.
Помогите, пж