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

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

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

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

    По умолчанию

    Цитата Сообщение от ded_ivan Посмотреть сообщение
    скажите как это делать в owen logic? в таком режиме не могу инкременировать переменную коунтер. и пуск изменить не могу в режиме симуляции. что я делаю не так?
    Counter через сумматор и линию задержки будет работать.
    Дисплей в симуляции не работает вроде. Нужно переменную на период отладки по другому задавать - через константы или аналоговые входы.

    Какая у тебя задача, что хочешь сделать?

  2. #2

    По умолчанию

    Цитата Сообщение от Dallas Посмотреть сообщение
    Counter через сумматор и линию задержки будет работать.
    Дисплей в симуляции не работает вроде. Нужно переменную на период отладки по другому задавать - через константы или аналоговые входы.

    Какая у тебя задача, что хочешь сделать?


    ПР200 управляет насосом для системы увлажнения.

    Суть простая - у меня есть система увлажнения, которую нужно запускать по кнопке или modbus команде. Для выдачи команд у меня есть главный контроллер. ПР200 в данном случае slave(первый порт). Кроме того, на втором порту стоит RS485 Master для управлениями зонами распыления - по 2 помещения. 4 пары. К этому Master подключено Modbus реле WB-MR6C (там 6 выходов - для экпериментов хватает).

    Алгоритм простой - открываем кран подачи воды (один выход), ждем пока откроется 40 сек., потом проверяем входное давление (на входе электронный датчик с регулировкой, на выходе просто дискретно работаем/не работаем), далее открываем два первых реле, работаем 2-3 минуты, потом останавливаем двигатель(через силовые контакты), спускаем дренаж (дискретный выход на клапан), ждем пока сольется, закрываем клапан и переходим к другим 2 реле(это через Modbus). и так в цикле 5 раз или пока не остановим. Кроме того на выходе стоит датчик давления до 160 бар. нужно контролировать выход давления за 70 бар(иначе трубы разорвет) или аварийный стоп. Кроме того, нужна аварийная кнопка стоп всему + дренаж.


    Пока я сделал цикл и перебор реле и вроде работает.
    Пока первый вопрос - как обнулить переменную Counter после отключения I1 - который служет кнопкой пуска. Не могу пока, тк пишет что присвоение значения переменной может быть один раз...
    Вложения Вложения

  3. #3

    По умолчанию

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

    Пока первый вопрос - как обнулить переменную Counter после отключения I1 - который служет кнопкой пуска. Не могу пока, тк пишет что присвоение значения переменной может быть один раз...
    Посмотри видео с линией задержки.
    запись видео: https://www.youtube.com/watch?v=mv6fStxYf8w
    На 10 минуте

    Тебе такую нужно поставить после SEL на вход ADD, где Counter подключается.
    Т.е. SEL обнулил, при помощи линии задержки на один такт позже в Counter 0 записал
    Последний раз редактировалось Dallas; 15.04.2018 в 12:08.

  4. #4

    По умолчанию

    Цитата Сообщение от Dallas Посмотреть сообщение
    Посмотри видео с линией задержки.
    запись видео: https://www.youtube.com/watch?v=mv6fStxYf8w
    На 10 минуте

    Тебе такую нужно поставить после SEL на вход ADD, где Counter подключается.
    Т.е. SEL обнулил, при помощи линии задержки на один такт позже в Counter 0 записал
    как то странно. залил в пр200-24 этот алгоритм, мне все 6 реле последовательно и сразу зажгло... странно. алгоритм в симуляции отработал нормально!

    в чем может быть подвох?

  5. #5

    По умолчанию

    Попробуй добавить тригер после Блинка, который по переднему фронту срабатывает. Пока Блинк включен счетчик, каждый такт мотает.
    Нужно чтобы суматор работал только в момент переднего фронта
    Последний раз редактировалось Dallas; 15.04.2018 в 21:01.

  6. #6

    По умолчанию

    Цитата Сообщение от Dallas Посмотреть сообщение
    Попробуй добавить тригер после Блинка, который по переднему фронту срабатывает. Пока Блинк включен счетчик, каждый такт мотает.
    Нужно чтобы суматор работал только в момент переднего фронта
    точно. спасибо!

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

    По умолчанию

    Цитата Сообщение от ded_ivan Посмотреть сообщение
    ПР200 управляет насосом для системы увлажнения.

    Суть простая - у меня есть система увлажнения, которую нужно запускать по кнопке или modbus команде. Для выдачи команд у меня есть главный контроллер. ПР200 в данном случае slave(первый порт). Кроме того, на втором порту стоит RS485 Master для управлениями зонами распыления - по 2 помещения. 4 пары. К этому Master подключено Modbus реле WB-MR6C (там 6 выходов - для экпериментов хватает).

    Алгоритм простой - открываем кран подачи воды (один выход), ждем пока откроется 40 сек., потом проверяем входное давление (на входе электронный датчик с регулировкой, на выходе просто дискретно работаем/не работаем), далее открываем два первых реле, работаем 2-3 минуты, потом останавливаем двигатель(через силовые контакты), спускаем дренаж (дискретный выход на клапан), ждем пока сольется, закрываем клапан и переходим к другим 2 реле(это через Modbus). и так в цикле 5 раз или пока не остановим. Кроме того на выходе стоит датчик давления до 160 бар. нужно контролировать выход давления за 70 бар(иначе трубы разорвет) или аварийный стоп. Кроме того, нужна аварийная кнопка стоп всему + дренаж.


    Пока я сделал цикл и перебор реле и вроде работает.
    Пока первый вопрос - как обнулить переменную Counter после отключения I1 - который служет кнопкой пуска. Не могу пока, тк пишет что присвоение значения переменной может быть один раз...
    Мой вариант, вместо этого:

    Полив.PNG

    Полив_3.PNG

    7 и 8 выходы(реле) не задействовал(можно задействовать настройками), т. к. вам не требуется!
    Вложения Вложения
    Последний раз редактировалось Сергей0308; 15.04.2018 в 14:34.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  8. #8

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Мой вариант, вместо этого:

    Полив.PNG

    Полив_3.PNG

    7 и 8 выходы(реле) не задействовал(можно задействовать настройками), т. к. вам не требуется!
    кхм.. а 2..6 выхода для чего?

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

    По умолчанию

    Цитата Сообщение от ded_ivan Посмотреть сообщение
    кхм.. а 2..6 выхода для чего?
    Не туда подключил? Так понял из Ваших рассказов, в чём проблема, подключите куда Вам надо!
    И передайте битовой маской, одной переменной состояния до 16 булевых выходов, всё лучше, чем каждый выход передавать отдельной переменой, если по сети передаёте, а так просто какое-то извращение!
    Вот поправил, теперь выход на сетевую переменную:

    Полив_5.PNG

    Вот, на всякий случай, бывают ведь чудеса в мире, вдруг захочется собрать булевы сигналы в одну целочисленную переменную, ну или разобрать на биты:

    МДВВ_1.PNG
    Вложения Вложения
    Последний раз редактировалось Сергей0308; 15.04.2018 в 23:44.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  10. #10

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Не туда подключил? Так понял из Ваших рассказов, в чём проблема, подключите куда Вам надо!
    И передайте битовой маской, одной переменной состояния до 16 булевых выходов, всё лучше, чем каждый выход передавать отдельной переменой, если по сети передаёте, а так просто какое-то извращение!
    Вот поправил, теперь выход на сетевую переменную:

    Полив_5.PNG

    Вот, на всякий случай, бывают ведь чудеса в мире, вдруг захочется собрать булевы сигналы в одну целочисленную переменную, ну или разобрать на биты:

    МДВВ_1.PNG
    оч. круто. даже осмыслить пока тяжело =_)

    осмыслил... очень круто =)) а входа I1, I2, I3? - тьфу понял. это же макрос...

    у меня датчик давления 4..20 mA к аналоговому входу подключен. по превышению 80 бар. нужно стопмашина...
    куда это теперь вставить =)


    еще нужно присобачить аварийный стоп...


    и в каждом окончании цикла пары реле, нужно останавливать насос и включить дренаж (клапан)...
    Последний раз редактировалось ded_ivan; 16.04.2018 в 01:38.

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

Похожие темы

  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

Ваши права

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