Форум Zentec

Программное обеспечение => Архив => Вопросы по zWorkbench => Вопросы по zetFBD => Тема начата: eric от 10 Апрель 2017, 00:24:11

Название: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 10 Апрель 2017, 00:24:11
Приветствую.

Столкнулся с тем, что при отключенном авто режиме (параметр 09 панели <5)
Выбираем руками режим только вентиляция, при этом зачем-то отрабатывает макрос "heater error".
То есть ситуация следующая -
На улице <-1,  в  канале <+2 и тут же, через положенные 250 секунд  13 ошибка.
Посмотрел - на этот макрос вообще не приходит сигнал "auto enable" или ему подобный.
Следовательно система руля не слушается. Ей приказанно только вентилировать,
нагреватель не включать, а она считает, что с нагревателем проблема.
Как правильно подправить эту ситуацию в базовом проекте EX_N? Посоветуйте пожалуйста.
Да и наверное разработчикам следует пофиксить это прямо в базовом проекте.
Если я конечно где-то не делаю  логической ошибки.
Но вроде с точки зрения логики так быть не должно.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: VoronovMaksim88 от 10 Апрель 2017, 04:11:29
Вы сами на свой вопрос ответили соедините через блок "И" переменные "auto enable" и "heater error".

НО!!! На мой взгляд это правильно что система с водяным калорифером не запускается при таких значениях температуры.

Например, в том же смлоджике в стандартной программе предусмотрена работ в режиме "лето" и авария по низкой температуре притока тогда игнорится, но не игнорится термостат.

Т.е. я считаю что даже в режиме лето (или "вентиляция") всё равно должна быть защита от низкой температуры притока. На тот случай если пользователь по ошибке перевёл систему в режим "лето", когда на улице ещё зима. Ведь когда размёрзнется калорифер виноват будет не он пользователь, а вы и ваша автоматика. Поэтому мне кажется тут лучше перебдить чем недобдить.

Хотя если у вас гликоль, и разморозка вам не страшна, то можно и зимой вентилировать наружным воздухом без нагрева.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: mike от 10 Апрель 2017, 08:59:04
Нельзя. Есть предельно допустимые температуры для подачи воздуха в помещение.
А если у вас стоянка, например, то это уже нестандарт.

Кстати, чистый ФБД редактор не поддерживается с 15ого года. Это я так, к справке. Там ошибки есть и в генерации пользовательских программ и в модбасе.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 10 Апрель 2017, 10:45:17

НО!!! На мой взгляд это правильно что система с водяным калорифером не запускается при таких значениях температуры.
......
Хотя если у вас гликоль, и разморозка вам не страшна, то можно и зимой вентилировать наружным воздухом без нагрева.

Вы не поняли. У меня жидкости никакой нет.  У меня только электричество. Я допиливаю готовый проект EX_N под свои нужды.  Изначально все затеяно из-за того чтобы прикрутить абсолютно плавный электро регулятор мощности. (Это в отдельной ветке я постил). Но мне нужно, чтоб никаких ошибок при вентиляции без нагрева.  Хотел в режиме авто поставить, но там вообще все тяжко получается. Может просто эту константу ( +2 ) подправить на (-35) и все?
В любом случае я не понимаю зачем при просто вентиляции контроллировать отключенный нагреватель, да еще не в сторону перегрева (ну мало ли пробило ТТР например), а в сторону заморозков?  Вопрос поэтому оставляю открытым. Можно например брать температуру с панели и если она скажем +10 , то тогда действительно выключать установку на вентиляцию и выдавать ошибку, но код и описание этой ошибки должны быть совсем другими.   
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 10 Апрель 2017, 10:58:51
Нельзя. Есть предельно допустимые температуры для подачи воздуха в помещение.
.......
Кстати, чистый ФБД редактор не поддерживается с 15ого года. Это я так, к справке. Там ошибки есть и в генерации пользовательских программ и в модбасе.

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

Рассуждения про ФБД, я извиняюсь, совсем не осилил.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: VoronovMaksim88 от 10 Апрель 2017, 11:36:32
Вроде нельзя подавать воздух в помещение температурой сильно ниже чем там есть. Если конечно у вас там не склад какой-нибудь, где людей нет.
А так действительно поставьте -35 и будет счастье.

На счёт водяного калорифера это я тупанул. Там действительно в программе только электрический.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: mike от 10 Апрель 2017, 11:55:52
http://zentec.ru/dev/soft-2/zetFBD/

Последняя сборка от 6 апреля 2015г. В настоящий момент редактор zetFBD не поддерживается.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 10 Апрель 2017, 11:57:57
Вроде нельзя подавать воздух в помещение температурой сильно ниже чем там есть.
А как же тогда работают канальные кондиционеры, к тому же не инверторные? И это еще при условии, что тепло и воздухообмен  там на порядок выше, чем в  простой вент установке.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 10 Апрель 2017, 12:00:22
http://zentec.ru/dev/soft-2/zetFBD/

Последняя сборка от 6 апреля 2015г. В настоящий момент редактор zetFBD не поддерживается.

И что это означает в практическом смысле? Простите, я просто не успеваю за ходом Ваших мыслей.
Особенно в свете темы топика.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: automat от 10 Апрель 2017, 14:16:04
Вы не поняли. У меня жидкости никакой нет.  У меня только электричество. Я допиливаю готовый проект EX_N под свои нужды.  Изначально все затеяно из-за того чтобы прикрутить абсолютно плавный электро регулятор мощности. (Это в отдельной ветке я постил). Но мне нужно, чтоб никаких ошибок при вентиляции без нагрева.  Хотел в режиме авто поставить, но там вообще все тяжко получается. Может просто эту константу ( +2 ) подправить на (-35) и все?
В любом случае я не понимаю зачем при просто вентиляции контроллировать отключенный нагреватель, да еще не в сторону перегрева (ну мало ли пробило ТТР например), а в сторону заморозков?  Вопрос поэтому оставляю открытым. Можно например брать температуру с панели и если она скажем +10 , то тогда действительно выключать установку на вентиляцию и выдавать ошибку, но код и описание этой ошибки должны быть совсем другими.

Стандартная программа предусматривает защиту "от дурака", который зимой может включить и оставить работать установку в режиме вентиляции, к чему это приведет, можете сами подумать. Вам дают максимально безопасный вариант, а дальше допиливайте самостоятельно.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: mike от 10 Апрель 2017, 15:18:55
http://zentec.ru/dev/soft-2/zetFBD/

Последняя сборка от 6 апреля 2015г. В настоящий момент редактор zetFBD не поддерживается.

И что это означает в практическом смысле? Простите, я просто не успеваю за ходом Ваших мыслей.
Особенно в свете темы топика.

zetFBD снят с производства. Его нет. Пользоваться им нельзя.
Пользоваться надо zWorkbench
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 11 Апрель 2017, 17:07:18
Стандартная программа предусматривает защиту "от дурака", который зимой может включить и оставить работать установку в режиме вентиляции

С этой логикой кое как можно согласиться, но тогда должна "для дурака" быть сгенерирована ошибка (условно скажем №25), говорящая о неправильном режиме работы установки, а уж никак не ошибка в работе теплообменника.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: automat от 11 Апрель 2017, 17:19:59
С этой логикой кое как можно согласиться, но тогда должна "для дурака" быть сгенерирована ошибка (условно скажем №25), говорящая о неправильном режиме работы установки, а уж никак не ошибка в работе теплообменника.

Вообще-то, в описании к той программе, в актуальной версии под  ZWb, написано:
"ERROR 13
Слишком низкая температура приточного возду-
ха.
Код ошибки 13 может появиться, если режиме
«вентиляция» или «нагревание» температура
приточного воздуха будет ниже 2ºС или в режиме
«нагревание», при максимальной мощности
электрического теплообменника и минимальном
расходе воздуха (для регулируемых ЭД вентиля-
торов) температура приточного воздуха в течение
4 минут будет ниже уставки на 10ºС.
Так же эта ошибка означает критический перегрев
электрического теплообменника."
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 11 Апрель 2017, 17:21:09

zetFBD снят с производства. Его нет. Пользоваться им нельзя.
Пользоваться надо zWorkbench

Прошу еще раз меня простить, но я кроме ZWB даже ничего и в руках не держал.
Я начал в этом всем разбираться совсем недавно и уж совсем ничего не знаю про zetFBD,
а следовательно даже не могу понять причем тут это.
Вроде вопрос про 13 ошибку и 2 градуса в режиме только вентиляции.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 11 Апрель 2017, 17:36:27

Слишком низкая температура приточного возду-
ха.
Код ошибки 13 может появиться, если режиме
«вентиляция» или «нагревание» температура
приточного воздуха будет ниже 2ºС

Значит и описание нужно перерписывать, поскольку режим вентиляция подразумевает,
что температура за бортом и в канале примерно одинаковая, теплообменник выключен,
повлиять на это установка никак не может (не меняя своего режима работы). Отсюда
напрашиваются три вывода:

-Мерять температуру нужно не приточного воздуха, а температуру в контроллируемом помещении.
И если она в норме скажем 25 градусов, то продолжать вентилировать, а вот если скажем 10,
то выключиться, сгенерировав  совсем другой тип ошибки

-Некорректность в логике самих размышлений. Поскольку если у меня хлебопекарня и там начнет быть +40,
а установка выключается и требует от меня включить нагреватель. Глупость полнейшая.

- И вообще какая разница сколько там в канале, если никто не знает (равно как и сама установка) какой воздухообмен. Может мне и - 30 в канале замечательно при небольшом воздухообмене и наличии центрального отопления.

Это я собственно не к тому что неохота "допиливать", а к тому, что по логике такую ошибку
можно генерировать, но никак не под одним кодом, со своим описанием и с другими условиями возникновения.
 
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: mike от 12 Апрель 2017, 08:20:16
Стены у вас потекут.
Почему вы забываете о влагосодержании воздуха, тем более в пекарне?
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: automat от 12 Апрель 2017, 08:46:46
Значит и описание нужно перерписывать, поскольку режим вентиляция подразумевает,
что температура за бортом и в канале примерно одинаковая, теплообменник выключен,
повлиять на это установка никак не может (не меняя своего режима работы). Отсюда
напрашиваются три вывода:

-Мерять температуру нужно не приточного воздуха, а температуру в контроллируемом помещении.
И если она в норме скажем 25 градусов, то продолжать вентилировать, а вот если скажем 10,
то выключиться, сгенерировав  совсем другой тип ошибки

-Некорректность в логике самих размышлений. Поскольку если у меня хлебопекарня и там начнет быть +40,
а установка выключается и требует от меня включить нагреватель. Глупость полнейшая.

- И вообще какая разница сколько там в канале, если никто не знает (равно как и сама установка) какой воздухообмен. Может мне и - 30 в канале замечательно при небольшом воздухообмене и наличии центрального отопления.

Это я собственно не к тому что неохота "допиливать", а к тому, что по логике такую ошибку
можно генерировать, но никак не под одним кодом, со своим описанием и с другими условиями возникновения.


Извините меня за некоторую грубость, но вариант "мне и - 30 в канале замечательно" это и есть глупость.
Читайте  СНиП 41-01-2003 приложение Д1, если не ошибаюсь.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 12 Апрель 2017, 12:38:18
Люди, люди.....
Подождите. Я не пытаюсь опровергать неоспоримых истин.
Я же упомянул о небольшом воздухообмене в  таких режимах.
Поэтому уже на выходе дефлектора у вас температура будет совсем не -30, а те самые +2
А вы что  кстати предлагаете? Не вентилировать совсем? Включить обогреватель и радоваться?
Самое лучшее это конечно выключить отопление.  А если оно не под вашим контролем?

Да и к тому же я не предложил совсем убрать такую ошибку, я просто предложил
выделить ее как отдельную  и немного изменить условия ее возникновения.

Указанное  приложение к  СНиП, я посмотрю и отпишу.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: mike от 12 Апрель 2017, 12:41:05
Вы не можете подать в помещение воздух ниже температуры выпадения конденсата. Может это +2, а может и -20. Все зависит от влажности.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 12 Апрель 2017, 12:59:04
И на каком основании контроллер сделает вывод о переходе через точку росы?
Теми средствами, что у него есть это невозможно. При условии теплоизолированных
входных воздуховодов, температура в канале ни о чем не говорит. Расход воздуха не известен.
Датчиков влажности нет.  Даже температурный датчик в помещении и тот опционален.
И что за цифра такая +2? Почему вы думаете, что при +2 не потечет, а при -30 потечет?
Особенно если при +2 расход воздуха будет 1000 кубов, а при -30, только скажем 100.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: mike от 12 Апрель 2017, 13:05:12
Заведомо подавая температуру выше точки росы, можно себя уберечь от выпадания конденсата. Так вот защита, о которой идет речь и не дает вам подать слишком холодный воздух в помещение. Не помню настройку, что-то около 10С.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: automat от 12 Апрель 2017, 13:30:07
Люди, люди.....
Подождите. Я не пытаюсь опровергать неоспоримых истин.
Я же упомянул о небольшом воздухообмене в  таких режимах.
Поэтому уже на выходе дефлектора у вас температура будет совсем не -30, а те самые +2
А вы что  кстати предлагаете? Не вентилировать совсем? Включить обогреватель и радоваться?
Самое лучшее это конечно выключить отопление.  А если оно не под вашим контролем?

Да и к тому же я не предложил совсем убрать такую ошибку, я просто предложил
выделить ее как отдельную  и немного изменить условия ее возникновения.

Указанное  приложение к  СНиП, я посмотрю и отпишу.

На выходе из дефлектора будет не сильно выше температура, особенно когда сеть воздуховодов остынет, особенно если она у вас изолированные, если же нет, то температура конечно поднимется, но трубы ваши потекут и довольно обильно.
Калорифером можно подогревать воздух до тех же 10-15 градусов, и будут у вас и люди здоровы и конденсат по минимуму.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 18 Апрель 2017, 23:01:58
Вот сейчас как раз всю неделю стоит "хорошая" погода для тестирования режимов на грани вентиляция / обогрев.
Что я и делаю по мере наличия времени и сил. С ручным режимом вроде немного разобрались. Хотя все похоже так и  остались при своих мнениях.  А вот автоматический режим  остался с глюком в виде рисующейся звездочки на панельке. Все рекомендованные начальные параметры регистров в точности соблюдены, но через некоторое (совершенно непредсказуемое время) и при неясных обстоятельствах, звездочка чудесным образом появляется (я об этом писал раньше в другой ветке). Теперь я вроде научился смотреть в отладке и все равно не понимаю откуда она (звездочка) возникает. Как попадает в регистр это значение и почему? Может что посоветуете? Как это отловить?
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: VoronovMaksim88 от 19 Апрель 2017, 05:01:08
Надо ковырять макрос "Automode" именно он формирует переменную "automode".
Скопируйте его, поставьте константы на входы, запустите в режиме симуляции и мучайте ))
Именно внутри него формируются переменные которые отвечают за "вентилятор", "солнышко" и "снежинку".
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: mike от 19 Апрель 2017, 07:17:35
Проект надо глянуть.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: automat от 19 Апрель 2017, 08:30:42
Вот сейчас как раз всю неделю стоит "хорошая" погода для тестирования режимов на грани вентиляция / обогрев.
Что я и делаю по мере наличия времени и сил. С ручным режимом вроде немного разобрались. Хотя все похоже так и  остались при своих мнениях.  А вот автоматический режим  остался с глюком в виде рисующейся звездочки на панельке. Все рекомендованные начальные параметры регистров в точности соблюдены, но через некоторое (совершенно непредсказуемое время) и при неясных обстоятельствах, звездочка чудесным образом появляется (я об этом писал раньше в другой ветке). Теперь я вроде научился смотреть в отладке и все равно не понимаю откуда она (звездочка) возникает. Как попадает в регистр это значение и почему? Может что посоветуете? Как это отловить?
24 параметр в нуле?
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: mike от 19 Апрель 2017, 10:20:49
Да запись просто неправильная в управление панелью. Надо глянуть, что там приходит.
Отладка всегда рулит. Симулятор тоже)
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 19 Апрель 2017, 16:24:44
Да запись просто неправильная в управление панелью. Надо глянуть, что там приходит.
Отладка всегда рулит. Симулятор тоже)

В  отладке на живом контроллере  в 24 регистре 0 и при наличии звездочки  и при ее отсутствии.
Как посмотреть кто и что неправильно пишет? Проект совершенно стандартный без изменений.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 20 Апрель 2017, 20:58:33
Всё? Прием Bug Report(ов) закрыт? :)
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: VoronovMaksim88 от 21 Апрель 2017, 04:03:21
Я бы сделал так:
1. Создал новый абсолютно пустой проект
2. разобрался бы с регистрами, которые меняют режим
3. научился бы сам их переключать: вентиляция нагрев охлаждение.
4. затем с этими знаниями залез бы в стандартный проект и постарался бы понять его логику
5. если надо изменил бы.

Думаю на это у меня уйдёт часа 2-3 спокойной работы. Извините, у меня сейчас нет столько свободного времени.
Вам дали много советов, ковыряйте проект в отладке, разбирайтесь. Может там действительно если какие-то ошибки в логике и вам удастся их локализовать. А можем вам надо просто поглубже разобраться с принципами работы панели Z033.

 
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 21 Апрель 2017, 11:42:44
Советы конечно хороши. И на фоне нашей нищей действительности
наверное придется ими воспользоваться, но мог бы я понять логику самого Zentec для начала?
А именно - есть человек (навроде меня), который заинтересован
в оборудовании и предлагаемом софте и сам ковыряет вполне  коммерческие вещи.
Он находит (заметьте бесплатно) при тестировании очевидные
ошибки в готовом проекте, а ему предлагают ковыряться самому.
Обычно для этого нанимают тестеров и платят им деньги.
А уж если кто-то бесплатно нашел и зарепортил проблему, то ему хотя бы говорят спасибо
и разработчики пытаются проблему исправить, чтобы у клиентов в будущем она не возникала.
Это в первую очередь нужно самой компании производителю, а не мне.
У меня все просто - не заработало ваше, пошел купил у других. Да дороже,
но зато без головной боли.  Собственно и идея возиться с Zentec возникла именно из-за
дешевизны и кризисной обстановки. Но наверное известная истина -  дешево хорошо не бывает,
все таки должна восторжествовать.  И делать систему из 200 контроллеров с сырым софтом,
да еще с таким подходом дело нелогичное.  Признаюсь честно, мне поначалу очень импонировало,
то как здесь реагировали на мои посты и я думал дело пойдет на лад, но как дошло до первого косяка,
все похоже изменилось и стало "как всегда" увы....
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: serge197a от 21 Апрель 2017, 12:02:07
вам уже объясняли, что производитель несет ответственность за железо.
Косяки с программой на совести разработчика.
Также производитель просил вас выложить программу.
Вы ограничились ответом, что она стандартная.
Как вам помочь, никто не понимает.
(у меня нет такого железа, лично я не смогу)
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 21 Апрель 2017, 12:42:44
Проект стандартный EX_N, лежащий на сайте. Без единого изменения.
Оборудование самое стандартное Z400 и Z033.  Что я еще должен сделать
чтоб одно с другим работало? Мне по вашему нужно сразу начать разбираться
в тонкостях макросов? Это все равно как если бы Вы купили пылесос, а Вам сказали
что вы ТОЭ  не знаете, поэтому он и не сосет. Вот разберитесь сначала, а так извините,
ничем помочь не можем.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: automat от 21 Апрель 2017, 12:59:09
Проект стандартный EX_N, лежащий на сайте. Без единого изменения.
Оборудование самое стандартное Z400 и Z033.  Что я еще должен сделать
чтоб одно с другим работало? Мне по вашему нужно сразу начать разбираться
в тонкостях макросов? Это все равно как если бы Вы купили пылесос, а Вам сказали
что вы ТОЭ  не знаете, поэтому он и не сосет. Вот разберитесь сначала, а так извините
ничем помочь не можем.

Продукция Zentec это железо, а не софт.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 21 Апрель 2017, 13:15:21
А софт чей, кто его пишет? Нигде никаких намеков. И наверно если производитель железа выкладывает его в качестве коробочного варианта у себя на сайте, то производителю железа и следует контактировать с разработчиком софта, а не конечному пользователю? По крайней мере открыть кейс по проблеме, а не заставлять пользователя самому разбираться в макросах. Не так? Подозреваю только, что софт-то  написан не у нас и производитель железа умалчивает, от каких китайцев он на коленке допилен за бесплатно. Вот вам и получается дешево и сердито. Точнее сначала было дешево, а теперь сердито :)  Просьба не обижаться. Вдруг я ошибаюсь в своих умозаключениях. Только к сожалению на наших просторах часто подобные схемы случаются. Вот мне и подумалось....

А кстати с чего вы взяли что проблема не в железе? (точнее не в Firmware) например панельки или контроллера?  Или это тоже не Zentec?  Тогда совсем получается по Райкину: "Кто сшил костюм?.."
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: mike от 21 Апрель 2017, 13:25:33
Мы не ушли от проблемы.
Мы сейчас гоняем тесты.
Немного терпения, пожалуйста.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: VoronovMaksim88 от 21 Апрель 2017, 13:31:49
У меня лично нет  сомнений что софт и железо зентек разработано в России с нуля, русскими специалистами.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 21 Апрель 2017, 13:40:13
Mike, спасибо что Вы проявились. А то тут мы уже почти ругаться начали.
Если от меня потребуется дать Вам доступ к своей машине,
к которой подключен контроллер, то я готов его предоставить.
(Правда возможно не всегда в урочное время)
Единственное что Вы не сможете визуально видеть - это сами значки на панельке.
(Если вдруг дело в прошивках)
Кстати хочу добавить, что в авто режиме, если звездочка вместе с солнышком
одновременно появились в режиме обогрева, они  так и остаются при переходе
установки в режим вентиляции. Физически режимы переключаются вроде верно.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: VoronovMaksim88 от 21 Апрель 2017, 13:40:40
Уважаемый  eric, подключите 400 к 033 и подключитесь в отладке. Затем Установите тимвьювер и наберите мне, я живу  в Новосибирске, работаю с 8:00 - до 20:00 как правило. Подключусь к вам, вы мне скажите что на дисплее, а я погляжу почему это там. Идёт? Только лучше заранее по времени договориться на следующей неделе на объекты мотаться буду. Или завтра готов вам помочь.
Понимаю ваши возмущения, сам так же возмущался раньше ))
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 21 Апрель 2017, 13:47:28
У меня лично нет  сомнений что софт и железо зентек разработано в России с нуля, русскими специалистами.

Так значит софт все таки Zentec.  Тогда и претензии по адресу.
Я кстати не шовинист какой-нибудь. Мне все равно китайцы это написали,  русские или индусы.
Для меня главное, чтоб я мог это применить. И если возникли проблемы / вопросы - у кого-то спросить,
а не ковырять код не по делу.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: mike от 21 Апрель 2017, 13:52:05
Сейчас полетят в меня камни, но все-же.

http://zentec.ru/forum/index.php/board,14.0.html

В рамках этого проекта в 16-17 году была проделана огромная работа.
Были изменены до неузнаваемости многие алгоритмы, повышена стабильность запусков даже самых безнадёжных систем.
Поэтому правками старых версий прикладных программ мы не занимались.

Для совместимости программ будут выпущены в ближайшем обозримом времени новые версии для Z400.
Основной упор сделан на M12x и более старшие модели.

От лица компании приношу извинения за легкую "тряску", но все делается исключительно для наших пользователей.

Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: VoronovMaksim88 от 21 Апрель 2017, 14:44:01
Загрузил проект, подключился в отладке.
Откуда берётся снежинка я понять могу. Как от неё избавится тоже знаю. Единственное что не знаю зачем она та вообще задумана была. Вроде система с электрокалорифером либо просто дует либо дует и греет. Смысла режима "охлаждение" не понимаю пока. Параметр 24 выставил в значение 3, теперь кнопкой mode  c панели выбирается 2 режима "вентиляция", либо "нагрев".
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 21 Апрель 2017, 15:25:34
Загрузил проект, подключился в отладке.
Откуда берётся снежинка я понять могу. Как от неё избавится тоже знаю. Единственное что не знаю зачем она та вообще задумана была. Вроде система с электрокалорифером либо просто дует либо дует и греет. Смысла режима "охлаждение" не понимаю пока. Параметр 24 выставил в значение 3, теперь кнопкой mode  c панели выбирается 2 режима "вентиляция", либо "нагрев".

Не понятно как может появляться снежинка совместно с солнышком (это по сути своей нонсенс).  Тем более возникает она спонтанно (при полном ресете - какое-то время есть только солнышко и вроде все живет нормально). Но если уж снежинка добавилась, то и при переходе системы в режим просто вентиляции, ситуация не меняется - снежинка+солнышко остаются на месте, хотя установка просто вентилирует. То что Вы пишете про режим с кнопкой "Моde" - это не автоматический режим и в нем описанная ситуация не возникает.  С ручным режимом вроде все условно нормально, если не считать споров по 13-й ошибке.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 21 Апрель 2017, 15:34:18
Сейчас полетят в меня камни, но все-же.

http://zentec.ru/forum/index.php/board,14.0.html


Само название "Дебилдер" чего стоит.... На одно название уже нужен немедленный копирайт :)
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 21 Апрель 2017, 15:40:07
Уважаемый  eric, подключите 400 к 033 и подключитесь в отладке. Затем Установите тимвьювер и наберите мне, я живу  в Новосибирске, работаю с 8:00 - до 20:00 как правило. Подключусь к вам, вы мне скажите что на дисплее, а я погляжу почему это там. Идёт? Только лучше заранее по времени договориться на следующей неделе на объекты мотаться буду. Или завтра готов вам помочь.
Понимаю ваши возмущения, сам так же возмущался раньше ))
Давайте завтра попробуем.  Разница  с Москвой у вас 4 часа.  Значит по вашему времени часа в 4-5 вечера смогу. Если Вас не напряжет.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: mike от 21 Апрель 2017, 16:54:35
Сейчас полетят в меня камни, но все-же.

http://zentec.ru/forum/index.php/board,14.0.html


Само название "Дебилдер" чего стоит.... На одно название уже нужен немедленный копирайт :)

Я знал, что кто-то оценит)))
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: serge197a от 21 Апрель 2017, 17:23:46
К примеру рено в эропе выпускает машину cartur,
в России kaptur.
А вы знали, но провоцировали.
Уж написали бы деболдер к примеру. ;)

Кстати, я опять потерял с Вами связь.
нужно бы дальше продвинуть наши дела.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: VoronovMaksim88 от 22 Апрель 2017, 05:08:36

Давайте завтра попробуем.  Разница  с Москвой у вас 4 часа.  Значит по вашему времени часа в 4-5 вечера смогу. Если Вас не напряжет.
[/quote]

Не факт что буду на работе. Пишите заранее лучше всего в телеграм. Номер 89138995941
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 22 Апрель 2017, 17:30:41
После сохранения нового проекта, в панельке все параметры сбились. Не скажете почему? Раньше, когда я запускал отладку в реальном  контроллере  параметры не сбивались (хотя вроде каждый раз проект туда грузится по новой, по крайней мере ZWB так говорит). Как я понял константы для панели находятся в левой части "Z033 User Config" за исключением первых четырех (00-03) и они должны бы переписываться при каждой загрузке. Или я плохо понимаю взаимосвязь сетевых переменных при загрузке шаблона в контроллер. Возможно данные записанные в панельку прямо через ее setup переписываются только при каких-то специальных условиях? И где вообще на мнемосхеме (программе) собственно физические регистры панельки, а где то что попадает изначально в контроллер. Чувствую есть здесь какая-то тонкость. Зачем-то же мы прописываем эти константы руками, хотя бы при первом включении системы с загруженным проектом. И думаю не только потому что там задается скорость обмена.

Ну и по нашей теме - Максиму огромное спасибо за помощь и разъяснения.  Наконец одновременное появление "солнышка" и "звездочки" прекратилось, а вот значек  "вентилятора" увы так и не появился.
Теперь  когда в автоматическом режиме система находится в режиме  вентиляция - в этом окошке просто пусто, а не "вентилятор", как тому положено быть. Что-то мы с Вами не додумали.  Похоже не все так просто, как казалось на первый взгляд.

 //Еще бы конечно интересно задействовать надпись "Auto" для указания того, что система в автоматическом режиме. (Правда надпись эта скорее относится к скоростям вентилятора, но возможно будет симпатично выглядеть при включении системы в авто режим). Когда выполню свои основные задачи, обязательно об этом подумаю.// (Простите за лирическое отступление)
 
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: VoronovMaksim88 от 23 Апрель 2017, 03:36:08
Параметры не сбились просто я вручную сделал инициализацию при отладке. Там есть специальный вход write. При подаче на него 1 параметры записываются по умолчанию.
Вентилятор сделать будет очень легко.
Надпись auto вывести тоже не проблема, но она правда для скорости вентилятора задумана.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 23 Апрель 2017, 12:42:44
Еще кое что заметил кроме "вентилятора". Мы совсем забыли про гистерезис.  То есть при выборе температуры переключения режимов  например 5 градусов, мы имеем переключение в нагрев в 3 градуса, а обратно в вентиляцию в 7 градусов. Однако  физически нагрев уже выключен ( скорее всего потому, что  уставка температуры стоит 6 градусов), а значек продолжает висеть, поскольку еще нет 7 в канале. Что я сейчас и наблюдаю.
Нельзя ли как-то отображать реальность состояния. Чтоб не бегать в щиток или в комп смотреть - греет/не греет.  То есть чтоб если физически нагрев выключен, то и значек - "вентилятор", а если включен - "солнышко". Где-то это надо привязать к функционалу отрабатывающему  гистерезис и уставку температуры, как я понимаю. Или может проще вывести сигнал запуска нагревателя прямо в регистр отображения значков панельки? (Подозреваю правда, что такой сигнал где-то глубоко зарыт в регуляторе)  Видите переходные режимы как всегда самое сложное место.  Кстати сейчас  температура поднялась до семи с половиной градусов, а "солнышко" все там же. Только после 8 - пропало и то не сразу. Почему, не понял совершенно. Поменял  уставку на + 15,  в режим нагрева в авто  режиме даже физически не переходит. Вобщем какой-то бардак. Сижу разбираюсь.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: VoronovMaksim88 от 24 Апрель 2017, 04:29:58
По моему всё верно. При температуре перехода 5 градусов режим "вентиляция" должен наступить если выше 7, режим "нагрев" если ниже 3 градусов по датчику НАРУЖНОГО воздуха. Гистерезис 2 градуса.

вот ссылка видосик:
https://yadi.sk/i/vcb1V7Oz3HGuF8
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 24 Апрель 2017, 11:43:10
Нет.  Вся система на автомате криво работает.  Вот сейчас например -  8 за бортом, 10 в канале, ставим 20..... и никакого обогрева не случается.  Я уже устал описывать некорректные состояния. Второй день внимательно слежу за параметрами в отладке, но так и не смог понять что там происходит.  В общем проще выключить весь этот автомат,
выкинуть датчик наружного воздуха и забыть как страшный сон.  Вердикт - в том виде, в котором оно сейчас есть с автоматическим режимом лучше не связываться, надеяться на него нельзя, ибо  как надо  почти никогда не работает.  Надежда только на обещания Майка все это протестить и исправить. Ждем терпим.....
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: mike от 24 Апрель 2017, 12:22:48
Убей меня не пойму, что не так. Все выхи просидел над ней. Все работает.
Гонял на реальной установке.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 24 Апрель 2017, 13:35:42
Мы с Максимом в субботу оторвали связь "охлаждение" на самом выходе макроса автоматического режима, чтобы не появлялось солнышко вместе со звездочкой одновременно (с чего собственно и начался весь сыр-бор). После чего получившийся код работает как я описываю. Точнее работает неописуемым образом :) Разьве что звездочка  с солнышком одновременно появляться перестали. Правда вентилятор не появляется теперь и вовсе.
Вроде ничего деструктивного мы не сделали. Почему оно так теперь работает понять я не могу.
Получается, что вроде проект без этого изменения работает правильно, но не правильно отображает состояния на дисплее, а с нашим изменением вообще перестает правильно работать. 
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: mike от 24 Апрель 2017, 14:02:39
Ребятки, а на какой версии ядра все это происходит?
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 24 Апрель 2017, 14:40:48
Ребятки, а на какой версии ядра все это происходит?

3.52
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: VoronovMaksim88 от 25 Апрель 2017, 04:43:05
Нет.  Вся система на автомате криво работает.  Вот сейчас например -  8 за бортом, 10 в канале, ставим 20..... и никакого обогрева не случается. 

Так нельзя рассуждать.
Тнаружного воздуха = 8 , Тканала = 10, это понятно.
"Ставим 20" - это что значит ?
Система в каком режиме ? Я же видео отправил, там чётко показаны переходы между режимами "вентиляция" и "нагрев", если параметры по умолчанию, то будет режим "вентиляция" и всё верно.

Если вы хотите чтобы программа работала идеально так как вы от неё ожидаете, то пишите код сами с нуля, если не можете, то старайтесь понять существующий код. Очень часто так бывает что люди не понимают и говорят: "не работает". Я и сам так делал)) ПЛК очень-очень-очень редко работают "неописуемым" образом, гораздо чаще мы просто не понимаем той логики, которая в них зашита.

Если вы постараетесь, то за месяц вполне сможете написать свою программу, и потом вам будут звонить те кто будут её эксплуатировать и говорить что "ничего не работает", а вы им будете объяснять что вы там напридумывали )) Это я из личного опыта. Однажды заказчик мне сказал: "в контроллере происходят флуктуации программного кода", никогда не забуду ))))

Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 25 Апрель 2017, 12:31:50
Максим, видео я смотрел. И логика работы этого макроса мне ясна. Но похоже все таки дело не только в нем.
Насчет того, что Вы говорите PLC всегда работают стабильно - не могу не согласиться. А вот разобраться с логикой работы всей системы у меня не получается. Поэтому и прошу ее (логику) мне объяснить. Наверное проще это сделать тем, кто все это придумал.

Моя логика проста:

/Авто режим/

- Наружный воздух меньше 5 градусов, уставка температуры больше 5 градусов - нагреваем, отображаем солнышко
- Наружный воздух больше 5 градусов - нагреваем только если уставка температуры выше температуры наружного воздуха, если ниже или равна - вентилируем.

Соответственно если греем, рисуем на панельке солнышко, если дуем -  вентилятор.

(Можем добавить сюда еще гистерезис, который суть этой логики менять не должен никак)
 
Теперь готов выслушать логику работы авто режима проекта EX_N и желательно продемонстрировать это на рабочей установке.

Как я уже говорил - оно или работает по другой логике, мне недоступной, или (если без изменений), то более менее логично, но на панельке отображает полный бред. Третьего варианта мне понаблюдать не удалось.

 
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: serov от 25 Апрель 2017, 13:58:25
/Авто режим/
- Наружный воздух меньше 5 градусов, уставка температуры больше 5 градусов - нагреваем, отображаем солнышко
- Наружный воздух больше 5 градусов - нагреваем только если уставка температуры выше температуры наружного воздуха, если ниже или равна - вентилируем.
Так может добавить логику какая Вам нужна? Ну вот типа так - прикладываю макрос
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: VoronovMaksim88 от 25 Апрель 2017, 14:55:43
По моему логику можно ещё упростить.
Есть уставка температуры в канале.
Если на улице  меньше то значит надо догреть - солнышко.
Если на улице больше значит греть не надо - вентиляция.

Можно добавить параметр "Тнар откл нагрев" т.е. значение наружного воздуха выше которого нагрев не включается, например градусов 15.


Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 25 Апрель 2017, 16:54:48
То есть мы "официально" признаем автоматический режим в стандартном коробочном проекте EX_N нерабочим
или скажем - нежизнеспособным. Тогда об этом надо как-то предупредить  и тех, кто его еще только собирается использовать. Может пометочку на сайте сделать? 
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: mike от 25 Апрель 2017, 21:04:08
Выделите макрос из проекта, задайте ему параметры и снимите видео, где он не работает.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: serov от 25 Апрель 2017, 23:14:43
То есть мы "официально" признаем автоматический режим в стандартном коробочном проекте EX_N нерабочим
или скажем - нежизнеспособным. Тогда об этом надо как-то предупредить  и тех, кто его еще только собирается использовать. Может пометочку на сайте сделать? 
Нет не так, в проекте прописана логика для стандартного решения, устраивающая большинство пользователей, ну скажем 90%. А для оставшихся 10% решение допиливается. Более того, проект дается для примера, и с ограниченной, в полном смысле слова, ответственностью. Если по каким-то причинам Пользователя не устраивает решение, он вправе использовать другое, уже готовое решение или, например, обратиться за помощью к производителю, к разработчикам, к программистам ну или самостоятельно переделать логику программы. Последним Вы как раз и занимаетесь. Отсюда следует, что Ваши претензии Вы можете озвучивать не к демо-проекту, а к среде разработки. При чем Михаил от лица производителя Вам сказал, что среда (FBEditor) в которой Вы делаете более не поддерживается (аж с 2015 года), что правда меня тоже не очень-то радует. А теперь по Вашей проблеме, напишите как Вы видите логику работы, а форум Вам поможет, я в том числе. Я тоже когда-то был чайником и вообще для меня было много странного в среде разработки, более того, работая с обычными ПЛК для меня Zentek был вообще темным лесом и я донимал Михаила с претензиями типа что Вы за продукт тут сделали ни на что не похожий. Но как оказалось очень даже не плохой, некоторые вещи можно сделать гораздо быстрее чем в том же CodeSys. С другой стороны я имел дело с микроконтроллерами, поэтому мне понять логику Zentek было проще, так как логика программирования ближе к микроконтроллерам, чем к к ПЛК. Например работа с Eeprom, работа с сетями.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: VoronovMaksim88 от 26 Апрель 2017, 03:27:56
Согласен с коллегами. Zwb мощный софт, но потому и не самый простой.
Вам действительно следует снять видео в котором своими словами четко и внятно проговорить чего вы ожидаете от макроса а потом наглядно продемонстрировать как он не соответствует вашим ожиданиям.
Или как я советовал ранее написать свою программу, пока будете писать разберетесь со средой. Либо составить четкое ТЗ и найти программиста который вам сделает проект и с него потом спрашивать.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 26 Апрель 2017, 09:53:22
Чем вы видео снимаете? Да еще чтоб оно такое небольшое получалось?
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: VoronovMaksim88 от 26 Апрель 2017, 10:21:05
Free Screen Video Recorder
https://yadi.sk/d/LWaO-kGs3HMnyW
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 27 Апрель 2017, 00:14:34
Спасибо.  Подготовлю такой отчет.  Сейчас стало правда чуть сложнее ловить переходные ситуации.  Неделю назад они возникали сами собой в связи с погодой. Теперь придется их симулировать, но я это обязательно сделаю.

Однако случилась еще одна напасть :(
За последние пару дней раз пять вырубалось электричество и вот что я заметил - контроллер даже при отключенном COM0 порте, не возвращается в рабочий режим после включения питания.  Он возвращается в состояние остановленной отладки. Панелька говорит что все работает. Естественно температуры отображает не верные ибо нет потока воздуха.
Приходится загружать ZWB, подключать контроллер к компу , стартовать отладку, говорить "запустить". Только после этого все запускается.  При этом (еще до перебоя с питанием) из отладки корректно сделан выход, ZWB  закрыт,  кабель выдернут из компа. Контроллер работает автономно.  485 интерфейс с USB переходником остаются подключены к СOM0, но все без питания и без компа (висит в воздухе).

Что это может быть?
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: VoronovMaksim88 от 27 Апрель 2017, 03:00:39
После того как отладили проект надо нажать "загрузить" и только после того как проект будет загружен в контроллер можно отключаться от контроллера и оставлять его работать.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 27 Апрель 2017, 15:44:45
При чем Михаил от лица производителя Вам сказал, что среда (FBEditor) в которой Вы делаете более не поддерживается (аж с 2015 года), что правда меня тоже не очень-то радует.
Простите за тупость, но я никак не возьму в толк эти тезисы про FBEditor.  Я даже не знаю что это такое. И уж тем более какое оно имеет отношение к моему вопросу.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 27 Апрель 2017, 15:51:33
А теперь по Вашей проблеме, напишите как Вы видите логику работы, а форум Вам поможет, я в том числе.

Спасибо за предложение, но меня бы вполне устроила та самая логика, которая заложена в готовый проект. Если бы оно так и работало.... Я не причисляю себя к тем 10% "отщепенцев", о которых Вы говорите. Я как раз из тех 90%, которым нормально и так. Но когда звездочка светится вместе с солнышком, меня это напрягает. Вот и все мое отличие от этих 90%.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: VoronovMaksim88 от 28 Апрель 2017, 02:46:01
На fbdeditor просто забейте, его давно нет.
Снежинку мы с вами убрали.
Вентилятор если надо прикрутим .
А Я кстати тот самый отщипенец ))) мне легче свой корявый код написать чем чужой понять.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: serov от 30 Апрель 2017, 22:52:57
Я кстати тот самый отщипенец ))) мне легче свой корявый код написать чем чужой понять.
Присоединяюсь
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: serov от 30 Апрель 2017, 22:55:27
После того как отладили проект надо нажать "загрузить" и только после того как проект будет загружен в контроллер можно отключаться от контроллера и оставлять его работать.
Да, да все верно. Добавлю ещё, для ясности. Если в контроллер загружена прога для отладки, то она сама по себе не стартует. Именно с этим трабл.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: mike от 01 Май 2017, 05:27:45
Не стартует, потому что ожидает команду от отладчика.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 03 Май 2017, 13:24:35
Вот первое видео для Mike:

-Проект EX_N без изменений
-Авто режим
-Уставка температуры 4 градуса
-За бортом 14 градусов

на экране панельки только снежинка
нагрева нет

Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 03 Май 2017, 13:56:39
Второе видео:

Меняем уставку температуры на 27 градусов.
Все остальное без изменений.

На экране снежинка.
Нагрева нет.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: VoronovMaksim88 от 04 Май 2017, 08:05:01
Макрос который определяет режим работы ни как не зависит от уставки температуры в канале.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 04 Май 2017, 11:17:40
Макрос который определяет режим работы ни как не зависит от уставки температуры в канале.

И что, это так и должно быть? Если мы хотим 27 градусов, греть не нужно?
Зачем тогда вообще задавать температуру? Какая-то бредовая логика.
Нарисовать снежинку, дуть чем попало, забивая на уставку температуры.
Не понимаю :( Я бы еще понял, если бы в авто режиме по датчику
температуры наружного воздуха, включился режим "лето" скажем при 5 градусах
(заданным нами как температура  перехода из режима в режим),
заблокировалась возможность менять уставку температуры, отобразился на дисплее вентилятор
и на панельку выводилась бы температура за бортом и температура в канале / или в помещении.
Такую логику еще  с натягом можно принять как рабочую. 
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: mike от 04 Май 2017, 11:27:29
Я, если честно, уже сам не понимаю, чего вы хотите.
Если есть теплоноситель, то уставку менять можно и нужно.
Если его нет, то "дуть чем попало".
Откуда у вас эта "снежинка"

zetFBD НЕ ПОДДЕРЖИВАЕТСЯ!
Пожалуйста, переведите проект в zWorkbench
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 04 Май 2017, 11:34:18

Откуда у вас эта "снежинка"

У меня???
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 04 Май 2017, 11:37:41

zetFBD НЕ ПОДДЕРЖИВАЕТСЯ!
Пожалуйста, переведите проект в zWorkbench

Да я тридцать седьмой раз говорю, что я даже не знаю о чем Вы.
Я кроме ZWB ничего в руках не держал. Открыл проект через импорт в ZWB.
Что не так? Пожалуйста не злитесь, объясните дураку - что значит перевести?
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 04 Май 2017, 11:53:15

Если есть теплоноситель, то уставку менять можно и нужно.


Какой такой теплоноситель в установке с электрокалорифером?
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: VoronovMaksim88 от 04 Май 2017, 15:39:53
Часто мы называем "бредовыми " то что не понимаем. Логика простая. Либо режим определяется автоматом по наружной температуре либо вручную пользователем.
Хотите по другому надо тогда допиливать.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 04 Май 2017, 16:34:00

Логика простая. Либо режим определяется автоматом по наружной температуре либо вручную пользователем.


Максим, возможно я многое не понимаю, но то что Вы говорите это ни в какие ворота....
Давайте разберем ваши утверждения:

1. "либо режим определяется автоматом по датчику наружной температуры"
 
Я полностью за такой вариант! Только по факту увы так не получается.

- на экране снежинка
- температуру с панели можем регулировать, а она не регулируется.

О чем это говорит? Что режим-то у нас с вами переключился возможно и правильно,
а вот отображение и управление ему не соответствуют. Мы без компа и не взглянув
в щиток не можем сказать какое состояние у системы и что она сейчас делает.
Такого не должно быть.
Согласны?

2. Ручной режим работает. Претензий нет. Если не считать ту несколько странную логику,
о которой я писал в начале топика.

3. По поводу допиливать:

Допиливать нужно что-то, что чуть чуть не так работает, как нам надо.
А мне  надо именно так, как заявлено и не более того. Однако оно так как заявлено не работает,
ну просто совсем.
см. п.1


Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: mike от 04 Май 2017, 18:10:20

Логика простая. Либо режим определяется автоматом по наружной температуре либо вручную пользователем.


Максим, возможно я многое не понимаю, но то что Вы говорите это ни в какие ворота....
Давайте разберем ваши утверждения:

1. "либо режим определяется автоматом по датчику наружной температуры"
 
Я полностью за такой вариант! Только по факту увы так не получается.

- на экране снежинка
- температуру с панели можем регулировать, а она не регулируется.

О чем это говорит? Что режим-то у нас с вами переключился возможно и правильно,
а вот отображение и управление ему не соответствуют. Мы без компа и не взглянув
в щиток не можем сказать какое состояние у системы и что она сейчас делает.
Такого не должно быть.
Согласны?

2. Ручной режим работает. Претензий нет. Если не считать ту несколько странную логику,
о которой я писал в начале топика.

3. По поводу допиливать:

Допиливать нужно что-то, что чуть чуть не так работает, как нам надо.
А мне  надо именно так, как заявлено и не более того. Однако оно так как заявлено не работает,
ну просто совсем.
см. п.1

Снежинка - режим охлаждения.
Зайдите в отладку и посмотрите, почему она висит.
Мне так сложно сказать. Я же предлагал подключиться по удалёнке.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: serov от 04 Май 2017, 19:45:43
проект с изменениями в студию. Вместе разберем.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 04 Май 2017, 20:55:25
проект с изменениями в студию. Вместе разберем.

Проект "EX_N" давно уже в студии :), а именно
на сайте Zentec в разделе "Готовые" Решения"

Я уже много дней бьюсь над тем, чтобы вы поняли, что
авто режим работает не верно. Точнее работает он скорее всего почти правильно
по сути, но совершенно не верно по содержанию и форме отображения на
доступном пользователю устройстве управления, а именно - панельке Z033.
Что делает его (авто режим) "useless" в реальной жизни.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 04 Май 2017, 21:07:24
Снежинка - режим охлаждения.
Зайдите в отладку и посмотрите, почему она висит.
Мне так сложно сказать. Я же предлагал подключиться по удалёнке.

Откуда снежинка мы давно с Максимом разобрались. Не поняли только зачем она там вообще
Мы ее можем и убрать, но от этого суть явления лучше-то не становится.
Вентилятор не рисуется, температурная уставка может руками с панели меяться
(хотя не должна при электронагреве) Температура забортового воздуха не выводится,
следовательно мы не знаем в каком состоянии находится установка без подключения
компа или на худой конец заглядывания в щиток. Как комплексно поправить эту ситуацию
я ума не приложу. Слишком многое будет затронуто. Я не осилю.

А подключиться удаленно - да пожалуйста, почти в любое удобное для Вас время.
Уверен кстати, что оно себя так же ведет и на симуляторе и просто на любом контроллере с такой же панелькой.
У меня в системе нет ничего выдающегося, на что стоило бы смотреть удаленно. (Включая сам стандартный готовый проект)
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: VoronovMaksim88 от 05 Май 2017, 04:34:06
Уважаемый eric, скопируйте макрос automode, подключитесь в режиме симуляции и внимательно его изучите.
Если вас  не устраивает его логика, то напишите свою.

Вот ссылка на видео, там я попытался разобраться с этим макросом.
https://yadi.sk/i/iYvYTizS3HgUYr
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: VoronovMaksim88 от 05 Май 2017, 04:46:03
1. "либо режим определяется автоматом по датчику наружной температуры"
 
Я полностью за такой вариант! Только по факту увы так не получается.

- на экране снежинка
- температуру с панели можем регулировать, а она не регулируется.

О чем это говорит? Что режим-то у нас с вами переключился возможно и правильно,
а вот отображение и управление ему не соответствуют. Мы без компа и не взглянув
в щиток не можем сказать какое состояние у системы и что она сейчас делает.
Такого не должно быть.
Согласны?

На экране снежинка потому что так заданы входные параметры макроса Automode если их изменить, то можно исключить появление снежинки. См. видео из прошлого сообщения.
Почти ни один контроллер не может сам вам показать свою логику, конечно надо подключатся в отладке и смотреть что происходит.
Надо взять контроллер+панель подключить на столе перевести входы в симуляцию и тестить, тестить, тестить пока  не придёт понимание логики. А дальше всё просто: если логика устраивает, то ставим плк на объект если нет, то пишем код под свою задачу.

Отвечаю на Ваш вопрос: нет, не согласен.

Меня всё устраивает, я могу поковыряться в чужом коде и поправить его, могу написать свой, могу симулировать, могу отлаживать, могу использовать отладочные экраны, могу opc-сервер прикрутить и смотреть значения переменных при работающем плк. В общем есть масса инструментов чтоб создать хорошую бюджетную автоматику на базе ПЛК Zentec. А с появлением панельного контроллера Z036 возможности увеличатся на порядок.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 05 Май 2017, 08:54:59


Отвечаю на Ваш вопрос: нет, не согласен.

Меня всё устраивает, я могу поковыряться в чужом коде и поправить его,

Мой вопрос был: "Согласны ли Вы с утверждением, о том, что в таком виде,
в котором сейчас есть <готовое решение EX_N> оно в авто режиме нормально не может
использоваться пользователем." А Вы мне опять про поковыряться....

Я не возражаю, давайте поковыряемся, но постольку поскольку задействован там будет
не только этот макрос, а еще несколько подсистем, то мне одному это не под силу. О чем я опять же
оговорился.

И я все таки не понимаю почему сам по себе Zentec так равнодушен к нерабочим решениям.
Простите, но я уже устал доказывать всем, что нет рабочего авто режима в готовом проекте,
( ни с какой логикой работы ).
Если Вы считаете иначе - опишите мне эту логику работы. Прямо по готовому EX_N как оно есть.
По пунктам пожалуйста.

Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: mike от 05 Май 2017, 12:16:50
Нет, не равнодушен. Мы занимаемся разработкой ПЛК и ПО. Прикладные программы мы пишем для демонстрации методов работы. Прикладное ПО поставляется "как есть".
Вы нашли ошибку, это хорошо, мы проверяем этот факт.

И не обижайтесь, пожалуйста, но этот топик похож на: купил сыну скрипку. Не пойму, что так плохо звучит.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 05 Май 2017, 12:43:37
И не обижайтесь, пожалуйста, но этот топик похож на: купил сыну скрипку. Не пойму, что так плохо звучит.

Ну а ваши ответы (тоже не обижайтесь пожалуйста) звучат как: Купил пылесос, включаешь - не работает. И не надо включать. Не для того оно все... (С)
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: mike от 05 Май 2017, 15:42:18
Так мои ответы относительно прикладных программ. Я же говорю, что они поставляются как есть. Мы, конечно, проверим поведение этого блока, но до сего момента все у всех прекрасно работало.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 05 Май 2017, 17:45:53
Мы, конечно, проверим поведение этого блока, но до сего момента все у всех прекрасно работало.

Mike, я сильно извиняюсь, но Вы меня совершенно не слышите.
Ну как мне Вам доказать, что нормально работать оно не могло и не может
в рамках того, что есть в "готовом решении"?
Заведите у себя этот проект и убедитесь лично.
Ко всему прочему я не знаю как еще объяснить,
что дело тут не только, и не столько в блоке авторежима (с ним бы я и сам уже справился).
Дело в том, что нужно совершенно пересмотреть ввод с панели  и вывод на нее,
а именно:

[Программа минимум]
-хотя бы начать рисовать вентилятор при летнем режиме.
-Перестать рисовать снежинку (Да еще и одновременно с солнышком)
-блокировать изменение температуры вручную в режиме "лето" /не забываем - теплоносителя у элетроустановки нет/
-Отображать нечто на месте уставки температуры в режиме "лето"
(что именно - зависит от возможностей Z033 и тех программ, что на нее выводят информацию)

И это мы с Вами даже не добрались до переходных режимов (зима/лето),
которые я отношу к [Программе максимум]

Это когда ночью например установка работает в режиме "зима", а днем "лето" и скачет
между между режимами многократно, да еще и с некоторым гистерезисом.
-эти режимы еще предстоит оттестировать и понять где там косяки.
А они там есть, поверьте. Я их своими глазами наблюдал много раз в переходный сезон,
о чем и пытался Вам ранее рассказать.

Режим  "зима" и "зима-лето"  дело совсем непростое.  Начинаются вопросы энергоэффективности.
Один неверный алгоритм и попадалово на хорошие деньги при электронагреве. Особенно в
масштабах целого здания.

Такие вот  дела.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: mike от 05 Май 2017, 21:16:02
Добрый вечер, коллеги!
Вроде немного я раскидался с текучкой и могу ответить на несколько вопросов топикстартеру.

Для начала определимся с базовыми принципами, которыми я руководствовался, создавая эту программу:
1. Приточная установка (в контексте этой программы) - это агрегат воздухоподготовки, задачей которого стоит подать в помещение воздух, удовлетворяющий санитарным требованиям. С помощью программы нельзя снимать излишние теплопритоки. Она просто не предназначена для этого.
2. Следствие из пункта 1 - если температура приточного воздуха в любом режиме будет меньше нуля, установка сформирует ошибку.
3. Установка может работать в ручном или автоматическом режиме, в зависимости от температуры наружного воздуха. Причем, летний режим - это вентиляция без подогрева.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: mike от 05 Май 2017, 21:20:49
Теперь посмотрим, что за снежинка и откуда она у вас взялась.
Я специально загрузил программу с сайта в ЗВБ. Грузить мне в контроллер лень, поэтому я буду работать в симуляторе.
Для того, что бы иметь полную картину, я создал такую схему (см прицеп).

Контроллер гоняется в симуляторе, его порт 1 смотрит наружу в порт 4 компьютера. К порту ПК прикручена живая панель.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: mike от 05 Май 2017, 21:27:16
Запускаю отладку, конфигурирую панель из программы на полностью ручной режим.
Все работает.

Звездочки никакой нет. Хочу вентиляцию - значок вентилятора, хочу нагрев - значок солнышка
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: mike от 05 Май 2017, 21:34:03
Конфигурирую панель на авто режим:
Устанавливаю параметр 9 в переход в 10С.
Устанавливаю режим работы панели 24 в 0

Выставляю на входе Тнв около +6С
Получаю авто режим нагрева
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: mike от 05 Май 2017, 21:36:52
Поднимаю температуру до +12С
Система переходит в вентиляцию.

Где ошибка в алгоритме?
И где ваша снежинка?
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: mike от 05 Май 2017, 21:39:31
Тут написано на 7 листов форума, что алгоритм не рабочий.
Ок, я готов это признать. Ткните пальцем мне. Я не могу найти ошибку.
Все абсолютно четко переключается и все логично:
Холодно на улице - греем, тепло - вентилируем.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 05 Май 2017, 23:45:53
Про ручной режим мы уже все обсудили в первой части топика.
В нем действительно все работает и все похоже на правду. За исключением
некоторой спорной логики насчет нагрева при низкой температуре.
Однако это оставим на откуп каждому в отдельности. Это просто вопрос
нравится / не нравится.  Поэтому про ручной режим мы сейчас забываем
и более не обсуждаем. Признаем что с ним все норм.

Вернемся к автомату.
Посмотрите пожалуйста два моих видео выше и Вы увидите откуда берется снежинка.
См. параметр Tохлаждения и его сравнение с остальными температурами в макросе Авто режима.
В Ваших скриншотах этого модуля не показано вообще. Вы его просто не поставили в отладку.
Идем далее. Как мы видим из Ваших же скриншотов сделанных в ручном режиме, там Вы позаботились о
том чтобы в режиме вентиляции (лето) не было возможности устанавливать руками температуру.
Эта функция заблокирована и окошко уставки пустое.
В режиме автомата эта никчемная возможность  зачем-то оставлена и сильно сбивает с толку.
Где-то  условие перехода в летний режим не проверяется и отображение работает по зимнему,
только без нагревва.
Посмотрите внимательно. 

Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: mike от 06 Май 2017, 08:36:28
Про ручной режим мы уже все обсудили в первой части топика.
В нем действительно все работает и все похоже на правду. За исключением
некоторой спорной логики насчет нагрева при низкой температуре.
Однако это оставим на откуп каждому в отдельности. Это просто вопрос
нравится / не нравится.  Поэтому про ручной режим мы сейчас забываем
и более не обсуждаем. Признаем что с ним все норм.

Я вам писал выше про работу автомата. Я его так реализовал. И это не значит, что он правильный или не правильный.
Он просто сделан для своей цели.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: mike от 06 Май 2017, 08:48:28
Вернемся к автомату.
Посмотрите пожалуйста два моих видео выше и Вы увидите откуда берется снежинка.
См. параметр Tохлаждения и его сравнение с остальными температурами в макросе Авто режима.


Итак, еще раз.
Автомат перехода между режимами не отслеживает темп в помещении. У него просто нет датчика для этого.
Точнее датчик то в панели есть, но достоверность его показаний, применительно ко всему объекту регулирования под сомнением.
Мало того, я в 99% случаев сталкивался с рукожопостью монтажников, которая имеет корни глубокого незнания технологии неправильной установкой датчика температуры наружного воздуха.
Его просто ставят на "теплой стороне". Соответственно, программный алгоритм пытается нивелировать эту проблему.

Снежинку я увидел. В макросе действительно была несущественная ошибка. Лечится изменением функции блока (выделен на схеме).
Но эта ошибка проявлялась только при установке темп перехода в 5С. Обычно, эта температура находится в диапазоне от 10 до 14С
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: mike от 06 Май 2017, 08:51:26

Идем далее. Как мы видим из Ваших же скриншотов сделанных в ручном режиме, там Вы позаботились о
том чтобы в режиме вентиляции (лето) не было возможности устанавливать руками температуру.
Эта функция заблокирована и окошко уставки пустое.
В режиме автомата эта никчемная возможность  зачем-то оставлена и сильно сбивает с толку.
Где-то  условие перехода в летний режим не проверяется и отображение работает по зимнему,
только без нагревва.
Посмотрите внимательно.

Ни о чем я не позаботился. Это стандартная функция панели.
В режиме вентиляции - нет возможности менять уставку, ибо смысл?
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 06 Май 2017, 12:26:40
Mike,

Со снежинкой разобраться - это самое простое.
Мы это и сами подправили, правда чуть по другому.

Далее по пунктам:

Солнышко - не уходит при автоматическом переходе в режим лето, вентилятор не появляется.
Уставка тампературы может меняться руками с панели, при этом установка очевидно находится
в режиме вентиляции.

То есть  режим-то переключен, а отображение его и управление - нет.
Еще раз см.  видео и пояснения к ним.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: mike от 06 Май 2017, 13:25:08
Смотрите скриншоты выше.
У меня все переключается.
Программа с сайта.
Я ничего не правил.
Проверяйте свои настройки
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 12 Май 2017, 18:12:26
Извините. Был в командировке.
Только вернулся.
Смотрим настройки:
(Исходные данные все те же - EX_N без изменений, реальная установка, режим авто)
На снежинку можем не обращать внимания. С ней более менее понятно.
Вот фото панели, скриншот настроек, скрин авто режима. Все в  отладке.

По факту имеем:
хотя установка вентилирует (нагрев выключен),
температурная уставка поддается ручному регулированию,
вентилятор на панели не отображается.

Ткните носом, какие настройки у меня не так сделаны?

 
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: VoronovMaksim88 от 12 Май 2017, 19:38:51
Вообще я размышлял над темой надо ли иметь возможность менять уставку в режиме вентиляция и пришел к выводу что надо. Это мои рассуждения и они не относятся к обсуждаемому проекту.
Например у вас квартира , например вы ложитесь спать и установка дует в режиме вентиляции. Но известно что ночью похолодает и установка перейдет в режим нагрева. Так почему бы сейчас заранее не задать уставку ?
Ведь уставка - это просто параметр. В том же пикселе ее можно сменить в любой момент времени не зависимо от режима, вентиляция, нагрев или пожар все равно.
Поэтому применительно к панели 033 я бы не парился что уставка всегда может быть изменена.
Если у кого то другое мнение рад буду ознакомится.
Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: eric от 12 Май 2017, 19:58:46
Давайте начнем с простого - научимся четко отображать состояние установки в авто режиме,
а потом вернемся к вопросу отображения и изменения уставки температуры в режиме вентиляция.
Рациональное зерно в Ваших рассуждениях совершенно очевидно присутствует, однако надо это еще
хорошенько додумать. Просто так оставлять эту возможность - очень сильно сбивает с толку пользователя.
Особенно при несвязанности авто режима с  пользовательским желанием - например греть до 30,
когда установка перешла по своим условиям в режим "лето". Пользователю скажем холодно и он хочет
тепла и даже может его выставить, а установка его не слушается ну никак. Это нехорошая ситуация.



Название: Re: err 13 и некорректная работа при низкой температуре наружного воздуха
Отправлено: mike от 12 Май 2017, 20:07:34
Добрый вечер!
Сначала для Максима: уставка в режиме вентиляции нужна. Но это, скорее частный случай.
Если есть желание - давайте обсудим.
Для Виктора: пожалуйста, напишите мне в личку время встречи в прямом эфире на завтра. Я позвоню и подключусь. Все расскажу и покажу.
Меня приводит в недоумение, что у вас не работает!