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

Тема: Задержка срабатывания ПЛК100+2хМДВВ

  1. #1
    Пользователь
    Регистрация
    18.03.2010
    Адрес
    Ростов-на-Дону
    Сообщений
    35

    По умолчанию Задержка срабатывания ПЛК100+2хМДВВ

    В наличии связка ПЛК100 и 2х МДВВ-Р. организованна банальная схема управления (нажатие кнопки-> замыкание контакта). При запуске между нажатием кнопки (вход на МДВВ) и замыканием реле (выход на том же МДВВ) происходит задержка от 0,2 до 1 сек. Тот же программный код при работе вход на ПЛК100 и выход ПЛК100 к задержка не приводит. Программа всего в 10 строк. шина Modbus ASCII. скорость 115кбит. время цикла
    на ПЛК мин=10мс макс=1000мс
    Подскажите возможные причины задержки?

  2. #2
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    используйте RTY.
    Цилкл ПЛК поставьте 1мс. В Вашей программе этого будет достаточно.
    Управление МДВВ по маске. Чтение к примеру раз в 20-100мс, запись по изменению.

  3. #3

    По умолчанию

    Цитата Сообщение от lara197a Посмотреть сообщение
    используйте RTY.
    Цилкл ПЛК поставьте 1мс. В Вашей программе этого будет достаточно.
    Управление МДВВ по маске. Чтение к примеру раз в 20-100мс, запись по изменению.
    Регенерацию выходов надо делать не по "изменению", а в каждом цикле. Это элементарные азы при программировании ПЛК.

  4. #4

    По умолчанию

    Накинулись...
    Посмотрите пример работы с МДВВ по маске, когда все входы считываются одной командой и все выходы записываются одной командой.
    Это решит все проблемы.

  5. #5
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    Цитата Сообщение от IVM Посмотреть сообщение
    Регенерацию выходов надо делать не по "изменению", а в каждом цикле. Это элементарные азы при программировании ПЛК.
    Ктой-та такое сказал?
    Это возможно, только при малом объеме передаваемых данных и крайней некритичности к времени цикла ПЛК.

  6. #6

    По умолчанию

    Цитата Сообщение от lara197a Посмотреть сообщение
    Ктой-та такое сказал?
    Это возможно, только при малом объеме передаваемых данных и крайней некритичности к времени цикла ПЛК.
    Это я сказал, а вы подумайте почему так должно быть.

  7. #7

    По умолчанию

    Цитата Сообщение от IVM Посмотреть сообщение
    Регенерацию выходов надо делать не по "изменению", а в каждом цикле. Это элементарные азы при программировании ПЛК.
    В каждом цикле чего? контроллера? бред.
    Это просто лень лепить лишний код, который эти изменения отследит, прервёт циклический опрос, отправит посылку на запись, и правильно отреагирует на ошибку записи, ну и некоторые тонкости при восстановлении связи после сбоя и прочее.
    Обычно производители панелей и скад такой алгоритм и закладывают, реакция на изменение уставок и кнопок практически мгновенная, наверно думают неправильно.

  8. #8
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    Цитата Сообщение от BETEP Посмотреть сообщение
    В каждом цикле чего? контроллера? бред.
    Это просто лень лепить лишний код, который эти изменения отследит, прервёт циклический опрос, отправит посылку на запись, и правильно отреагирует на ошибку записи, ну и некоторые тонкости при восстановлении связи после сбоя и прочее.
    Обычно производители панелей и скад такой алгоритм и закладывают, реакция на изменение уставок и кнопок практически мгновенная, наверно думают неправильно.
    Согласен полностью, это не более 2-х строк \

  9. #9

    По умолчанию

    Цитата Сообщение от BETEP Посмотреть сообщение
    В каждом цикле чего? контроллера? бред.
    Это просто лень лепить лишний код, который эти изменения отследит, прервёт циклический опрос, отправит посылку на запись, и правильно отреагирует на ошибку записи, ну и некоторые тонкости при восстановлении связи после сбоя и прочее.
    Обычно производители панелей и скад такой алгоритм и закладывают, реакция на изменение уставок и кнопок практически мгновенная, наверно думают неправильно.
    Ответ не верный.

  10. #10
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,125

    По умолчанию

    Цитата Сообщение от IVM Посмотреть сообщение
    Ответ не верный.
    На форуме нужно не спорить ,а аргументировать,тогда будет видно остальным -кто прав .Ответ, типа -я знаю ,но не скажу или -очень просто ,не прокатит ,для обеих сторон.
    Последний раз редактировалось rovki; 06.01.2013 в 15:40.
    электронщик до мозга костей и не только

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

Похожие темы

  1. Задержка на языке ST
    от burn в разделе ПЛК1хх
    Ответов: 14
    Последнее сообщение: 13.10.2017, 11:38
  2. Коррекция времени срабатывания УТ1-PiC
    от Zayaz в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 06.06.2012, 11:34
  3. Задержка
    от Salvafion в разделе Master SCADA 3
    Ответов: 11
    Последнее сообщение: 10.11.2011, 11:28
  4. ложные срабатывания мву8
    от eigor_vl в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 15.06.2010, 04:40
  5. Ответов: 33
    Последнее сообщение: 23.04.2010, 17:47

Ваши права

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