Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 15

Тема: [ПР205] Как определить обрывы связи по RS-485 и Ethernet, как получить текущее время?

  1. #1

    По умолчанию [ПР205] Как определить обрывы связи по RS-485 и Ethernet, как получить текущее время?

    Здравствуйте, уважаемые специалисты

    Решил вывести аварийную индикацию от разряженной батарейки - не то, чтобы очень нужно, но, почему бы и не вывести.
    В стандартных переменных объявил булеву, указал её в параметре прибора "Батарея - состояние".
    На экран добавляю "Индикатор с двум состояниями". В свойствах "данные" открываю список переменных - там отсутствует привязанная переменная.

    То же самое и с выводом целочисленной переменной, привязанной к секундам часов реального времени.

    Привязал целую переменную к дате и времени, но также не могу выбрать её из списка для привязки на экране к "ввод/вывод" времени.

    В связи с этим вопросы:

    1. как вывести дату и время на экран?

    2. как получить время в секундах для использования макроса OperTimer? Кроме очевидного функционального блока BLINK...

    3. как определить обрыв связи по RS-485 и Ethernet?

  2. #2
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,164

    По умолчанию

    1. Записывайте переменную, привязанную к "Время и дата (UTC)" из настроек "Часы реального времени" в переменную, привязанную к полю "Ввод/Вывод времени"
    2. Настройки "Часы реального времени", далее, "Переменные даты и времени"
    3. У устройства, добавленного в разделе Мастер есть поле "Статус"

    Да, все что связано с часами в симуляции не работает
    Последний раз редактировалось Dimensy; 20.08.2023 в 18:55.

  3. #3

    По умолчанию

    Спасибо

    Уже ознакомился с https://owen.ru/forum/showthread.php?t=37840

    ПР205 на руках и спорные вопросы проверяю на "железе".
    Сначала растерялся - в ПР200 переменные не исчезали из списков.

    А для Slave как определить обрыв? Причина - в задаче включения насоса по Modbus (RTU или TCP) при обрыве связи с вышестоящим ПЛК есть смысл отключить безнадзорное оборудование. Даже если заказчик сейчас отвергнет такое решение, на другой задаче - потребует.

  4. #4
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,164

    По умолчанию

    Цитата Сообщение от FPavel Посмотреть сообщение
    Спасибо

    Уже ознакомился с https://owen.ru/forum/showthread.php?t=37840

    ПР205 на руках и спорные вопросы проверяю на "железе".
    Сначала растерялся - в ПР200 переменные не исчезали из списков.

    А для Slave как определить обрыв? Причина - в задаче включения насоса по Modbus (RTU или TCP) при обрыве связи с вышестоящим ПЛК есть смысл отключить безнадзорное оборудование. Даже если заказчик сейчас отвергнет такое решение, на другой задаче - потребует.
    Да, в ПР205 при работе с экраном много непонятных решений от разработчиков.
    По поводу контроля обрыва, вот https://youtu.be/-gjHoICH55c

  5. #5

    По умолчанию

    Спасибо

    Реально странно - имея возможность получать интервал времени с последнего обмена напрямую, приходится придумывать дополнительные средства контроля обрыва.

  6. #6
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,261

    По умолчанию

    Опрос можно сделать и по событию(булевой переменной), например раз в сутки, это же не является потерей связи!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  7. #7

    По умолчанию

    На ПР200 пробовал различные варианты обмена - записи команд Пуск/Стоп в ПЧВ - и по изменению, и по событию от таймера (запуск записи переменной), и ещё какие-то - работал только один какой-то вариант. Для ПР205 поэтому даже и не пытался настраивать события.

    Вот как пробовал (нерабочие варианты)
    2 не работает 2.PNG

    2 не работает.PNG

  8. #8
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,261

    По умолчанию

    Цитата Сообщение от FPavel Посмотреть сообщение
    На ПР200 пробовал различные варианты обмена - записи команд Пуск/Стоп в ПЧВ - и по изменению, и по событию от таймера (запуск записи переменной), и ещё какие-то - работал только один какой-то вариант. Для ПР205 поэтому даже и не пытался настраивать события.

    Вот как пробовал (нерабочие варианты)
    2 не работает 2.PNG

    2 не работает.PNG
    Так Вы хотите на ПЧВ получить сигнал обрыва связи?
    В смысле, мне кажется, это достаточно проблематично(если возможно в принципе), проще два проводка с ПР кинуть!
    Последний раз редактировалось Сергей0308; 21.08.2023 в 20:03.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  9. #9

    По умолчанию

    Цитата Сообщение от FPavel Посмотреть сообщение
    А для Slave как определить обрыв? Причина - в задаче включения насоса по Modbus (RTU или TCP) при обрыве связи с вышестоящим ПЛК есть смысл отключить безнадзорное оборудование. Даже если заказчик сейчас отвергнет такое решение, на другой задаче - потребует.
    Как связаны насос (ПЧ?), ПР и "вышестоящий ПЛК" - отследить обрыв связи между какими устройствами?

  10. #10

    По умолчанию

    Нет, не с ПЧВ. То когда-то экспериментировал со связью ПР200 по ModBus - и по таймеру и ещё как-то. Из устройств с ModBus под рукой был ПЧВ, на который и подавал команду вкл/откл. В самом ПЧВ имеется возможность останова по прерыванию обмена, чем обязательно пользуемся при наладке.

    Сейчас другая задача. Имеется несколько однотипных устройств с управлением на нескольких ПР205. Команда на включение к каждой ПР205 приходит от вышестоящего устройства (это может быть сенсорная панель или ПЛК или SCADA - заказчик пока не определился) по ModBus (или Ethernet). Далее, ПР205 по другому интерфейсу ModBus включает или отключает мотор через устройство плавного пуска.

    Хотя в ТЗ напрямую нет требования контролировать обрыв связей (панель-ПР205 и ПР205-УПП), но сам хотел бы предусмотреть, хотя бы диагностику.

    ------------------------

    Можно изменить формулировку.

    Имеется ПР205. Один интерфейс ModBus Slave, другой интерфейс ModBus Master.
    Требуется диагностировать обрыв связи по каждому интерфейсу.
    Последний раз редактировалось FPavel; 22.08.2023 в 19:22.

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Текущее время - Формат времени
    от denprox в разделе Master SCADA 3
    Ответов: 5
    Последнее сообщение: 28.06.2023, 15:05
  2. Как получить текущее время в Control Win
    от AlexZ в разделе СПК1хх [М01]
    Ответов: 1
    Последнее сообщение: 17.01.2023, 16:46
  3. Ответов: 9
    Последнее сообщение: 09.04.2015, 11:21
  4. текущее время
    от layriona в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 19.07.2010, 18:03
  5. текущее время для индикации на панели
    от Михаил@ в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 05.06.2009, 02:36

Ваши права

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