Да, будет.
Да, будет.
Спасибо.
Попробую тогда на нём, все-же первоочередная проблема - самопроизвольное переключение, а не отображение на мнемосхеме
На DEMO32 повторить самопроизвольное переключение не удалось (но в реальном проекте около 390 тегов).
Однако нашел, что у меня в качестве переключателей на мнемосхеме использовались объекты не "Команда", а "Событие" (не помню почему так было сделано, но подозреваю, что из-за того, что на кнопках типа "Команда" нельзя было настроить полную их прозрачность).
И когда я добавил на мнемосхему переключатель "Команда" (переключатель "Событие" остался тоже), это как раз и вызывало "дёрганье" в момент переключения тега.
И к тому-же переключатель "Событие" не отображает состояние тега при заблокированной обратной связи.
Короче для начала поменяю все переключатели и буду пробовать дальше.
Используйте команды.
В новых версиях можно добавлять и из команды "Зона выбора" (прозрачную кнопку).
Спасибо.
В общем после продолжительного тестирования, выяснил, что дело не в типах переключателей или кнопок.
Сброс происходит и при включении отладки (без открытия мнемосхем). Были даже битовые теги, вообще не привязанные к другим объектам - они тоже сбрасываются в из 1 в 0.
Проблема именно во взаимодействии OPC-сервера с MasterScada в момент их одновременного запуска (или автозапуска OPC при запуске Scada).
Вот скрин окна ОРС в момент одновременного запуска:
изображение_2022-11-01_132102760.png
Почему сразу начинается запись, а не чтение регистров, хотя скада еще только запускается?
При этом соответственно пишутся не те значения, что находятся сейчас в ПЛК, а те, что были в ОПС на этот момент.
Пришлите проект MasterSCADA (Проект - Экспортировать), а также логи ОРС в этот момент.
Для этого в свойствах сервера включите запись журнала и всех его событий размер лога задайте равным 10000. Запустите режим исполнения и воспроизведите ошибку. Лог пишется в папку:
c:\Users\All Users\InSAT\MasterOPC Universal Modbus Server\SERVERLOGS\
Лог заархивируйте и вышлите нам, также пришлите вашу конфигурацию ОРС сервера.
Спасибо.