Понял, спасибо! Разберусь что к чему!
Вид для печати
Понял, спасибо! Разберусь что к чему!
Подскажите, пожалуйста, как решить следующую задачу.
У меня стоит MasterSCADA 3.11
Подключаю измерительные датчики, отображаются индикаторы и треды всех каналов...после достижения требуемого режима мне необходимо начать запись точек этого тренда, по нажатию кнопки (именно запись данных или вывод в файл или ещё куда, производится с момента нажатия), после этого нажимаю ещё раз или отжимаю кнопку, как угодно... и запись прекращается. Потом перехожу на другой режим и повторяю.
Как осуществить именно выборочную запись данных "по нажатию"?
Так как данных ооочень много приходится после эксперимента заново строить графики искать требуемые мместа и выделять из них нужные точки. Подскажите может есть материалы которые помогут ответить на вопрос...
Приму любую помощь.
Используйте ФБ "Повторитель по условию". На вход ваш сигнал, на условие - кнопку, выход архивировать и на тренд.
Благодарю, завтра постараюсь разобраться с этим.))
Здравствуйте подскажите как реализовать следующую конструкцию правильно.
Есть АРМ1 и АРМ2. В случае если АРМ1 работает то АРМ2 берет данные с него. В случае если он не работает то он берет данные с ОПС сервера.
При этом у каждого АРМ своя БД MSSQL и надо сделать их синхронизацию между собой - в базе данных хранится журнал событий.
Просто если использовать резервирование компьютера то пока АРМ1 активен нельзя отсылать управляющие воздействия с АРМ2.
Так не получится сделать.
Мы в 3.11 добавили возможность запуска двух экземпляров скады (в том числе под разными пользователями). Т.е. запускается серверная часть (у которой нужно убрать все окна, сообщения и т.д.), и запускается клиентская часть, как сетевой клиент.
Она уже обращается к серверу. С нее можно будет вести управление.
Но потребуется достаточно сильная переделка проекта - под сетевой проект.
Я правильно понимаю. Что при работе арма 2 как резерва арма 1, управляющие воздействия с него подавать нельзя?
Если вы про описанную нами схему, то выходит 4 скады. Основной+ клиент и Резервный + клиент.
То есть на каждом компьютере по 2 скады. С клиента ведется управление, основной и резервный просто в фоне, без мнемосхем и прочего.
Коллеги, добрый вечер!
Видимо по неопытности, уперся в проблемку. Мне нужно вводить с компьютера в контроллер некие значения. Соответственно, я добавил в объект Команду, вытащил ее на экран и передача от компьютера в ПЛК работает. Но когда запускаешь проект, то пока не произведешь ввод в это поле оно отображает вопросительные знаки, хотя в дереве системы ранее введенные значения присутствуют. Тогда я добавил в объект Значение. Оно стало отображать соответствующие данные, но оно же не позволяет произвести их ввод, насколько я понимаю. Как можно выйти из этой ситуации? Т.е. и чтобы ввод данных с компьютера в ПЛК работал, и чтобы при старте проекта отображались ранее введенные данные?
Соответствующий скриншот и проект прилагаю (только в проекте из объекта я уже выкинул Значение).Вложение 52173
Для решения данной задачи нужно использовать команду с обратной связью У*команды, на вкладке "Опрос выхода" есть поле "Обратная*связь" - перетащите в это поле ОРС переменную или выход ФБ "Повторитель" (что лучше), а выход команды заведите на вход ОРС переменной. В этом случае команда будет отображать значения приходящие по обратной связи, а вводимые оператором значения будут поступать на выход команды. Также на вкладке "Опрос" можно снять галочку "Не передавать данные обратной связи" в этом случае поступающие по обратной связи значения будут идти на выход команды.
Спасибо! Сегодня воспользуюсь Вашим советом!
Коллеги, приветствую!
Я пытаюсь сделать журнал действий оператора, вроде бы настроил как положено. Теперь хочу вызывать этот журнал кнопкой со стартовой мнемосхемы, но что-то журнал не открывается. Что я делаю не так? Проект прилагаю
Зачем такой мудреж?
Команда, тип дискретный. У нее задали действие. Вытащили на мнемосхему - вот вам кнопка
Системное - журнал действий
Вам следует задать данный вопрос в разделе "ПЛК"
Вам нужно задать вопрос в разделе ПЛК
Как взять данные из MS Access? К примеру я хочу в Access хранить некоторые параметры и брать их оттуда, но не записывать.
Через скрипт C# - из него можно обращаться к Access
При подключении к компьютеру с помощью TeamViewer . Проект работает без проблем
сколь угодно долго . Но при выходе из подключения происходит зависания проекта ( вращающийся кружок) .
Иногда не хватает времени восстановления и Скада сбрасывается -- последняя 11 .
Заказчик предъявляет претензии . Вопрос --- как увеличить время восстановления (вращающегося кружка), чтобы проект в режиме
исполнения , вместе со скадой не сбрасывался ????? Спасибо .
Про какой кружок идет речь?
Таймаут зависания регулируется на вкладке Компьютер - Режим исполнения - Диагностика
Добрый день. Вопрос. Есть мнемосхема - 1920 на 1080, как ее открыть на несколько экранов? Т.е. окрывать на 1 или на 2 окна не изменяя размерность?
Если мнемосхему открывать как окно и с размерами 3840 на 1080 то она на два окна становится. А вот растянуть 1920 на 1080 не получается.
Из справки
Вложение 52420
Заказчик сфотографировал . Вложение 52421
Попробую увеличить Таймаут зависания
У заказчика установлена WIN 10 (32) . Раньше подобного не наблюдал на других объектах в ранних версиях .
Это максимальное время выполнения задач ????Вложение 52422
А не изменяя размеры можно 1920х1080 транспонировать в 3820 на 1080? Или не знаю запускать в таком случае запускать в два окна, или в два рабочих стола?
Дополнительно. Как одну и туже мнемосхему окрыть в несколько копий на разных мониторах?
Прошу прощения, не уточнил версию - 3.11
Стоит сформировать отчет об ошибках.
Мы никогда не наблюдали зависание при использовании TV.
Для того чтобы сформировать отчет об ошибках:
В Режиме Исполнения (RT):
"Сервис"->"Отчет об ошибках" или
Alt+F10 ->"Отчет об ошибках"
Поставьте галочку "Включая конфигурацию текущего проекта". Сформированную папку заархивируйте и вышлите нам. Если размер архива превышает 5 мб, то выложите его на файлообменник (например Yandex.Disk, Google Drive), а нам пришлите ссылку.
Извиняюсь за ужасную формулировку. Два окна таки надо.
Я Вас понял . Но Я конкретно наблюдал , подключившись дистанционно к конкретному диспетчерскому пункту .
При появлении информации о смени даты ( стандартное окно ) . Я нажал на крестик убрать это окно
( при подключении через TeamViewer). Скада 3.11 слетела то есть пришлось её заново запускать и проект переводить в режим исполнения.
Диспетчерский пункт не полностью под контролем только в рабочее время
( отсылает СМС и сообщения на электронный адрес в не рабочее время ) .Вложение 52426
Пока рекомендую повторно подключаться на очень короткое время , и проверять работоспособность проекта .
Максимальное время исполнения задач может помочь в моём случае у меня нули ??????
Вложение 52425
Стоит сформировать отчет об ошибках. С трудом научил пользоваться электронной почтой , чтобы экономить деньги
на СМС сообщениях .
Хорошо. Это работает. Частично. Допустим. У меня открыта мнемосхема на левом экране с идентификатором 1 и на правом с идентификатором 2. По факту кнопки у них одинаковые. Как сделать так что бы при нажатии на левом экране кнопки 1, 2 или 3 открывались новые мнемосхемы на левом экране. А при нажатии тех же самых кнопок 1,2 или 3 на правом экране. Открывались новые мнемосхемы на правом экране? Как-то передавать идентификатор от основной мнемосхемы в новую? Но как?
Вам нужно постоянное дублирование окон, то зачем идентфикаторы?
Укажите количество используемых мониторов в настройках Стартовые окна - 2, и используйте.
Мне надо не дублировать окна а иметь на двух мониторах независимые друг от друга элементы. Что бы я мог открыть на левом мониторе мнемосхему 1 а на правом мнемосхему 2 и наоборот
У меня на одном мониторе 3 окна. Топ. Мид. И бот. На мид окне открываются мнемокадры с кнопок. А на топ окне есть кнопка которая возвращает мид окно в режим выбора мнемокадра. Так вот в случае использования вашего варианта при нажатии на кнопку топ окна, во втором мониторе это топ окно уничтожается. При этом на первом мониторе всё нормально.
Что здесь имеется ввиду?
Если выключить этот режим и работать в режиме одного монитора - тогда не закрывается?
Приложите ваш проект (Проект - Экспортировать)
В приложении тестовый проект - у него окно с которого происходит открытие не закрывается
В вашаем проекте я смог повторить свою проблему. Достаточно у элементов вызываемых поменять свойство окно объекта с нового окна, на просто окно.