Форум Zentec

Оборудование => Программируемые логические контроллеры бытового назначения => Устаревшее оборудование => Программируемый логический контроллер Z400 => Тема начата: Iroha от 11 декабря 2015, 21:26:51

Название: Программа Z400W-N_v2-0
Отправлено: Iroha от 11 декабря 2015, 21:26:51
Скажите пожалуйста , можно ли увидеть температуру обратной воды ?
Название: Re: Программа Z400W-N_v2-0
Отправлено: mike от 11 декабря 2015, 22:47:49
В отладке можно увидеть все))
Вы имеете в виду на панели?
Это сложнее, т.к. температура отработанного теплоносителя - это технологический параметр и видеть его обычному пользователю нет надобности.
Да и тема сообщения не совсем корректна.
Вопрос то у вас по программе, а не по аппаратуре.
Название: Re: Программа Z400W-N_v2-0
Отправлено: Iroha от 12 декабря 2015, 12:04:05
Спасибо !!
При наладке в общем то лишним бы не было увидеть Тобр. воды , а также Тнар. воздуха, но нет так нет.
Еще вопрос .
Где то упоминалась защита от частой перезаписи ПЗУ ,  как это выглядит , через какое время  защита прекращает запрет  для повторной перезаписи ?
..................
Извиняюсь , что опять не там написал. Но не совсем понял где писать подобные вопросы.
Название: Re: Программа Z400W-N_v2-0
Отправлено: mike от 12 декабря 2015, 18:12:14
В Z40x нет светодиодных индикаторов внутренней ошибки.
Но есть внутренняя переменная Код ошибки.
Вот по нему и можно определить (методом чтения) состояние контроллера.

Что касается от частой записи в память (равно как и от частого переключения реле)  - контроллер останавливает выполнение программы.

Тема касается программирования - поэтому ее надо было открывать в соответствующем разделе.
Название: Re: Программа Z400W-N_v2-0
Отправлено: Iroha от 14 декабря 2015, 15:43:35
Вопрос по меню программы.
Если требуется  одна скорость вентилятора (без переключения) , то нужно установить в параметре 21 "Максимальное кол-во скоростей вентилятора", значение 1 ?
Название: Re: Программа Z400W-N_v2-0
Отправлено: mike от 14 декабря 2015, 16:37:08
Можно установить 0 и погасить вывод надписи FanSpeed
Название: Re: Программа Z400W-N_v2-0
Отправлено: Iroha от 14 декабря 2015, 18:17:15
Спасибо. А если "1" поставить , что будет ?
Название: Re: Программа Z400W-N_v2-0
Отправлено: mike от 14 декабря 2015, 22:15:11
Тогда будет индикация единицы. Но на кнопку Fan реагировать не будет.
По такому принципу строится автоматический переход зима/лето.
Для кнопки Modeустанавливается режим 0. А в панель записывается необходимый статус. Таким образом пользователь видит, текущий режим работы, но изменить его не может.
Название: Re: Программа Z400W-N_v2-0
Отправлено: Iroha от 15 декабря 2015, 20:10:58
ЦитироватьМожно установить 0 и погасить вывод надписи FanSpeed
Из меню не поставить 0, только от от 1 до 7  устанавливается. Как поставить 0 ?
Еще вопросик.
Можно для питания привода использовать БП 24VDC, объединив "-" источника и GND  платы Z400  ?
Название: Re: Программа Z400W-N_v2-0
Отправлено: mike от 15 декабря 2015, 22:35:24
0 можно послать из контроллера. Хотя, если честно, то мне двойка. Подзабыл я немного((
На самом деле с панелью можно творить что угодно.
Например, автоконфигурацию. Логика работы такая:
1. После подачи питания на контроллер запрашиваем, например, регистр 111h (удобно). Выставляем запрет на чтение всех остальных регистров панели.
2.1. Если панель не отвечает или
летит мусор, то слушаем порт 10 сек, если ответа не пришло, то выставляем ошибку по таймауту.
2.2. Если панель ответила, то проверяем содержание регистра 111h:
2.2.1. Если в регистре 0, то загружаем в панель конфиг и записываем в 111h число (например, 25)
2.2.2. Если в панели значение, отличное от нуля (например 25), то считаем, что панель уже была сконфигурирована ранее и разрешаем чтение необходимых регистров панели. Записываем прочитанные значения из панели в ПЗУ контроллера.

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

Про БП - нужно.
Название: Re: Программа Z400W-N_v2-0
Отправлено: Iroha от 16 декабря 2015, 09:04:55
Я про БП вопрос задал , у меня выход постоянно гуляет, еще не разобрался в причине. Подозреваю, что наводки.
Название: Re: Программа Z400W-N_v2-0
Отправлено: mike от 16 декабря 2015, 11:18:51
Что значит выход гуляет?
Название: Re: Программа Z400W-N_v2-0
Отправлено: Iroha от 16 декабря 2015, 11:44:09
Привод постоянно в движении.  Ящик с контроллером на столе, проверяю и разбираюсь с работой контроллера  перед установкой на объекте.
Название: Re: Программа Z400W-N_v2-0
Отправлено: mike от 16 декабря 2015, 12:14:18
так может регулятор его крутит?
Название: Re: Программа Z400W-N_v2-0
Отправлено: Iroha от 16 декабря 2015, 12:23:27
Он хаотично вращается вперед-назад . с 0 на 10% потом на 20% потом произвольно обратно. На регулятор непохоже.
............
Разобрался. По входам датчиков температуры ловит. убрал сопли , перестало.
......
Еще вопрос.
У Вас ест макрос выхода привода клапана  2.. 10В ? На мой взгляд он удобнее , чем 0... 10В.
Название: Re: Программа Z400W-N_v2-0
Отправлено: mike от 16 декабря 2015, 13:03:42
а в отладке посмотреть?
Название: Re: Программа Z400W-N_v2-0
Отправлено: Iroha от 16 декабря 2015, 13:07:26
Разобрался экспериментально. В отладке сейчас не могу посмотреть. На мой взгляд, более чувствительные к наводкам, чем датчики pt1000.
Название: Re: Программа Z400W-N_v2-0
Отправлено: mike от 16 декабря 2015, 13:44:17
зачем макрос?
поставьте блок масштабирования или почитайте это:
http://zetfbd.blogspot.ru/2013/02/1.html
Название: Re: Программа Z400W-N_v2-0
Отправлено: mike от 16 декабря 2015, 13:48:51
Цитата: Iroha от 16 декабря 2015, 12:23:27
Он хаотично вращается вперед-назад . с 0 на 10% потом на 20% потом произвольно обратно. На регулятор непохоже.
............
Разобрался. По входам датчиков температуры ловит. убрал сопли , перестало.
......
Еще вопрос.
У Вас ест макрос выхода привода клапана  2.. 10В ? На мой взгляд он удобнее , чем 0... 10В.

Фильтр аналоговых входов надо настроить
Название: Re: Программа Z400W-N_v2-0
Отправлено: Iroha от 16 декабря 2015, 14:55:13
Как настроить , что конкретно настроить ?
Название: Re: Программа Z400W-N_v2-0
Отправлено: mike от 16 декабря 2015, 19:37:35
Фильтр построен на апериодическом звене. Задать коэффициент, отвечающий вашим условиям.
Название: Re: Программа Z400W-N_v2-0
Отправлено: mike от 16 декабря 2015, 19:41:49
Цитата: Iroha от 16 декабря 2015, 13:07:26
Разобрался экспериментально. В отладке сейчас не могу посмотреть. На мой взгляд, более чувствительные к наводкам, чем датчики pt1000.
Лучше все смотреть в отладке- времени экономит уйму.
В любом случае, если вы считаете работу предложенных в программе фильтров, вы вполне можете написать свой вариант фильтра. Это очень просто.
Название: Re: Программа Z400W-N_v2-0
Отправлено: Iroha от 16 декабря 2015, 23:27:48
Цитата: mike от 16 декабря 2015, 19:41:49
вы вполне можете написать свой вариант фильтра. Это очень просто.
Дело в том , что я скорее читатель , чем писатель. А писателя штатного сейчас у меня нет, потому и спрашиваю.
Название: Re: Программа Z400W-N_v2-0
Отправлено: mike от 17 декабря 2015, 09:54:09
В прицепе картинка, поясняющая, что нужно крутить.
Чем меньше коэффициент, тем сильнее фильтрация, но и медленнее реакция на работу входа
Название: Re: Программа Z400W-N_v2-0
Отправлено: Iroha от 17 декабря 2015, 10:06:08
Спасибо. Еще бы знать порядок цифр на сколько уменьшать.
Название: Re: Программа Z400W-N_v2-0
Отправлено: mike от 17 декабря 2015, 11:14:27
С порядком поможет определиться или симулятор или отладка
Название: Re: Программа Z400W-N_v2-0
Отправлено: Iroha от 18 декабря 2015, 12:26:22
Подключил отладку. Посмотреть, как влияют коэффииенты фильтра на показания датчиков не получилось, может не там смотрел. Подобрал опытным путем. Для Тканала и Тнаружн. установил коэффициент 0.005,  Тобр. воды: 007.
Привод вроде как успокоился.
Название: Re: Программа Z400W-N_v2-0
Отправлено: Shtunoff от 22 июля 2016, 13:06:55
Цитата: mike от 15 декабря 2015, 22:35:24
0 можно послать из контроллера. Хотя, если честно, то мне двойка. Подзабыл я немного((
На самом деле с панелью можно творить что угодно.
Например, автоконфигурацию. Логика работы такая:
1. После подачи питания на контроллер запрашиваем, например, регистр 111h (удобно). Выставляем запрет на чтение всех остальных регистров панели.
2.1. Если панель не отвечает или
летит мусор, то слушаем порт 10 сек, если ответа не пришло, то выставляем ошибку по таймауту.
2.2. Если панель ответила, то проверяем содержание регистра 111h:
2.2.1. Если в регистре 0, то загружаем в панель конфиг и записываем в 111h число (например, 25)
2.2.2. Если в панели значение, отличное от нуля (например 25), то считаем, что панель уже была сконфигурирована ранее и разрешаем чтение необходимых регистров панели. Записываем прочитанные значения из панели в ПЗУ контроллера.

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

Добрый день. Я так понимаю, что панель будет постоянно получать заранее установленные параметры при подаче питания на контроллер. То есть, если заказчик решил изменить параметры, подогнав их под себя, то при пропадании напряжения и новой подачи питания на контроллер все параметры скинутся на дефолтные и заказчику нужно будет заново прописывать измененные параметры?
Название: Re: Программа Z400W-N_v2-0
Отправлено: mike от 22 июля 2016, 14:32:13
Все зависит от того, как вы напишите обработчик этого события