Показано с 1 по 10 из 4061

Тема: Панели оператора СП3xx. Вопросы и ответы

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от БугиВуги Посмотреть сообщение
    Добрый день!
    Немного экспериментировал. Переменные в панели это просто регистры MODBUS и не пишутся в энергонезависимую память.
    В ходе выяснилось что если пропало питание и например отсоединить RS485, после подать питание, то ПЛК чудесным образом переменную MODBUS не скидывает в ноль. Переменная не RETAIN.
    Не чудесным образом, а в ПЛК переменные в слейве энергонезависимые.
    Вы даже ответы похоже не читаете. В предыдущем посте это уже написано, 2 дня назад.
    Последний раз редактировалось kondor3000; 16.12.2022 в 15:48.

  2. #2

    По умолчанию Организация обмена данными между КТР121 - СП3Х - MasterOPC Universal Modbus Server

    Добрый день.
    Имеется котельная на базе КТР121, панель СП315-Р и MasterOPC Universal Modbus Server. Панель мастером PLC соединена с КТР121, сетевой порт СП315-Р сконфигурирован как slave. Переменные для чтения КТР121 проблем не создают. Проблема в переменных для записи и чтение/записи КТР121.
    В OWEN Logic есть макросы SelChgF и SelChgI. Если эти макросы реализовать на панели, то проблема решилась бы. Либо подскажите другой вариант. Примеров подобного обмена не нашел.

  3. #3

    По умолчанию

    Цитата Сообщение от petrovich74 Посмотреть сообщение
    Добрый день.
    Имеется котельная на базе КТР121, панель СП315-Р и MasterOPC Universal Modbus Server. Панель мастером PLC соединена с КТР121, сетевой порт СП315-Р сконфигурирован как slave. Переменные для чтения КТР121 проблем не создают. Проблема в переменных для записи и чтение/записи КТР121.
    В OWEN Logic есть макросы SelChgF и SelChgI. Если эти макросы реализовать на панели, то проблема решилась бы. Либо подскажите другой вариант. Примеров подобного обмена не нашел.
    В панели не нужны никакие макросы, если она Мастер, то она читает и пишет, а если у вас не работает, значит неправильно настроено. Выкладывайте проект или скрины как настроено, для примера 1,2 регистра.
    Вероятнее всего вы используете 3х для чтения и записи, а в панели надо ставить 4х
    Статус котла 1 (WORD) будет 4х 512, чтение и запись.
    Последний раз редактировалось kondor3000; 04.01.2023 в 20:46.

  4. #4

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    В панели не нужны никакие макросы, если она Мастер, то она читает и пишет, а если у вас не работает, значит неправильно настроено. Выкладывайте проект или скрины как настроено, для примера 1,2 регистра.
    Вероятнее всего вы используете 3х для чтения и записи, а в панели надо ставить 4х
    Статус котла 1 (WORD) будет 4х 512, чтение и запись.
    Наверное Вы неправильно меня поняли. по сути нужно организовать два места изменения параметров КТР121: 1- панель (в котельной) и удаленный OPC сервер. Если на панели цифровой ввод подключен к регистру КТР121, то из OPC сервера параметр не изменить через внутренние регистры . Научите как изменить значение внутреннего регистра независимо из панели и из OPC.

  5. #5

    По умолчанию

    Цитата Сообщение от petrovich74 Посмотреть сообщение
    Наверное Вы неправильно меня поняли. по сути нужно организовать два места изменения параметров КТР121: 1- панель (в котельной) и удаленный OPC сервер. Если на панели цифровой ввод подключен к регистру КТР121, то из OPC сервера параметр не изменить через внутренние регистры . Научите как изменить значение внутреннего регистра независимо из панели и из OPC.
    Вот вам пример. Можно изменять переменные и сетевые и внутренние с помощью ФО ( функц. областей). ФО сделать глобальными.
    Одна ФО читает группу переменных из сетевых во внутренние, вторая записывает по биту из внутренних в сетевые.
    Важно во внутренних регистрах, в параметрах дисплея, поставить запись по биту уведомлений,
    в примере PSB256, он же применён в ФО записи и после записи должен сброситься.1 Запись по биту.jpg
    И в панели и в ОРС использованы внутренние регистры, так что дисплеи сетевых можно вообще не выводить на экран. Если они не нужны.
    Вложения Вложения
    Последний раз редактировалось kondor3000; 05.01.2023 в 13:27.

  6. #6

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Вот вам пример.
    И в панели и в ОРС использованы внутренние регистры, так что дисплеи сетевых можно вообще не выводить на экран. Если они не нужны.
    Спасибо.
    Буду пробовать. Дисплеи сетевых регистров пока использую для отладки.

  7. #7

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Вот вам пример. Можно изменять переменные и сетевые и внутренние с помощью ФО ( функц. областей). ФО сделать глобальными.
    Одна ФО читает группу переменных из сетевых во внутренние, вторая записывает по биту из внутренних в сетевые.
    Важно во внутренних регистрах, в параметрах дисплея, поставить запись по биту уведомлений,
    в примере PSB256, он же применён в ФО записи и после записи должен сброситься.1 Запись по биту.jpg
    И в панели и в ОРС использованы внутренние регистры, так что дисплеи сетевых можно вообще не выводить на экран. Если они не нужны.
    Добрый день.
    Адаптировал Ваш пример под свое оборудование.
    1. Пришлось удалить цифровой ввод сетевого регистра 4х519, иначе при вводе через внутренний регистр PSW256 значение сетевого регистра не изменялось.
    2. ФО Чтение из сетевых не влияет на работу обмена. Ставлю, удаляю - результат один и тот же.
    3. ФО Запись в сетевые по биту пришлось изменить функцию Бит ВЫКЛPSB256 на Бит ВКЛPSB256 иначе невозможно изменить значение из OPC сервера.
    4. Значение сетевого регистра из OPC сервера изменяется при условии когда хотя бы один раз было изменение с панели цифрового ввода внутреннего регистра PSW256.

    Прошу помочь исправить последний пункт. Проект прилагаю.
    Вложения Вложения

  8. #8

    По умолчанию

    Цитата Сообщение от petrovich74 Посмотреть сообщение
    Добрый день.
    Адаптировал Ваш пример под свое оборудование.
    1. Пришлось удалить цифровой ввод сетевого регистра 4х519, иначе при вводе через внутренний регистр PSW256 значение сетевого регистра не изменялось.
    2. ФО Чтение из сетевых не влияет на работу обмена. Ставлю, удаляю - результат один и тот же.
    3. ФО Запись в сетевые по биту пришлось изменить функцию Бит ВЫКЛPSB256 на Бит ВКЛPSB256 иначе невозможно изменить значение из OPC сервера.
    4. Значение сетевого регистра из OPC сервера изменяется при условии когда хотя бы один раз было изменение с панели цифрового ввода внутреннего регистра PSW256.

    Прошу помочь исправить последний пункт. Проект прилагаю.
    Начинаем сначала:
    В примере запись происходит по биту 256, надо и при изменении через ОРС сервер при изменении параметра, так же включить бит 256. Можно через макрос для ОРС сервера. ФО после записи должна сбросить бит 256.
    Либо сам пример изменить, написав макрос записи в панели.
    Последний раз редактировалось kondor3000; 09.01.2023 в 10:47.

  9. #9

    По умолчанию

    Цитата Сообщение от petrovich74 Посмотреть сообщение
    Добрый день.
    Имеется котельная на базе КТР121, панель СП315-Р и MasterOPC Universal Modbus Server. Панель мастером PLC соединена с КТР121, сетевой порт СП315-Р сконфигурирован как slave. Переменные для чтения КТР121 проблем не создают. Проблема в переменных для записи и чтение/записи КТР121.
    В OWEN Logic есть макросы SelChgF и SelChgI. Если эти макросы реализовать на панели, то проблема решилась бы. Либо подскажите другой вариант. Примеров подобного обмена не нашел.
    Вам надо писать скрипты в Master OPC (очевидно, Вы опечатались). Обратитесь в соответствующий раздел форума.

Похожие темы

  1. Экспорт CSV в панели СП3xx и порядок квитирования событий
    от theoretician в разделе Панели оператора (HMI)
    Ответов: 30
    Последнее сообщение: 24.08.2021, 16:17
  2. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  3. Сенсорные панели оператора ОВЕН СП3ХХ
    от Боднар Олег Миколайович в разделе Подбор Оборудования
    Ответов: 7
    Последнее сообщение: 17.12.2015, 09:09
  4. СПК 107 в качестве панели оператора
    от Леонид в разделе СПК1xx (архив)
    Ответов: 15
    Последнее сообщение: 20.11.2015, 08:17

Ваши права

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