Страница 30 из 398 ПерваяПервая ... 2028293031324080130 ... ПоследняяПоследняя
Показано с 291 по 300 из 4732

Тема: разные вопросы новичка

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

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

    По умолчанию

    Добрый день. Нужна помощь. Необходимо контролировать работу одного контакта. Мне нужно знать в какое время этот контакт сработал и сколько раз.
    Например за сутки он сработал 2 раза. 1 раз в10:35 . 2 раз 14:49. Работа в течении 2 суток. Потом можно сбросить показания и перезапустить заново.
    В примере я взял счетчик и выход в переменную и на экран. Выход наQ2 сделан для контроля. А вот как теперь к этому привязать время не могу понять. По идее запускаю таймер и останавливаю этим контактом. Записываю это куда то и продолжаю считать. Только не могу понять как это сделать.
    Вложения Вложения

  2. #2

    По умолчанию

    Цитата Сообщение от игорь68 Посмотреть сообщение
    Добрый день. Нужна помощь. Необходимо контролировать работу одного контакта. Мне нужно знать в какое время этот контакт сработал и сколько раз.
    Например за сутки он сработал 2 раза. 1 раз в10:35 . 2 раз 14:49. Работа в течении 2 суток. Потом можно сбросить показания и перезапустить заново.
    В примере я взял счетчик и выход в переменную и на экран. Выход наQ2 сделан для контроля. А вот как теперь к этому привязать время не могу понять. По идее запускаю таймер и останавливаю этим контактом. Записываю это куда то и продолжаю считать. Только не могу понять как это сделать.
    На скорую руку можно так попробовать, размножить на нужное кол-во регистраций, ну и предусмотреть стирание если необходимо, но в принципе оно перезапишется при сбросе счетчика. Вариант без фиксации длительности, просто время срабатывания I1, если и длительность нужна, нужно дорабатывать, для длительности наверное имеет смысл использовать макросы UNIX_time и обратный ему.
    Вложения Вложения
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

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

    По умолчанию

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

  4. #4

    По умолчанию

    Юрий фиксация длительности не нужна. Нужен просто сам факт срабатывания. Сергей0308 срабатывания происходят случайно. Может быт одно срабатывание в сутки а может четыре срабатывания за час.
    Есть объект КНС. В СКАДУ передаем сигнал с реле контроля фаз. Все работало хорошо 2 года. Последние 4 месяца в СКАДУ прилетают аварии то питание то пожар то перепад давления. Питание движков насосов отдельно от питания контроллера. За питали контроллер от ИБП . Теперь в СКАДУ летят сообщения о питании. Заказчик говорит что схемы питания не менял. Все как было так и есть. Вот и хочу посмотреть за этим реле контроля фаз. Если будем видеть время "просадок" по питанию можем посмотреть что в это время включали на объекте что так сажает этот фидер питания.

  5. #5

    По умолчанию

    Цитата Сообщение от игорь68 Посмотреть сообщение
    Юрий фиксация длительности не нужна. Нужен просто сам факт срабатывания. Сергей0308 срабатывания происходят случайно. Может быт одно срабатывание в сутки а может четыре срабатывания за час.
    Есть объект КНС. В СКАДУ передаем сигнал с реле контроля фаз. Все работало хорошо 2 года. Последние 4 месяца в СКАДУ прилетают аварии то питание то пожар то перепад давления. Питание движков насосов отдельно от питания контроллера. За питали контроллер от ИБП . Теперь в СКАДУ летят сообщения о питании. Заказчик говорит что схемы питания не менял. Все как было так и есть. Вот и хочу посмотреть за этим реле контроля фаз. Если будем видеть время "просадок" по питанию можем посмотреть что в это время включали на объекте что так сажает этот фидер питания.
    Тогда размножаете переменные в моем варианте, выводите их на экран и анализируете, можно еще и секунды добавить.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

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

    По умолчанию

    Цитата Сообщение от игорь68 Посмотреть сообщение
    Юрий фиксация длительности не нужна. Нужен просто сам факт срабатывания. Сергей0308 срабатывания происходят случайно. Может быт одно срабатывание в сутки а может четыре срабатывания за час.
    Есть объект КНС. В СКАДУ передаем сигнал с реле контроля фаз. Все работало хорошо 2 года. Последние 4 месяца в СКАДУ прилетают аварии то питание то пожар то перепад давления. Питание движков насосов отдельно от питания контроллера. За питали контроллер от ИБП . Теперь в СКАДУ летят сообщения о питании. Заказчик говорит что схемы питания не менял. Все как было так и есть. Вот и хочу посмотреть за этим реле контроля фаз. Если будем видеть время "просадок" по питанию можем посмотреть что в это время включали на объекте что так сажает этот фидер питания.

    Это не принципиально(не имеет значения) случайно или неслучайно происходит событие, тут главное чтобы уместились события за необходимое вам время, оно всё равно будет зафиксировано! Можно поставить несколько экземпляров макроса ячейки памяти, чтобы памяти хватало на 2 суток без затирания! И в одну целочисленную переменную 32 битную, без всяких "заморочек", просто через "Х100"(чтобы разнести значения по разным десятичным разрядам) можно поместить секунды, минуты, часы, дни и месяцы одного года, чего, как я понимаю, вам вполне достаточно! Короче, в старшие разряды месяцы пишите!

    Старшие разряды.PNG

    Не может быть более "42"!
    Хотел дополнить, для ясности, можно использовать старший бит, для классификации события, например "1" - контакт замкнулся, "0" - контакт разомкнулся!

    Как-то примерно так, до 31 события, включительно:

    Контроль состояния.PNG

    Останется на экран вывести для просмотра события и времени происхождения! Данные энергонезависимые, если энергонезависимость не нужна можно убрать!
    Нулевое событие - это текущее состояние, далее, чем больше номер события, тем дальше в историю(тем более давнее событие)!

    Вот экран добавил:

    Экран_время_события.PNG

    И чуть-чуть подрихтовал, теперь с экрана можно редактировать переменную номер события, тоесть просматривать события, кому нравятся внешние кнопки, можно оставить как в преведущем варианте!
    Вложения Вложения
    Последний раз редактировалось Сергей0308; 08.09.2017 в 23:20.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  7. #7

    По умолчанию

    Всем спасибо кто помог. В понедельник пробуем на железе. Результат отпишу.

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

    По умолчанию

    Цитата Сообщение от игорь68 Посмотреть сообщение
    Всем спасибо кто помог. В понедельник пробуем на железе. Результат отпишу.
    Проверил свой вариант в железе, всё работает! Только я для проверки генератор импульсов в программу ставил, лень заморачиваться с входами, кнопками, проводами, короче, на практике возможен дребезг контактов, легко устраняется, в 24 В реле просто настройкой входа, обычно ставлю максимальное время фильтрации = 255 мс!

    И опять хотел добавить для разработчиков! Для удобства считаю необходимым сделать значения ограничения диапазона настраиваемыми, подобно координатам, тогда в данном случае константу меняем на переменную, в качестве переменной счётчик событий, что существенно добавит удобств при просмотре с экрана:

    2017-09-09_22-54-09.png

    Упустил, вот счётчик событий добавил:

    Контроль состояния_4.PNG

    Если за двое суток будет набегать более 31, можно будет задуматься о расширении, я уже писал как, добавить несколько экземпляров макроса "матрица памяти"! Только сбрасывать не забывайте!
    Вложения Вложения
    Последний раз редактировалось Сергей0308; 10.09.2017 в 00:36.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  9. #9

    По умолчанию

    Добрый день. Видео уроки по ПР200 и другую полезную информацию смотрите по ссылке: http://edu.owen.ru/tag/%d0%bf%d1%80200/
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

  10. #10

    По умолчанию

    Сергей 0308. Что то не могу понять а как посмотреть. Второй вопрос а как дату и время перевести в читаемый вид на экране ПР?

Страница 30 из 398 ПерваяПервая ... 2028293031324080130 ... ПоследняяПоследняя

Похожие темы

  1. ПЛК 110 - Вопросы новичка?
    от di-s в разделе ПЛК1хх
    Ответов: 21
    Последнее сообщение: 15.04.2025, 16:38
  2. Вопросы новичка!!!
    от sau в разделе ПЛК1хх
    Ответов: 42
    Последнее сообщение: 02.05.2022, 19:57
  3. Вопросы новичка по MasterScada
    от MrNobody в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 04.09.2014, 14:39
  4. Вопросы полного новичка
    от Korion в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 09.02.2010, 10:08
  5. Вопросы новичка по ПЛК
    от Ollegator в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 07.07.2009, 09:29

Ваши права

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