Панель пользователя

Автор Тема: Программа Z400W-N_v2-0  (Прочитано 2983 раз)

Оффлайн mike

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1126
  • Карма: +26/-1
Re: Программа Z400W-N_v2-0
« Ответ #15 : 16 Декабрь 2015, 13:03:42 »
а в отладке посмотреть?

Оффлайн Iroha

  • Новичок
  • *
  • Сообщений: 23
  • Карма: +0/-0
Re: Программа Z400W-N_v2-0
« Ответ #16 : 16 Декабрь 2015, 13:07:26 »
Разобрался экспериментально. В отладке сейчас не могу посмотреть. На мой взгляд, более чувствительные к наводкам, чем датчики pt1000.
« Последнее редактирование: 16 Декабрь 2015, 13:10:43 от Iroha »
Southern Ural

Оффлайн mike

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1126
  • Карма: +26/-1
Re: Программа Z400W-N_v2-0
« Ответ #17 : 16 Декабрь 2015, 13:44:17 »
зачем макрос?
поставьте блок масштабирования или почитайте это:
http://zetfbd.blogspot.ru/2013/02/1.html

Оффлайн mike

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1126
  • Карма: +26/-1
Re: Программа Z400W-N_v2-0
« Ответ #18 : 16 Декабрь 2015, 13:48:51 »
Он хаотично вращается вперед-назад . с 0 на 10% потом на 20% потом произвольно обратно. На регулятор непохоже.
............
Разобрался. По входам датчиков температуры ловит. убрал сопли , перестало.
......
Еще вопрос.
У Вас ест макрос выхода привода клапана  2.. 10В ? На мой взгляд он удобнее , чем 0... 10В.

Фильтр аналоговых входов надо настроить

Оффлайн Iroha

  • Новичок
  • *
  • Сообщений: 23
  • Карма: +0/-0
Re: Программа Z400W-N_v2-0
« Ответ #19 : 16 Декабрь 2015, 14:55:13 »
Как настроить , что конкретно настроить ?
Southern Ural

Оффлайн mike

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1126
  • Карма: +26/-1
Re: Программа Z400W-N_v2-0
« Ответ #20 : 16 Декабрь 2015, 19:37:35 »
Фильтр построен на апериодическом звене. Задать коэффициент, отвечающий вашим условиям.

Оффлайн mike

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1126
  • Карма: +26/-1
Re: Программа Z400W-N_v2-0
« Ответ #21 : 16 Декабрь 2015, 19:41:49 »
Разобрался экспериментально. В отладке сейчас не могу посмотреть. На мой взгляд, более чувствительные к наводкам, чем датчики pt1000.
Лучше все смотреть в отладке- времени экономит уйму.
В любом случае, если вы считаете работу предложенных в программе фильтров, вы вполне можете написать свой вариант фильтра. Это очень просто.

Оффлайн Iroha

  • Новичок
  • *
  • Сообщений: 23
  • Карма: +0/-0
Re: Программа Z400W-N_v2-0
« Ответ #22 : 16 Декабрь 2015, 23:27:48 »
вы вполне можете написать свой вариант фильтра. Это очень просто.
Дело в том , что я скорее читатель , чем писатель. А писателя штатного сейчас у меня нет, потому и спрашиваю.
Southern Ural

Оффлайн mike

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1126
  • Карма: +26/-1
Re: Программа Z400W-N_v2-0
« Ответ #23 : 17 Декабрь 2015, 09:54:09 »
В прицепе картинка, поясняющая, что нужно крутить.
Чем меньше коэффициент, тем сильнее фильтрация, но и медленнее реакция на работу входа

Оффлайн Iroha

  • Новичок
  • *
  • Сообщений: 23
  • Карма: +0/-0
Re: Программа Z400W-N_v2-0
« Ответ #24 : 17 Декабрь 2015, 10:06:08 »
Спасибо. Еще бы знать порядок цифр на сколько уменьшать.
Southern Ural

Оффлайн mike

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1126
  • Карма: +26/-1
Re: Программа Z400W-N_v2-0
« Ответ #25 : 17 Декабрь 2015, 11:14:27 »
С порядком поможет определиться или симулятор или отладка

Оффлайн Iroha

  • Новичок
  • *
  • Сообщений: 23
  • Карма: +0/-0
Re: Программа Z400W-N_v2-0
« Ответ #26 : 18 Декабрь 2015, 12:26:22 »
Подключил отладку. Посмотреть, как влияют коэффииенты фильтра на показания датчиков не получилось, может не там смотрел. Подобрал опытным путем. Для Тканала и Тнаружн. установил коэффициент 0.005,  Тобр. воды: 007.
Привод вроде как успокоился.
Southern Ural

Оффлайн Shtunoff

  • Новичок
  • *
  • Сообщений: 2
  • Карма: +0/-0
Re: Программа Z400W-N_v2-0
« Ответ #27 : 22 Июль 2016, 13:06:55 »
0 можно послать из контроллера. Хотя, если честно, то мне двойка. Подзабыл я немного((
На самом деле с панелью можно творить что угодно.
Например, автоконфигурацию. Логика работы такая:
1. После подачи питания на контроллер запрашиваем, например, регистр 111h (удобно). Выставляем запрет на чтение всех остальных регистров панели.
2.1. Если панель не отвечает или
летит мусор, то слушаем порт 10 сек, если ответа не пришло, то выставляем ошибку по таймауту.
2.2. Если панель ответила, то проверяем содержание регистра 111h:
2.2.1. Если в регистре 0, то загружаем в панель конфиг и записываем в 111h число (например, 25)
2.2.2. Если в панели значение, отличное от нуля (например 25), то считаем, что панель уже была сконфигурирована ранее и разрешаем чтение необходимых регистров панели. Записываем прочитанные значения из панели в ПЗУ контроллера.

Что дает этот простой алгоритм?
Если у вас поточное производство, то не надо тыкать каждый раз кнопки панели. Достаточно один раз написать конфигуратор панели, а на объекте он сам активирует необходимые функции панели.
Но это еще не все.
Этот алгоритм защитит вас от плача клиентов по-поводу "вот монтажники на объекте потеряли панель, как нам настроить?" (хотя инструкции никто не отменял, но нынешнее поколение не любит читать).
Или еще распространенная ситуация: все смонтировали на объекте, настроили. Все хорошо. Но эксплуатация началась через n-месяцев. И вдруг, по прошествии этих n месяцев, наяривает вам на мобильник виноватого голоса интеллигентнейший человек и говорит: - "раздавил дисплей. Думал пульт сенсорный. Значения кнопкам не придал. Инструкцию (что естественно, - не читал). Продайте новый". А вы и рады продать, но, чего уж греха таить, не заполнили лист настроек этого самого объекта (да кто же его заполняет то?).
А если вы применили вышеописанный алгоритм, то смело ему продаете панель, и вуаля!  Подал питание, а настройки, введенные при отладке объекта записались в память панели (все потому, что вы их скопировали в ПЗУ контроллера).

Добрый день. Я так понимаю, что панель будет постоянно получать заранее установленные параметры при подаче питания на контроллер. То есть, если заказчик решил изменить параметры, подогнав их под себя, то при пропадании напряжения и новой подачи питания на контроллер все параметры скинутся на дефолтные и заказчику нужно будет заново прописывать измененные параметры?

Оффлайн mike

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1126
  • Карма: +26/-1
Re: Программа Z400W-N_v2-0
« Ответ #28 : 22 Июль 2016, 14:32:13 »
Все зависит от того, как вы напишите обработчик этого события