1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Wonderware Intouch на 2 экрана

Ответить

Автор темы
dsai
здесь недавно
здесь недавно
Сообщения: 94
Зарегистрирован: 21 дек 2019, 19:49
Имя: Дмитрий
Страна: Россия
город/регион: Тамбов
Благодарил (а): 7 раз
Поблагодарили: 4 раза

Wonderware Intouch на 2 экрана

Сообщение dsai »

Добрый день, уважаеммые коллеги!

Появилась необходимость достаточно большого расширения существущей скады на базе Wonderware Intouch 2014 R2 SP1.
Cобираемся поставить дополнительный монитор (абсолютно аналогичный 1ому).

Лет 5 назад была такая же задача, но проект утерен и в памяти ни чего не осталось. На сколько помню нужно было сделать:
1. В Windows настроить мониторы на "расширение".
2. Окна процессов расположить со следующими координатами: 1ое - х=0, y=0, 2ое - х=2560, y=0 (это при разрешении монтиров 2560х1440)
3. Произвести какие-то манипуляции с файлом Intouch.ini (очень очень смутно помню, но кажется что-то из разряда запретить шкалирование при изменении разрешения экрана и указать разрешение такое 5120;1440 (разрешение всей рабочей области по горизонтали и разрешение по высоте) но этот пункт не точный.

Так вот вопрос, правильно ли это? или требуется еще что-то?

Заранее спасибо!
________________________________________________
Не так страшны первые 90% ПНР, как вторые 90% ПНР

Автор темы
dsai
здесь недавно
здесь недавно
Сообщения: 94
Зарегистрирован: 21 дек 2019, 19:49
Имя: Дмитрий
Страна: Россия
город/регион: Тамбов
Благодарил (а): 7 раз
Поблагодарили: 4 раза

Wonderware Intouch на 2 экрана

Сообщение dsai »

Сам спросил, сам отвечу

Еще раз добрый вечер, дамы и господа!

Вопрос решил. Вспомнил все ну и гугл помог, как обычно.

Итак есть проект, расчитанный на 2 монитора, расположенных по горизонтали. Рассмотрим вариант, что проект разбрабатывался и выполняется с одним и тем же разрешением (2560х1440) в Wonderware Intouch 2014 R2 SP1. Самая простая реализация:

1. Основное окно первого экрана - положение 0х0
2. Основное окно второго экрана - положение 2561х0
3. Настраиваем экраны в ОС так, что бы расширить рабочую область (в windows 10 просто нажимаем Win+P и выбираем "расширить")
4. Лезем в папку на АРМ, где будет выполняться все наше добро C:\users\<имя учетной записи>\AppData\Local\Wonderware и находим там файл win.ini. В него надо добавить:
MultiScreen=1;
MultiScreenWidth=2560;
MultiScreenHeight=1440;

5. В папке с проектом находим файл Intouch.ini и находим или дописываем следующую строчку:
ScaleForResolution=1

Публикуем проект и переносим на АРМ, где будет выполняться все это дело.

Краткий комментарий к строчкам:
MultiScreen=1; - разрешить мультимониторный режим
MultiScreenWidth=2560; - вместо 2560 указываем разрешение по горизонтали для одного монитора
MultiScreenHeight=1440; - вместо 1440 указываем разрешение по вертикали для одного монитора
ScaleForResolution=1; - разрешить шкалирование / масштабирование оконо под разрешение монитора.

Будет ли это нормально работать, на мониторах с разным разрешением, не знаю. Не экспериментировал. Также надо попробовать отключить масштабирование и посмотреть реакцию.
________________________________________________
Не так страшны первые 90% ПНР, как вторые 90% ПНР
Ответить

Вернуться в «Wonderware Intouch»