У меня 3.5.0.38683 3.5(DemoReleaseMax)_12_07_19_15_25.Значит это DEMO?
Вид для печати
У меня 3.5.0.38683 3.5(DemoReleaseMax)_12_07_19_15_25.Значит это DEMO?
Да, у вас Demo версия
Подскажите пожалуйста, возможно ли стандартное изображение насосов поменять на свое изображение?
Здрасьте, извините за может быть глупый вопрос: а каким образом сделать так, чтобы звуковое сопровождение события в проекте, например, ошибка было бы индивидуальным. Хочу привязать событие ошибки связи к определенному звуковому файлу. При этом не хочу вводить новую переменную или тэг на сервере и в программе контроллера плк.
Поменять нельзя, но можно использовать ФБ "2-поз мех с выб изобр" или "Динамический ИМ" - у них можно задать собственное изображение или анимированный рисунок
я так и понял,
ой а ссылочку не дадите посмотреть на этот проект?
:) благодарю
а еще подскажите, у меня версия мастер скады 3.2 на 1000 точек с usb ключом от 2010 года, что нужно и сколько будет примерно стоить обновление до последней версии?
заранее благодарю.
Нужно написать письмо на scada(собака)insat.ru - вам выставят счет. После оплаты вам соберут обновленную версию и выложат на ftp.
Все цены есть у нас на сайте.
Добрый день. Подскажите, пожалуйста, если есть два ключа-флешки для сетевой версии masterSCADA по 100 точек каждый, можно ли их воткнуть в один ПК и, путем неких манипуляций (как ключики заводятся в программу, не знаю, не занимался еще), получить сетевую версию с 200 точками?
Нет, нельзя.
Может быть, поможете прикинуть конфигурацию (извиняюсь за расплывчатые формулировки)?
- Грубо говоря, на сервере нужно работать с 1000 параметров.
- При этом, необходима еще пара операторских мест (т.е. отдельных компов), с которых можно осуществлять мониторинг и управление 200 параметрами (являющимися подмножествами вышеозначенной 1000) на каждое место оператора.
- И еще необходима пара мест (тоже отдельных компов), с которых можно осуществлять только мониторинг, без функций управления. Мониторинг, в основном, в плане различной статистики, а не текущих значений.
Дополнительные вопросы:
- В каких случаях имеет смысл использовать внешнюю БД (mysql, mssql), т.е. при каких обстоятельствах внешняя БД становится надежней/производительней, чем встроенные средства?
- При работе с 1000 параметров, какой OPC-сервер посоветуете использовать?
Вообще по подбору конфигурации тоже лучше обращаться в отдел продаж scada(собака)insat.ru - вам и подберут все и счет выставят.
Что значит "Подмножествами"? На этих компьютерах будут ОРС серверы?
В тех случаях возможен просмотр за большие промежутки времени (несколько недель, месяцев).
При хранении архива в базах данных поддерживаются слои - то есть помимо основного слоя, создаются прореженные. Поэтому при открытии тренда например за месяц, начинают грузится данные не из основного слоя, а например данные из часового. В итоге график строится значительно быстрее.
Протокол Modbus? Тогда наш - Modbus Universal MasterOPC Server
http://www.masteropc.ru/products/?category=399
Бесплатную версию на 32 точки, а также видеопримеры по созданию конфигурации можно скачать здесь:
http://www.masteropc.ru/prices/info.php?pid=6944
Гхм. Наверное, я не совсем правильно понимаю работу с OPC-сервером среды masterSCADA.
Т.е. для операторских компьютеров нужны свои OPC-сервера, которые устанавливаются непосредственно на операторские машины? Операторским компьютерам нельзя получать нужные им переменные по локальной сети от "главного" OPC-сервера, чтобы работать с ними в скаде операторов?
По-быстрому набросал картинку, чтобы пояснить свою мысль.
Тогда понятно. ОРС сервер у вас добавляется только в компьютер "Основная MasterSCADA".
Тогда вам нужна такая конфигурация:
MAS1000 - архивный сервер (то есть с поддержкой архивирования в базу данных), это основной компьютер
На остальные компьютеры нужны либо сетевые версии MSRT-Net + опция MSRT-Arc-Client (для получения доступа к базе данных), либо MSRT-Client (клиент с функцией управления), либо MSRT-View (клиент без функций управления).
Обратитесь в отдел продаж, сообщите им какая у вас будет конфигурация системы - вам все подсчитают и подберут.
Большое вам спасибо! А если использовать другой вариант, обмен не между основным OPC-сервером и операторами, и "главной" программой, а между именно программами masterSCADA? Тогда какая конфигурация в плане лицензий необходима? Т.е. изначально в masterSCADA делать распределенный проект с операторскими местами и местами для только мониторинга.
Ну у вас так и будет. В основной компьютер (сервер) добавляется ОРС сервер, остальные компьютеры в сети получают данные от основного компьютера.
Посмотрите видеопримеры, во втором видеопримере есть создание сетевого проекта
http://www.masterscada.ru/?additional_section_id=233
Точно такая же.
Попробую подвести итог, если строить систему с операторскими местами, то необходимо смотреть в сторону сетевой версии и продуктов MSRT-Net, MSRT-Client, MSRT-View.
Если же нужно то же самое, но еще и со сбором, хранением и просмотром статистики за длительные периоды времени (месяц-год), то нужно смотреть в сторону архивного сервера с поддержкой БД, короче, выбирать вариант, который вы и написали.
Я все правильно понял?
Примерно так.
Вам лучше послать свою конфигурацию в отдел продаж и все с ними обсудить.
Доброго времени суток!
Возникла проблема при преобразовании 4-х байт в вещественное число.
Использую Modbus Universal MasterOPC Server.
Тег SERVER_ONLY, тип float. При записи выполняется скрипт:
Запросы:Код:-- инициализация
function OnInit()
end
-- деинициализация
function OnClose()
end
-- обработка
function OnWrite()
local send={1,7,113,100,127};
local sendmask={"byte","byte","byte","byte","byte"};
local dest={};
local destmask={"byte","byte","float","byte","byte","byte"};
local err,len, q;
err,dest,len=server.SendAndReceiveDataByMask(0,5,sendmask,send,destmask,200);
if err<0 then
server.Message("err=",err);
else
server.Message("data[1]=",dest[1]," dest[2]=",dest[2]," dest[3]=",dest[3]," dest[4]=",dest[4]," dest[5]=",dest[5]," dest[6]=",dest[6]);
server.WriteCurrentTag(dest[3], OPC_QUALITY_GOOD);
end
end
28-09-2012 09:42:47.467 Mega::Omh:(COM2) Rx: [0016] 01 07 4E 8F 64 42 C9 48 3F 7F 77 4E 8F B1 E8 B4
28-09-2012 09:42:47.381 Mega::Omh:(COM2) Tx: [0005] 01 07 71 64 7F
Сообщения скриптов:
28-09-2012 09:42:47.467 Mega.Omh.Get last result:data[1]=1 dest[2]=7 dest[3]=0 dest[4]=201 dest[5]=72 dest[6]=63
Интересуют вот эти четыре байта 4E 8F 64 42, dest[3] возвращает 0, хотя при преобразовании в Float я получаю - 1202856192.000000, именно то число, что мне нужно.
В чем может быть проблема?
Заранее спасибо!
написал небольшую подпрограмку на ST, но вот что вылезло
http://s57.radikal.ru/i157/1210/99/db4ec26d6ce6.jpg
как это понимать? Все имена переменных короткие.
текст программы:
PROGRAM Pump
VAR
value_10:int;
bits_str1:string;
bits_str2:string;
bits_str:string;
END_VAR
VAR_INPUT
bit0:bool;
bit1:bool;
bit2:bool;
bit3:bool;
bit4:bool;
bit5:bool;
bit6:bool;
bit7:bool;
bit8:bool;
END_VAR
VAR_OUTPUT
value_str:string;
bit5_str:string;
bit6_str:string;
bit7_str:string;
bit8_str:string;
END_VAR
(*TODO: TYPE PROGRAM CODE HERE*)
bits_str1:=CONCAT(bool_to_string(bit0),bool_to_str ing(bit1));
bits_str2:=CONCAT(bool_to_string(bit2),bool_to_str ing(bit3));
bits_str:=CONCAT(bits_str1,bits_str2);
*Здесь кусок отсутствует*
CASE value_10 OF
0: value_str:='Остановлен';
1: value_str:='Разгон от ПЧ';
2: value_str:='Работа от ПЧ';
3: value_str:='Плавная остановка от ПЧ';
4: value_str:='Работа под контролем РЗ';
5: value_str:='Работа на износ (нет контроля)';
END_CASE;
IF bit5=TRUE then bit5_str:='Блокирован, ошибка в ПЧ (УПП)';
ELSE bit5_str:='Норма'; END_IF;
IF bit6=TRUE then bit6_str:='Блокирован, ошибка в РЗ (МЗД)';
ELSE bit6_str:='Норма'; END_IF;
IF bit7=TRUE then bit7_str:='Нет в системе - отключен (настройками)';
ELSE bit7_str:='Норма'; END_IF;
IF bit8=TRUE then bit8_str:='Резерв';
ELSE bit8_str:='Работа';END_IF;
END_PROGRAM
Пришлите ваш проект к нам в техподдержку или выложите сюда.
И укажите в каком объекте находится ваш скрипт
Для облегчения подбора конфигурации мы создали на сайте раздел с инструкциями по подбору конфигурации:
http://www.insat.ru/products/faq_sca...Configuration/
В разделе описаны все 4 типа лицензии MasterSCADA (автономная, сетевая, архивный сервер, резервированная).
Спасибо, ознакомился. Коммерческий отдел что-то молчит пока.
А чему равна "базовая стоимость MSRT"? Вижу записи в прайс-листе "% базовой стоимости MSRT", но понять, сколько это будет в рублях, не получается. :-)
К примеру, вот тут встречаются подобные обозначения. Может быть, взять Интернет-сервер для целей мониторинга с рабочих мест операторов, будет выгоднее, чем использовать MSRT-Client'ов?
Вы написали на scada(собака)insat.ru? Давно молчит?
Базовая стоимость - это стоимость версии без дополнительных модулей и опций. Цены на сетевую версию (которая в вашем случае базовая) здесь:
http://www.insat.ru/products/?category=217
Это зависит от задачи. Интернет-клиент не имеет функций управления. То есть вы сможете просматривать мнемосхемы или тренды, но нажать на кнопку на мнемосхеме вы не сможете. Доступ в этом случае осуществляется через обычный браузер.
Вы можете попробовать работу интернет-клиента в Demo версии, и оценить - подходит он вам или нет.
Доброго времени суток. Имеется объект Насос для которого создано "окно объекта". В него включены 2 объекта: "Преобразователь частоты" и "реле защиты" - для которых созданы изображения объектов в которых отображаются параметры работы насоса. Необходимо реализовать переключение этих изображений (ПЧ и РЗ) в окне объекта "насос" в зависимости от значения переменной X (индикация режима работы через ПЧ или РЗ).
Пробовал через окно выбора события (надеялся что она заработает как поле вывода а не ввода) но ничего не вышло. Как разрешить мою проблему? Огромное спасибо.
Проблема решается через входы динамизации.
Вытаскиваете на мнемосхему оба изображения, кладете одно над другим. Далее используется вход динамизации "Отключен". Настраиваете динамизацию таким образом, чтобы в одном состоянии переменной отображалось одно изображение, в другом состояние - другое.
Здравствуйте.
Пробую решить следующую задачу индикации: прямоугольник должен быть красным, если на одном из выходов ФБ "Распаковка аналогового 32бит. значения", а именно, на Выходе0, находится значение 0. И зеленым, если на том же самом выходе находится значение 1.
Вот картинка, как я настроил свойство "Цвет фона" на вкладке "Динамизация входных значений" данного прямоугольника. Ну и, собсно, не работает. Не подскажете, в чем моя ошибка? Как нужно сделать правильно?
Динамизируйте не цвет фона, а "Цвет штриховки".
Добрый день!
Подскажите, пожалуйста, по переносимости ключей masterSCADA!
Например, представим такую ситуацию: работает сетевая версия masterSCADA на 500 точек. В какой-то момент, в связи с расширением, перестало хватать 500 точек и понадобилось перейти на 1000 точек, да еще и с архивацией (т.е. MAS1K).
Насколько сложно в такой ситуации осуществить переход с сетевой версии на архивную с большим количеством точек? В том плане, что еще нужно будет сделать, помимо того, чтобы просто переткнуть ключи.
Если вы хотите расширить функциональность MasterSCADA, то вам нужно обратится в отдел продаж. В течении года после покупки обновить версию можно бесплатно - оплатив только разницу в стоимости версий. После оплаты вам соберут обновленную версию и выложат на FTP. Вы скачиваете новую версию и устанавливаете. Проводить какие-либо манипуляции с ключом не требуется - новая версия будет функционировать со старым ключом