PDA

Просмотр полной версии : Elemer ИРТ5501



The-Boss
09.04.2015, 15:56
Доброго дня
Задача простая - выводить данные с двух приборов Элемер ИРТ 5501
rs485 + преобразователь интерфейса + opc + masterscada
Но даже на такой задачке встала небольшая загвоздка: на мастерскада принимаемые данные выводятся как тип "строковый". А, соответственно, количество знаков после запятой не указать и на тренд легенду выводить не хочет. Есть ли простой способ решения этой проблемы?

PS - opc родной элемеровский (соотв, с настройками не разгуляться)

SCADAMaster
09.04.2015, 16:06
То есть ОРС сервер выдает числовые значения как строки?
Попробуйте преобразовать их при помощи ФБ "Повторитель" (закладка "Обработка сигналов"). Если не получится, то тогда придется делать это в ФБ "Скрипт C#".

The-Boss
13.04.2015, 14:07
В итоге нашел решение в настройках элемеровского ОРС.

Но возник другой вопрос. Мнемосхему надо выводить на 2м мониторе. Как ни пытался в настройках указывать и "выводить на другой монитор" и смещение по х - все равно запускает на основном. Как заставить мнемосхему запускаться на втором экране?
PS - Windows XP

SCADAMaster
13.04.2015, 14:38
Несколько мониторов представляются компьютеру как один монитор высокого разрешения.
В MasterSCADA у каждого окна есть настройка смещения X и Y. Задавая эти координаты, вы можете расположить нужные вам окна на нужных мониторах. Для удобства, можно у Системе - Окна, создать по дополнительные окна, для каждого монитора - с нужным размером и смещениями, а потом создавать эти окна в нужных объектах. Это позволит упростить внесение изменений.
Настройка "Открыть на другом мониторе" - в этом случае если кнопка вызова окна находится на окне находящегося на первом мониторе, то окно будет открыто на втором мониторе.

The-Boss
15.04.2015, 15:12
Несколько мониторов представляются компьютеру как один монитор высокого разрешения.
В MasterSCADA у каждого окна есть настройка смещения X и Y. Задавая эти координаты, вы можете расположить нужные вам окна на нужных мониторах. Для удобства, можно у Системе - Окна, создать по дополнительные окна, для каждого монитора - с нужным размером и смещениями, а потом создавать эти окна в нужных объектах. Это позволит упростить внесение изменений.
Настройка "Открыть на другом мониторе" - в этом случае если кнопка вызова окна находится на окне находящегося на первом мониторе, то окно будет открыто на втором мониторе.

Собственно это и пытаюсь сделать.
1773017731
По верхней стрелке в свойствах мнемосхемы выставил размер второго экрана и указал сдвиг по х - на ширину первого монитора. И независимо ставлю галочку на открытие на другом мониторе или нет - все равно открывается на первом.
Что я делаю не так?

The-Boss
15.04.2015, 15:13
а в нижних настройках (где стартовая мнемосхема) сдвиг заблокирован

SCADAMaster
15.04.2015, 16:05
По верхней стрелке в свойствах мнемосхемы выставил размер второго экрана и указал сдвиг по х - на ширину первого монитора. И независимо ставлю галочку на открытие на другом мониторе или нет - все равно открывается на первом.
Мы вам написали. Настройка "Открыть на другом мониторе" - в этом случае если кнопка вызова окна находится на окне находящегося на первом мониторе, то окно будет открыто на втором мониторе.

Сейчас задав смещение, окно должно открываться на втором мониторе. Если он у вас конечно в настройках Windows размещен справа от основного.


а в нижних настройках (где стартовая мнемосхема) сдвиг заблокирован
Потому что это не окно, а документ. Документ всегда открывается на основном компьютере.

The-Boss
15.04.2015, 16:35
Окей, получилось. большое спасибо
Дело осталось за малым. А как сделать так, чтобы открывалось только окно? (без открытия на первом экране "тела" проекта)

SCADAMaster
15.04.2015, 16:45
Что вы подразумеваете под телом проекта?

The-Boss
15.04.2015, 16:53
Что вы подразумеваете под телом проекта?

при открытии файла проекта - запускается окно со смещением и сама скада, при сворачивании которой сворачивается и само окно с мнемосхемой. Возможен ли запуск только окна с мнемосхемой?
17734

SCADAMaster
15.04.2015, 18:16
А размещать мнемосхему на основном экране вы не планируете?

The-Boss
16.04.2015, 07:11
А размещать мнемосхему на основном экране вы не планируете?
нет. На основном экране планируется программа для испытаний (не скада). Второй по плану - для "косвенного" отображения температур и их фиксация (скада)
как понимаю интонацию - не реально?..

SCADAMaster
16.04.2015, 08:05
Можно. С помощью скрипта увести окно мнемосхемы за пределы экрана:
http://www.owen.ru/forum/showthread.php?t=16944

The-Boss
16.04.2015, 15:19
отлично! большое спасибо