Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Например, распечатать экран визуализации или список переменных
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Уважаемый Евгений как насчет диалога от 12.11.2015, 10:10 #118? можно ли программе передать активную визуализацию с активным фреймом?
Я не забываю об этом вопросе. Как только появится ответ от 3S, то сразу отпишусь.
P.S. - я, видимо, не сразу понял. Вы хотите в программу еще получать имя (или номер) экрана фрейма, открытого в данный момент у клиента визуализации? Подразумевается, что у веб-визуализации много клиентов, у каждого из которых открыты свои фреймы, и это должно обрабатываться в программе?
Последний раз редактировалось Евгений Кислов; 17.11.2015 в 10:09.
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Да и от таргет-визуализации тоже. Номера будет вполне достаточно, а то создавая кучу своих переменных не очень точно получается.P.S. - я, видимо, не сразу понял. Вы хотите в программу еще получать имя (или номер) экрана фрейма, открытого в данный момент у клиента визуализации? Подразумевается, что у веб-визуализации много клиентов, у каждого из которых открыты свои фреймы, и это должно обрабатываться в программе?
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Евгений, может у вас есть свое видение решения данной проблемы?
Бог с пользователями, хотя бы по открытой визуализации (фреймы тоже убрать можно) опрашивать переменные.
CurrentVisu - использовать не будем, т.к. на веб и таргет должны отображаться разные визуализации.
группы пользователей будет 3 - Мастер цеха, электрик, операторы.
Возможно, вам стоит просто контролировать переключения экранов? Т.е., условно говоря, при нажатии на кнопку перехода на экран Параметры ПЧВ (неважно, где и кто ее нажимает) взводится бит. Этот бит вы контролируете в программе, и если он TRUE, то запускается опрос ПЧВ. При необходимости можно учесть группу активного пользователя (VisuElems.CurrentUserGroupId), если кому-то например надо показывать только часть параметров.
Последний раз редактировалось Евгений Кислов; 17.11.2015 в 15:12.
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Спасибо наверное так и буду делать. Создам массив кнопок привязанных к визуализациям.Возможно, вам стоит просто контролировать переключения экранов? Т.е., условно говоря, при нажатии на кнопку перехода на экран Параметры ПЧВ (неважно, где и кто ее нажимает) взводится бит. Этот бит вы контролируете в программе, и если он TRUE, то запускается опрос ПЧВ. При необходимости можно учесть группу активного пользователя (VisuElems.CurrentUserGroupId), если кому-то например надо показывать только часть параметров.
Только не совсем понятно как увязать несколько открытых визуализаций. если ST код писать на каждую кнопку то при открытии одной виз. остальным виз. присваиваем логический ноль. и получается - кто последний зашел тот и смотрит, а остальные выключаются для опроса и т.д.