PDA

Просмотр полной версии : Управление включения насосов с экрана ПР200



Stakris
11.04.2018, 11:23
Мне нужно автоматизировать КНС, особенностью объекта является управление с экрана ПР200, я написал прошивку, переключение режимов работает, в режиме авто все идет как часы, но запуск насосов в ручном режиме не осуществляется, при смене состояния насоса с Выкл во Вкл после нажатия на реле кнопки ОК значение обратно становится Выкл. Подскажите как решить данную проблему, может кто может подсказать как осуществить включение насосов с экрана ПР200?

Сергей0308
11.04.2018, 13:23
Мне нужно автоматизировать КНС, особенностью объекта является управление с экрана ПР200, я написал прошивку, переключение режимов работает, в режиме авто все идет как часы, но запуск насосов в ручном режиме не осуществляется, при смене состояния насоса с Выкл во Вкл после нажатия на реле кнопки ОК значение обратно становится Выкл. Подскажите как решить данную проблему, может кто может подсказать как осуществить включение насосов с экрана ПР200?

Я бы так сделал: комбобокс, три режима(выбирается из списка) включён, выключен, автоматический! Если придумаете проще, не таите в себе, напишите!

melky
11.04.2018, 13:30
Сергей0308 неправильно наверное, если автомат/ручное выбирается физическим преключателем.

Сергей0308
11.04.2018, 13:44
Сергей0308 неправильно наверное, если автомат/ручное выбирается физическим преключателем.

Лишние переключатели можно выкинуть! Проще один поставить на 3 состояния(положения) чем два на два состояния!
Если переключатель ручной/автомат уже есть: ставите для ручного режима булеву переменную, желательно энергонезависимую и выводите на экран для редактирования, Вы видимо впервые увидели ОЛ!

Stakris
11.04.2018, 13:51
Я начинающий в этом деле, вот прошивка которую я сделал как тут что поправить для того чтобы заработало включение насоса 1 и насоса 2?

Stakris
11.04.2018, 13:51
Помогите пожалуйста, написал чуть выше

Сергей0308
11.04.2018, 14:18
Как-то так:36561

Переменную "Автоматический" в схему автоматического режима, его выход!

Stakris
11.04.2018, 15:11
Можно пожалуйста поподробнее, просто только начал изучение мало что понимаю. Если это сделать то с экрана можно будет производить запуск насосов?

Сергей0308
11.04.2018, 15:20
Можно пожалуйста поподробнее, просто только начал изучение мало что понимаю. Если это сделать но с экрана можно будет производить запуск насосов?

Если переключите в ручной режим(логическую "1" на 1 вход ПР), Вы вроде бы так хотели, или планы поменялись?

Stakris
11.04.2018, 15:22
Мне нужно сделать так что бы в ручном режиме при смене на экране реле ПР200 с выкл состояния во включенное происходил запуск насосов(2 насоса смотря какой выбрать)

Pavel_
11.04.2018, 15:54
Мне нужно сделать так что бы в ручном режиме при смене на экране реле ПР200 с выкл состояния во включенное происходил запуск насосов(2 насоса смотря какой выбрать)

Пример ручного управления - с экрана, насосом №1(переменная "М1").
36564
или просто вместо макроса "SelChgB" применить "OR".

Василий Кашуба
11.04.2018, 18:36
Я начинающий в этом деле, вот прошивка которую я сделал как тут что поправить для того чтобы заработало включение насоса 1 и насоса 2?
Насосы у вас что делают? Какой тех процес?

Stakris
14.04.2018, 10:59
Откачивают воду

Stakris
14.04.2018, 11:16
Сделал как у вас на скрине, состояние насоса при включении все равно збрасывается на Выкл

Сергей0308
14.04.2018, 12:06
Чем так не устроило, как я предлагал:

36608

И, я сильно заранее извиняюсь у Вас ошибка на ошибке и ошибкой погоняет:

36609

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

36610

И в макросе лучше применить константу вместо энергонезависимой переменной, всё равно из макроса её никак не вывести и не завести, только через отдельный вход-выход!

Stakris
14.04.2018, 14:32
Если сделать так как вы сказали на включение насосов на экране присвоить переменные M1 и M2?если да то я только что проверил на ПР200 работу, идет сброс обратно на Выкл

Сергей0308
14.04.2018, 14:40
Если сделать так как вы сказали на включение насосов на экране присвоить переменные M1 и M2?если да то я только что проверил на ПР200 работу, идет сброс обратно на Выкл

Удалить с полотна ненужные переменные не судьба, ладно, вот поправил, удалил переменные, что оказались ненужными, даже вредными!

36617

Сергей0308
14.04.2018, 15:58
Если сделать так как вы сказали на включение насосов на экране присвоить переменные M1 и M2?если да то я только что проверил на ПР200 работу, идет сброс обратно на Выкл

Следующий вопрос наверно будет такой: почему я всех утопил?
Вы или переменные сделайте энергонезависимыми или чтобы при перезагрузке всё включалось!
Вот, как один из вариантов!
Не так давно была подобная тема: http://www.owen.ru/forum/showthread.php?t=12691&page=41

Serhioromano
16.04.2018, 17:30
Мой вариант.

Сергей0308
16.04.2018, 18:16
Мой вариант.

Ну и как Вы включите насос в ручном режиме с экрана???

36655

Тогда уж лучше как-то так:

36659

Иначе в ручном режиме насос не с экрана включается, а с первого входа!