Страница 206 из 765 ПерваяПервая ... 106156196204205206207208216256306706 ... ПоследняяПоследняя
Показано с 2,051 по 2,060 из 7646

Тема: Вопросы начинающего

  1. #2051

    По умолчанию

    Цитата Сообщение от alkor_aam99 Посмотреть сообщение
    Здравствуйте.
    Использую MasterOPC Universal Modbus Server с MasterScada. OPC настроил для обмена данными с ПЛК150 c HDA доступом. MasterScada тоже добавил HDA сервер и т.п. запускаю всё это в RunTime, чтение данных из ПЛК в Scada проходит на ура. Через OPC задаю значения, они в ПЛК тоже попадают без проблем. Но при попытке установить значение в Scada, путём поля "Ввод значения" в дереве системы, оно устанавливается, на короткое время, и возвращается на старое значение, как будто OPC не принял введённое с Scada значение и переписал его своим, т.е. старым. В чём может быть дело ?
    Спасибо.
    Попробуйте сделать по другому.
    В дереве объектов создайте объект и положите в него команду. Установите связь между этой командой и ОРС переменной. Осуществляйте ввод уже в эту команду (с мнемосхемы или прямо с дерева объектов).
    Спасибо.

  2. #2052

    По умолчанию

    С командой, честно говоря не понял как сделать, перетащил тег в объект - создалось значение. Пробовал через значение менять - всё то же самое. ((

  3. #2053

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    Попробуйте сделать по другому.
    В дереве объектов создайте объект и положите в него команду. Установите связь между этой командой и ОРС переменной. Осуществляйте ввод уже в эту команду (с мнемосхемы или прямо с дерева объектов).
    Попробовал сделать то же для вместо HDA c DA. И заработало, данные стали записываться в ОРС и ПЛК ! Заметил, что когда на scada добавляешь теги в DA, то значок перед тегом - такой же как для ЗНАЧЕНИЯ при работе в дереве объектов. Когда добавляешь на scada теги в HDA, то значок у тега, как у КОМАНДЫ, при работе в дереве объектов. Может с этим связано, что нет возможности записать значение со SCADA в ОРС, когда значок у тега как у команды (в HDA OPC) ?

    Попробовал ещё, что при добавлении тегов в DA ОРС, теги, с HDA доступом тоже видны и добавляются. И ещё и работают, т.е. удаётся со SCADA их записать в ОРС и контроллер.
    Нормально ли настроить доступ из scada к одному и тому же тегу в ОРС сервере с HDA доступом одновременно через HDA ОРС и DA OPC серверы, т.е. на scada получить 2 по сути тега, обращающихся к одному тегу в ОРС сервере?

  4. #2054

    По умолчанию

    Цитата Сообщение от alkor_aam99 Посмотреть сообщение
    С командой, честно говоря не понял как сделать, перетащил тег в объект - создалось значение
    Пример в приложении

    Цитата Сообщение от alkor_aam99 Посмотреть сообщение
    Попробовал сделать то же для вместо HDA c DA. И заработало, данные стали записываться в ОРС и ПЛК ! Заметил, что когда на scada добавляешь теги в DA, то значок перед тегом - такой же как для ЗНАЧЕНИЯ при работе в дереве объектов. Когда добавляешь на scada теги в HDA, то значок у тега, как у КОМАНДЫ, при работе в дереве объектов. Может с этим связано, что нет возможности записать значение со SCADA в ОРС, когда значок у тега как у команды (в HDA OPC) ?
    Когда вы записываете в двунаправленную переменную значение в дереве системы, вы записываете значение на его выход. Поэтому в следующем цикле опроса значение сбрасывается.

    Цитата Сообщение от alkor_aam99 Посмотреть сообщение
    Попробовал ещё, что при добавлении тегов в DA ОРС, теги, с HDA доступом тоже видны и добавляются. И ещё и работают, т.е. удаётся со SCADA их записать в ОРС и контроллер.
    Нормально ли настроить доступ из scada к одному и тому же тегу в ОРС сервере с HDA доступом одновременно через HDA ОРС и DA OPC серверы, т.е. на scada получить 2 по сути тега, обращающихся к одному тегу в ОРС сервере?
    Да, нормально.
    Вложения Вложения
    • Тип файла: zip 1.ZIP (97.9 Кб, Просмотров: 18)
    Спасибо.

  5. #2055

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    Сделайте как мы написали - через действия.
    Через расчет так сделать не получится, так как нужно фиксировать значения по срабатыванию датчика.
    можно попросить вас выложить пример, немного не понимаю как это реализовать, спасибо.

  6. #2056

    По умолчанию

    Пример прикреплен к предыдущему письму.
    Спасибо.

  7. #2057

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    Пример в приложении


    Когда вы записываете в двунаправленную переменную значение в дереве системы, вы записываете значение на его выход. Поэтому в следующем цикле опроса значение сбрасывается.


    Да, нормально.
    __________________Спасибо.

  8. #2058

    По умолчанию

    1) Возможно ли отображать графики с автомасштабированием, то есть чтобы минимум и максимум шкалы графика автоматически менялся в зависимости от выводимых кривых? Возможно ли отображать в логарифмическом масштабе? И можно ли управлять шкалой графика через переменные?

    2) Мне нужно подключить ПЛК (ОВЕН ПЛК100) по интерфейсу RS-232 (через преобразователь USB/RS-232), протокол - Modbus (ASCII или RTU, скорость 115200 бод). При этом СКАДА должна быть мастером. С этим не будет проблем?

    3) Какова минимальная частота опроса ПЛК, то есть частота обновления битовых флагов и различных переменных (целых, с плавающей точкой)? Например, в панелях от ОВЕНа можно настолько быстро, насколько позволяет скорость передачи данного объёма данных. MasterSCADA сможет максимально быстро опрашивать небольшой набор значений? И можно ли выбирать, какие значения с какой частотой опрашивать (например, в панелях обычно опрашиваются значения, присутствующие на текущем экране)?

    4) Нужно управлять системой с любого из двух компьютеров, соединённых в лок. сеть. При этом должна быть возможность указать некий простой файл (например, txt) с настройками для будущего процесса, и чтобы система передала эти настройки в ПЛК. В процессе работы - архивировать значения некоторых переменных в файл (текстовый, или какой-либо другой формат), вести файл с журналом событий - какие лицензии для этого потребуются?
    Последний раз редактировалось Boris_K; 24.01.2015 в 16:22.

  9. #2059

    По умолчанию

    Цитата Сообщение от Boris_K Посмотреть сообщение
    1) Возможно ли отображать графики с автомасштабированием, то есть чтобы минимум и максимум шкалы графика автоматически менялся в зависимости от выводимых кривых?
    Да, возможно. В настройках пера в тренде есть параметр "Авторазмер".

    Цитата Сообщение от Boris_K Посмотреть сообщение
    Возможно ли отображать в логарифмическом масштабе?
    Можно. Назначьте переменной логарифмическую шкалу (Система - Шкалы - аналоговые, в поле формат нужно вместо буквы f указать e).

    Цитата Сообщение от Boris_K Посмотреть сообщение
    И можно ли управлять шкалой графика через переменные?
    Можно через скрипт.

    Цитата Сообщение от Boris_K Посмотреть сообщение
    2) Мне нужно подключить ПЛК (ОВЕН ПЛК100) по интерфейсу RS-232 (через преобразователь USB/RS-232), протокол - Modbus (ASCII или RTU, скорость 115200 бод). При этом СКАДА должна быть мастером. С этим не будет проблем?
    Нет, не будет. Используйте наш Modbus Universal masterOPC
    http://www.masteropc.ru/products/?category=399
    Бесплатную версию на 32 точки, а также видеопримеры по созданию конфигурации можно скачать здесь:
    http://www.masteropc.ru/prices/info.php?pid=6944
    На странице также есть инструкция по созданию конфигураций для контроллеров ОВЕН.

    Цитата Сообщение от Boris_K Посмотреть сообщение
    3) Какова минимальная частота опроса ПЛК, то есть частота обновления битовых флагов и различных переменных (целых, с плавающей точкой)? Например, в панелях от ОВЕНа можно настолько быстро, насколько позволяет скорость передачи данного объёма данных. MasterSCADA сможет максимально быстро опрашивать небольшой набор значений? И можно ли выбирать, какие значения с какой частотой опрашивать (например, в панелях обычно опрашиваются значения, присутствующие на текущем экране)?
    Это зависит от очень многих параметров - интерфейса связи, компьютера, качества связи, самого ПЛК (он зачастую дает задержку) и т.д. Нужно пробовать.
    Можно положить в ОРС сервере отдельные теги в подустройство и установить у него меньший цикл устройства, чем у остальных. Тем самым одни теги будут опрашиваться быстрее, другие медленнее.

    Цитата Сообщение от Boris_K Посмотреть сообщение
    4) Нужно управлять системой с любого из двух компьютеров, соединённых в лок. сеть. При этом должна быть возможность указать некий простой файл (например, txt) с настройками для будущего процесса, и чтобы система передала эти настройки в ПЛК. В процессе работы - архивировать значения некоторых переменных в файл (текстовый, или какой-либо другой формат), вести файл с журналом событий - какие лицензии для этого потребуются?
    Для управления с двух компьютеров вам потребуется две сетевые версии или MAS + MSRT-Client. Напишите письмо на scada@insat.ru, и опишите требуемую конфигурацию (в частности количество точек) - вам подберут оптимальную конфигурацию.
    Для сохранения настроек, можно использовать скрипт "Сохранение и загрузка наборов команд". Скрипт находится в Палитра ФБ - Библиотека - Примеры скриптов - Сохранение и загрузка наборов команд. Скрипт нужно расположить в объекте, с командами, значения которых нужно сохранять и загружать по запросу.
    У скрипта есть три входа. "Набор" - строковое имя набора (например название рецепта) под которым будет произведено сохранение значени или наоборот загрузка. "Сохранение" - при подаче на него импульса происходит сохранение значений команд с именем заданным на входе "Набор". "Загрузка" - при подаче на него импульса происходит загрузка значений команд из сохраненного набора (также заданного на входе "Набор").
    Единственное ограничение скрипта - нет возможности работать со строками, но это ограничение можно снять.

    Архивация и ведение журналов входит в базовую версию.
    Спасибо.

  10. #2060

    По умолчанию

    Единственное ограничение скрипта - нет возможности работать со строками, но это ограничение можно снять.
    Нужны простейшие строковые операции - например, из ПЛК читается значение с плавающей точкой - давление в высоковакуумной камере, может изменяться примерно в миллиард раз (от глубокого вакуума до атмосферы), поэтому в скаде нужно вывести его в экспоненциальном виде, а после значения дописать единицу измерения, кроме того (в случае например, обрыва связи с датчиками давления), вместо значения вывести "Ошибка" (сигналом этого будет отрицательное значение передаваемого давления). То есть нужны простейшие строковые операции (хотя-бы присваивание, объединение, конвертация числа в строку) и условный оператор. Это можно реализовать?

    Используйте наш Modbus Universal masterOPC
    А разве нельзя просто задать регистры Модбас, настроить параметры порта и связи, и просто подключиться к ПЛК, зачем использовать OPC-сервер для этого? (Извиняюсь, если глупый вопрос, но опыта пока мало).
    Последний раз редактировалось Boris_K; 24.01.2015 в 19:13.

Страница 206 из 765 ПерваяПервая ... 106156196204205206207208216256306706 ... ПоследняяПоследняя

Похожие темы

  1. вопросы начинающего
    от Flomaster в разделе ПЛК1хх
    Ответов: 25
    Последнее сообщение: 11.03.2015, 20:50
  2. Ethernet - вопрос начинающего.
    от Продамщебень)) в разделе Сетевые технологии
    Ответов: 8
    Последнее сообщение: 20.06.2013, 16:35
  3. вопросы начинающего
    от Chifa в разделе Сетевые технологии
    Ответов: 1
    Последнее сообщение: 30.07.2010, 14:32
  4. вопрос начинающего
    от gladkiynikita в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 22.03.2010, 05:43
  5. Вопросы
    от Мурат в разделе Эксплуатация
    Ответов: 6
    Последнее сообщение: 27.01.2007, 03:24

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •