Да, нужно линии сгруппировать, или лучше сделать символ.
Вид для печати
Да, нужно линии сгруппировать, или лучше сделать символ.
Да, конечно, в том-то и дело, что сгруппировал их. И , повторюсь, что у этой группы есть входное значение "Видимый элемент", я туда перетащил переменную. Хочу чтобы при значении переменной, равной "0" у меня эта группа (все линии) не были видны, а при "1" наоборот были видны как надо настраивать динамизацию? Если пропишу "1", то видна одна линия, если "2" другая, если "3" третья, а как сделать так, чтоб все были видны?
Приложите ваш проект, а также несколько скриншотов описывающих ситуацию.
SCADAMaster, не знаю, наверное не туда написал, но надеюсь поможете.
Есть ПК на предприятии, скада + инсатовский опс. При долгой работе ПК (больше 2-ух дней не выключается), начинаются непонятные проблемы:
При заходе в скаду, значения не появляются. при открытии опс, вижу что порты открыты, послан 1 запрос (синим цветом) и все.
Пробовал напрямую включать опс без скады, тоже самое. значения не отображаются. И еще бывает когда выходишь из опс, запущенном скадой, он "долго выходит" секунд 20 (просит время на закрытие). Но если без скады запускал опс, то он из рабочего режима выходит мгновенно. А при вышеописанной ошибке, от выходит с отчетом таймера, как будто закрывает соединение со скадой (но скада в данный момент не запущена). Помогает простая перезагрузка ПК.
Извиняюсь за сумбурное изложение проблемы, надеюсь поймете.
Долго выходит - означает что идет завершение потока. Поток может не завершаться из-за зависания порта.
Как у вас подключены устройства? По какому интерфейсу?
2 ком-порта на мат. плате.
Смотрите по логу запросов - что происходит на шине в этот момент.
Если ошибка открытия порта - значит что-то с портом (можно попробовать включить реинициализацию).
Ничего не происходит, просто 1 запрос первому модулю в списке, никаких ошибок, ответов. порт открыт.
А новые запросы формируются?
Пришлите лог обмена с устройством. Для этого в свойствах сервера включите запись журнала и всех его событий, размер лога задайте равным 10000. Запустите режим исполнения и воспроизведите ошибку. Лог пишется в папку:
c:\ProgramData\InSAT\MasterOPC Universal Modbus Server\SERVERLOGS\
Лог заархивируйте и вышлите нам, также пришлите вашу конфигурацию ОРС сервера.
Как снова появиться, скину. Подскажите пожалуйста, как правильно вставлять исправленный удаленно проект, вместо того который работал (во время изменений), но чтобы все архивы значений сохранились.
На компьютере, на котором вносили правка выполните Проект - Экспортировать. Экспортированный проект не содержит архивов и его можно переносить на другой компьютер.
Внести на новый компьютер можно следующим образом. В режиме разработки:
1 вариант. Проект - Импортировать, выбираете "Папка с импортируемым проектом" и выбираете папку в которую вы экспортировали проект
2 вариант. Просто скопировать новый поверх старого с заменой. Архивы при этом затронуты не будут .
В режиме исполнения.
Нажмите Alt+F10 - показать проект. Выделите компьютер - закладка "Режим исполнения" - "Управление проектом". Выбираете импорт из папки, также выбираете папку в которую вы экспортировали проект, и нажимаете "Импортировать". Режим исполнения кратковременно остановится, затем автоматически запустится снова.
Добавил новый объект, в нем настроил "Изображение объекта", "Окно управления". Добавил внутрь объекта клеммник, завел выходы и входы клеммника на требуемые мне индикаторы на изображении и окне управления. Перетаскиваю ПКМ на главную мнемосхему объект -> вставляю изображение объекта. Во время режима исполнения при изменении входных сигналов индикаторы на изображении меняются, все ок. Как теперь открыть "Окно управления" тыкая мышкой на изображение объекта?
Если полученный символ разгруппировать и в кнопке настроить переход на "Окно управления" вместо мнемосхемы, то все ок. Но каждый раз разгруппировывать и группировывать символ обратно неудобно. Есть возможность задать по умолчанию нажатие на изображение объекта, чтобы открывалось окно управления?
SCADAMaster, разобрался, в справке об этом ничего не написано. Пришлось долго разбираться, так как решение не интуитивно-понятное.
Подскажите пожалуйста:
- требуется подсчитать время простоя модулей вследствие ошибок в сети Modbus.
Имеется сигнал ошибки и сигнал: связь восстановлена. Нужно подсчитать время между сигналами, желательно в секундах, язык LD.
Как мы понимаем речь идет о контроллерах - поэтому вам нужно задать данный вопрос в разделе "Контроллеры".
Вопрос:
Мне надо задавать значение переменной (Real), находящейся в ПЛК с МастерСкады, но и иметь возможность менять эту переменную изнутри контроллера, чтобы на Скаде это новое значение отобразилось в поле ввода.
Я правильно понимаю, что для этого мне надо использовать "Команду", на обратную связь которой завести эту же самую переменную из ОРС сервера?
Да, все верно.
Добрый вечер! Подскажите, как можно определять с каким opc-сервером работать мастерскаде. Суть в чём, у меня стоит опс на 32-тэга для разработки мелких объектов или для тестирования. Если в систему ставить ключевой опс, то скада работает с ним. Но в случае когда ключ переносится на другой ПК для тестирования разрабатываемой конфигурации и т.п., то мастерскада также продолжает запускать ключевой опс, хотя мне нужно использовать на 32 тэга. Приходится удалять, а потом ставить заново. Нет ли других решений?
Нет, других решений нет.
Если проектов много, то купите себе специально ОРС для разработок.
SCADAMaster, подскажите пожалуйста, а возможен экспорт вещественных значений в файл, не с запятой, а с точкой?
Если только скриптом - там можете любой разделитель делать.
А есть готовый, или пример?
Пример обработки архива есть здесь:
http://blog.insat.ru/2015/09/Script-Archive.html
Вам нужно просто считать архивы значений приходящих на входы, а писать в файл.
По записи в файл примеры можно найти в интернете.
При открытии трендов в типе "новое окно" эти новые окна разворачиваются на весь экран не замечая панель задач виндов. В результате часть управляющих кнопок или скролы прячутся под панель задач.
Как это можно поправить? Может настройки какие?
Windws 10.
Спасибо.
Здравствуйте! Мы на предприятии разрабатываем сетевой проект. Где происходит архивация данных с узлов учета, а подключенные клиенты по нажатию на кнопку сформировать Report (с выбором параметров) получали данные из архива (архив в MSSQL). Если формировать Report прямо на сервере, время формирования 3-7 секунд, а если делать запрос с клиента то первый запрос (не зависимо от кол-во параметров) длится от 2 минут, а следующие запросы от 20 до 60 секунд. И еще, во время работы MasterScada через два дня она съедает всю оперативную память, есть ли где то ограничения?
"Запретить прямое подключение к сетевым БД" на сервере и у клиента стоит "Истина" - этим пробовали. Суть в чем Report выполняет выборку параметров из своего скрипта при команде на открытие, а там 128 параметров к выбору.
По памяти - Спасибо. Посмотрели журналы да постепенно доходит до 3, 5 Гб и на этом останавливается. Установлено 8 Гб. 4 Гб используют другие процессы.
https://cloud.mail.ru/public/7Mib/Khr1WFCUL
Объект 1 - Report - Отчеты - "Отчеты с выбором"
Указанного отчета в вашем проекте нет.
И архивация у вас настроена неправильно - у вас включена и периодическая архиваци, и по изменению, с нулевой мертвой зоной и с 0 временным шагом.
Вы очень быстро забьете себе базу, и при построении отчета будете загружать слишком много лишних данных.
Оставьте только архивацию по измениню, с мертвой зоной 0.1-0.25% от шкалы.
Окна трендов перекрываются панелью задач, часть окна тренда при развертке на полный экран уходит под панель задач.
Вложение 25924
Данная проблема проявилась. Мы с ней разберемся.
Пока что можете расположить панель задачу снизу или слева.
Когда панель задач и снизу и слева тоже часть окна прячется под панелью задач, и там тоже скрываются нужные кнопки.
Приложите скриншот.