Спасибо, я понял. У меня "Команда1" была дискретной)))
Вид для печати
Спасибо, я понял. У меня "Команда1" была дискретной)))
И снова я) подскажите пожалуйста, теперь я хочу закрывать неактивные окна объектов, которые в данные момент не выбраны в выпадающем списке, следовательно я создаю еще по 1 событию в каждом объекте, и на закладке "действия" выбираю закрытие окна объекта, а в формуле прописываю ( что если например Выбор не = 1, то закрывать данное окно)
Пытаюсь в формуле прописать что-то типа:
Выбор НЕ = 1, 1, 0
но вылетает ошибка синтаксиса... Что делаю не так?
Вы неправильно составляете формулу.
Нужно использовать оператор ЕСЛИ () - посмотрите его синтаксис в справке.
Заметил одну проблему при использовании скады :
Подключено 4 прибора-все работает идеально,
если отключить любой прибор скада начинает сбоить (не всегда включает с первого раза элемент или не выполняет действия по событию)
грешу на настройки в OPC , но нужен подробный совет
Скорее всего проблема не в скаде, а в самом сервере. Из-за того что он не может опросить устройство, снижается общий темп опроса что и приводит к подобным проблемам.
Какой ОРС сервер вы используете?
Опрос у объектов стоит по изменению?
OPC modbus universal master opc 500
Скада- мастерСкада100
//Из-за того что он не может опросить устройство, снижается общий темп опроса что и приводит к подобным проблемам.//--я тоже так думаю но как устранить
Опрос стоит по изменению
У ОРС сервера у устройства есть настройка "Повторное соединение после ошибки через" - по умолчанию стоит 10 секунд. Вы не уменьшали это значение? Возможно стоит увеличить - тогда это снизит трафик на опрос выключенного устройства.
Если это не поможет, то выложите ваш проект и конфигурацию ОРС сервера, а также сообщите номер версии ОРС сервера.
стоит 5с попробую увеличить до 10
Может и количество повторов при ошибке уменьшить
Здравствуйте, может я не в той теме задаю вопрос, но где об этом узнать не представляю. Вопрос такой: есть устройство со своим протоколом обмена, но без собственного опс сервера, есть ли какие нибудь "общие" опс сервера?
Тогда нужно хотя бы переключать отображение мнемосхемы и окон на второй монитор, в случае нажатия соответствующей кнопки в скаде. Также нужно сделать обратное переключение со второго монитора на первый.
Возможно ли управлять отображением той или иной мнемосхемы, окна управления, на нужном мониторе через скрипт?
Может быть вам подойдут специальные программы:
http://www.actualtools.ru/multiplemonitors/
Общих ОРС серверов не бывает.
Если протокол обмена вашего устройства известен, то его можно поддержать в нашем Modbus Universal masterOPC сервере.
http://insat.ru/prices/info.php?pid=6944
На странице загрузки, у нас есть специальная документация с несколькими примерами реализации:
http://www.insat.ru/products/Univers...ver_API_UG.pdf
Добрый день.
При разработке нового проекта возник вопрос.
Имеется множество идентичных объектов, с похожими изображениями на мнемосхеме. Динамизация изображений объектов формируется отображением/скрытием нужных PNG картинок. Я при создании каждого объекта и его изображения добавляю эти PNG-файлы снова. В итоге получается в проекте множество дубликатов одинаковых файлов, хотелось бы избежать этого. Также, в случае, если какой то PNG файл пришлось изменить, нужно изменить его в каждом объекте, что долго.
Шаблонирование подходит только для одинаковых объектов, у меня они могут быть разными имея одно и то же изображение.
Я правильно понимаю, что для таких целей предусмотрен "Органайзер ресурсов"?
Как все таки уменьшить количество дубликатов файлов внутри проекта?
У ресурсов есть уровня иерархии -
1. \MasterSCADA Projects\Pictures
2. Папка Res проекта
3. Папка Res мнемосхемы
Скада ищет ресурс по имени с нижнего уровня до верхнего, пока не найдет.
Поэтому если внести исправление в рисунок в папке Pictures, то изменения должны применится ко всем этим рисункам в проекте.
Для переноса между 3 и 2 уровнем можно использовать органайзер ресурсов в мнемосхеме.
Для переноса между 2 и 1 уровнем можно использовать органайзер ресурсов проекта (Сервис\Органайзер\Ресурсов).
При экспорте проекта используемые в 1 файлы попадают в 2. Аналогично при экспорте мнемосхемы (в 3).
Задайте больше объем хранения - дайте например 3000 мб.
здравствуйте, а можно ли в Мастерскаде осуществить такую вещь:
Есть окно рецептов, в нем:
1. Поле ввода названия рецепта
2. Поле ввода для значений компонента1, компонента2, и так 4 шт.
3. Поле ввода для уставки времени перемешивания компонентов.
Каждое значение уходит в опс сервер, а далее в дозирующее устройство.
А требуется чтобы рядом было что-то типа списка, в котором содержаться строки с названиями рецептов созданных ранее, и при нажатии на любой созданный ранее рецепт, в поля ввода выставлялись автоматом значения выставленные для данного рецепта. Запутано. Надеюсь понятно объяснил. Заранее спасибо!
Всем привет! Вопрос: создаю ФБ (язык CFC), все бы ничего, но как сделать чтобы появились у готового при вызове ФБ, входа и выхода???Или я что то не то делаю?Вложение 14569
Доброе утро! Подскажите можно ли организовать переключение между мнемосхемами по типу вкладок, например ка на рис.
Вложение 14583
Так сделать нельзя.
Если только если рисовать вкладки самостоятельно, как это сделано в AutoSCADA:
http://insat.ru/products/?category=1297
Именно этот компонент и используется в этом скрипте (он привязан к командам).
Извиняюсь....разобрался
Но все равно вопросы есть, а можно ли чтоб при выборе строки, значения помимо переменных подставлялись в строки ввода? а то я вроде выбрал нужную строку, она висит а значения в полях ввода старые...
Должно подставляться - проверьте еще раз.
Возможно вы не подтверждаете кнопкой с галочкой ввода имени набора или не нажимаете загрузить набор.
ScadaMaster, подскажите пожалуйста, пытаюсь переделать под себя список строк, вообще можно ли редактировать готовые ФБ? дело в том, что я хочу при выборе строки, не нажимать на галку(подтверждая выбор), а только потом нажимать на "загрузить".
Я решил создать событие, сделал из него зону выбора (поместил над галкой подтверждения выбора строки), а действие - выдать импульс, и подал этот импульс на переменную загрузить, а кнопку загрузить убрал вообще. Но событие не хочет ложиться поверх "выбора строки". Как мне быть?
Наверное мне легче в настройках списка строк удалить подтверждение, и вместо нее просто поставить изображение собственной "галки"...
Редактировать готовые блоки нельзя.
А вот отключить подтверждение у данного ФБ можно.
Да я так уже попробовал, но при нажатии собственной кнопки, на секунду выскакивает "галка подтверждения", мне всего лишь надо, чтоб и подтверждение и загрузка рецепта происходила по одному щелчку.
Не совсем понятно про какое появление кнопки вы говорите.
Опишите проблему подробнее.
Я убрал подтверждение выбора, и на то место где была "галка подтверждения" вставил свою кнопку, в режиме исполнения - выбираю рецепт из списка, нажимаю загрузить и после нажатия кнопки, на секунду появляется "галка подтверждения"(которую я отключил в настройках), потом пропадает... Вложение 14619
Не понимаю чего случилось, но в данный момент все работает корректно.
Мы на следующий год планируем закупить сенсорную панель и в связи с этим у меня вопрос. Планируется ли адаптация SCADA системы под сенсорные экраны?
Под сенсорной панелью вы подразумеваете сенсорный монитор?
Несколько наших клиентов использовали сенсорный монитор с MasterSCADA
Подскажите пожалуйста, есть список строк, строковое значение из переменной "выбранная строка" транслируется в таблицу на мнемосхеме, но при повторном открытии режима исполнения - строка сбрасывается. Возможно ли при запуске сохранять строку выбранную ранее?
Восстановление при рестарте... тормоз)
Да я имею ввиду сенсорный монитор. Мы в данный момент тоже используем сенсорный монитор, но в комплекте с клавиатурой. Пользоваться чисто одним сенсорным монитором на сегодняшний день немного не удобно. Было бы неплохо ели бы например в ФБ регулятор при выставлении задания выскакивала какая нибудь панелька с цифрами. И значки в верхней панели инструментов можно побольше сделать, бывает что при нажатии пальцем иногда промахиваешься.
Для ввода значений существует большое количество виртуальных клавиатур, самых разных типов.
Панель инструментов вы можете скрыть и сделать собственный тулбар - из обычных кнопок вызова или команд.