Здравствуйте!
У меня накопилось некоторое количество вопросов по разным нюансам работы с MasterSCADA. Чтобы не писать их в разных ветках форума, озвучу их здесь, если позволите.
1. Система имеет вид "ПЛК + MasterOPC + MasterSCADA". Программа выполняется в ПЛК. Я запускаю проект, нажимаю все нужные кнопки на мнемосхеме и всё работает. Но если перезапустить MasterSCADA (при этом OPC и ПЛК продолжают работать), то на мнемосхеме все кнопки отображаются в исходном (не нажатом) состоянии. То есть проект не синхронизируется с ПЛК. Нужно всё заново прощёлкивать, чтобы одно другому соответствовало. В чём может быть проблема?
2. Аналогичная трудность. В проекте есть динамизация по входу некоторых кнопок и надписей - блокируется их видимость. Так вот при каждом старте проекта все эти кнопки и надписи видны и приходится также всё прощёлкивать, чтобы они пропадали и получался нужный исходный экран. Почему кнопки и надписи не блокируются сразу при старте?
3. Проблема с откликом проекта. Всё работает хорошо, но часто бывает так, что при нажатии или отпускании какой-нибудь кнопки на мнемосхеме происходит зависание, порой до 5-7 секунд. Время опроса в OPC-сервере, компьютере системы и объекте выставляю одинаковые, причём от его величины ситуация особо не меняется. Раз от раза не угадаешь - то система реагирует на нажатия кнопок на мнемосхеме мгновенно, то начинает задумываться. Не пойму почему?
4. В проекте есть кнопка без фиксации. Она связана с выходом ПЛК. Так вот при её нажатии выход срабатывает и сразу же отключается, то есть физически работает всё как надо. Но вот на мнемосхеме эта кнопка ещё несколько секунд отображается нажатой, хотя выход уже давно отключился. Как от этого избавиться?
5. По технологии есть необходимость организовать в проекте обнуление трендов разных экспериментов. Порядок примерно следующий:
- оператор нажимает первую кнопку и данные должны начинать отображаться на тренде;
- оператор нажимает вторую кнопку и запись (отображение их на тренде) прекращается;
- оператор нажимает третью кнопку и данные удаляются (стираются) с тренда и он может опять нажимать первую и записывать в этот же тренд уже данные следующего эксперимента.
Можно ли это организовать и если да, то каким способом?
Спасибо.