Carel uchiller как исправить ошибку a43
Перейти к содержимому

Carel uchiller как исправить ошибку a43

  • автор:

Carel uchiller как исправить ошибку a43

День добрый всем. Приходилось ли кому-нибудь сталкиваться с Carel μC2?

Проблема, собственно говоря, следующего характера. Есть Carel μC2, есть ККБ. Задумка-конденсатор с обратным циклом. Конфигурация: есть датчик В3, датчики высокого-низкого, вход 1 (ID1)- используем на переключение режима «охлаждение-обогрев», вход 2(ID2)-на аварию, ID5-на вкл./ выкл-е. Один контур, один компрессор. Работу вентилятора делаем совместно с компрессором, разморозку-по температуре. В итоге замыкаем вход на запуск, на дисплее, прилежно отображается факт включения системы, но при этом ни компрессор, ни вентилятор не запускаются, т.е. даже контроллер не дает сигнал на их запуск. Мучения продолжаются, почти неделю, Заказчик начинает беспокоиться.

ScrewDriver
13.11.2010, 10:25

ОС по включению компрессоров и других ИМ проверьте. Какие ошибки выдает контроллер при долгом держании запуска? Мобыть уставки по наличию ОС завышена, а ОС не приходит от компрессора.

В общем и целом — чем больше деталей, тем быстрее вы получите ответ. И не стоит обижаться на сарказм, в следующий раз подумаете дважды, разводить пустую болтавню

ScrewDriver
13.11.2010, 10:43

Какие значения С01, С02. и тд?
Значение параметра H11 ?

UPD: вообще, все конфигурационные параметры выложили бы. У вас явно что-то не то с конфигурацией, на мой взгляд.

13.11.2010, 10:57
Н11=0, С01,С01-по умолчанию-60 сек.
ScrewDriver
13.11.2010, 11:15

Уставки разморозки, режим разморозки, уставки температур, конфигурация датчика В3, режим работы нагреватель-охладитель и его конфигурация.

13.11.2010, 11:31

Разморозка-нет (DO1=0), пробовалось и DO1=1, DO2=1, DO3=-15, DO4=5
Датчик В3-/03=1
Датчик В4-/04=1(вкл/выкл)
Температура:
r13=21
r14=22
r15=18
r16=19

С уставками по температуре мог и лохануться.

ScrewDriver
13.11.2010, 11:37

Просто Вы поймите, он у вас либо ждет внешнего сигнала с оборудования о готовности, либо Вы его загнали в режим, когда насос не нужен. Вот и проверяйте эти варианты. Еще можно спросить вот тут — http://holod-konsultant.ru/cgi-bin/yabb/YaBB.pl
У них явно опыта больше, чем у меня.

И еще. попробуйте, H05=1 — должен замкнуться 2 выход, Н04=1.
И посмотрите что будет.

Совсем забыл. R02, R04 — это дифференциалы, если дельта температуры за них не выйдет, регулирование не запустится.

13.11.2010, 11:50

Спасибо, сейчас попробую. Я и сам понимаю, что где-то, что-то не так выставил, блокировал или, наоборот, активировал какую-либо функцию, от которой, напрямую, зависит работа вентилятора конденсатора и компрессора. Параметров-море, с этим контроллером работаем впервые, так что, сами понимаете.

13.11.2010, 14:35

— ON/OFF digital input
H07: Establishes whether the ON/OFF selection from digital input is enabled or disabled. If the selection
is enabled (H07= 1), the “open” status switches the unit Off, while in the “closed” status, the unit may be
OFF or ON, as controlled by the keypad.

Switch from standby to chiller mode press for 5 s

По русски примерно так: Замкнул вход вкл/выкл — молодец. Нажми еще на кнопку «солнце» или «снег» и подержи 5 сек.

13.11.2010, 14:44
Цитата(ttt @ 13.11.2010, 14:35)

— ON/OFF digital input
H07: Establishes whether the ON/OFF selection from digital input is enabled or disabled. If the selection
is enabled (H07= 1), the “open” status switches the unit Off, while in the “closed” status, the unit may be
OFF or ON, as controlled by the keypad.

Switch from standby to chiller mode press for 5 s

По русски примерно так: Замкнул вход вкл/выкл — молодец. Нажми еще на кнопку «солнце» или «снег» и подержи 5 сек.

Да вход-то я замкнул. Он показывает, что он включился в работу («On»), зажегся, даже знак того, что он перешел в режим охлаждения, но. сигнала на запуск компрессора и вентилятора так и нет.

13.11.2010, 15:40
А на кнопку жал?
13.11.2010, 15:49
Цитата(ttt @ 13.11.2010, 15:40)
А на кнопку жал?

Конечно! Никакого эффекта. Но Заказчик же не полезет на ККБ нажимать кнопку)))

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

13.11.2010, 16:13

Он будет включаться и выключаться по сигналу от цифрового входа, но после запуска от кнопки.

Можно попробовать по другому. Убрать в конфигурации вкл/выкл по входу НО7=0 и включать выключать кнопками.
Добиться чтоб включался. Потом разбираться с дистанционным управлением.

НО6 тоже пока в ноль.
НО4 почему не 4 а не 0?
НО11 почему 0 а не 4?

13.11.2010, 17:12
Цитата(ttt @ 13.11.2010, 16:13)

Он будет включаться и выключаться по сигналу от цифрового входа, но после запуска от кнопки.

Можно попробовать по другому. Убрать в конфигурации вкл/выкл по входу НО7=0 и включать выключать кнопками.
Добиться чтоб включался. Потом разбираться с дистанционным управлением.

НО6 тоже пока в ноль.
НО4 почему не 4 а не 0?
НО11 почему 0 а не 4?

Все сделал. По кнопке проходит сигнал на запуск, меняется режим. А сигнала на запуск компрессора так и нет.

13.11.2010, 17:37

ttt, он не подключил В1 м В2. компрессор страртует регулятор. а регулятор отключен. мне кацца трабл надо искать тут.

13.11.2010, 18:15

Увидел кратковременный старт компрессора в режиме «чиллер воздух-вода». НО1=2. Зачем В1 и В2? В конфигурации конденсатора только В3 и В4.

13.11.2010, 19:43

Забейте вы на этот Carel. Это вещь в себе. Давайте подберем нормальный, внятный и легко программируемый контроллер и закроем тему. Город топстартера и технологическую с автоматизацией схему в студию.

13.11.2010, 19:54

Лев, у него конфигурация НО=8, ККБ тепло-холод. В1 и В2 не нужно. Нужен В3 или В4. Но не оба сразу.

«По кнопке проходит сигнал на запуск, меняется режим. » Что значит проходит сигнал на запуск? Выход номер 1 замыкается?

15.11.2010, 9:01
Цитата(Ludvig @ 13.11.2010, 19:43)

Забейте вы на этот Carel. Это вещь в себе. Давайте подберем нормальный, внятный и легко программируемый контроллер и закроем тему. Город топстартера и технологическую с автоматизацией схему в студию.

Всенепременно забью. Как только разберусь. Мог бы и на чем-нибудь другом, конечно, попробовать, на том же «Контаре» сделать и не париться, но. Тут уже дело принципа.

15.11.2010, 9:12
Цитата(ttt @ 13.11.2010, 19:54)

Лев, у него конфигурация НО=8, ККБ тепло-холод. В1 и В2 не нужно. Нужен В3 или В4. Но не оба сразу.

«По кнопке проходит сигнал на запуск, меняется режим. » Что значит проходит сигнал на запуск? Выход номер 1 замыкается?

Значит так, конфигурируем b00=10, чтобы видеть состояние вкл/выкл., имитируем перемычкой сигнал включения, «off» меняется на «оn», или отключаем режим пуска извне и то же самое делаем кнопкой, в левом верхнем углу появляется знак охлаждения или обогрева. А первый выход и есть включение компрессора и если бы он замкнулся компрессор бы заработал, но выход не замыкается.

15.11.2010, 9:55
А «1» в правом верхнем углу появляется?
15.11.2010, 10:16
Цитата(ttt @ 15.11.2010, 9:55)
А «1» в правом верхнем углу появляется?

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

15.11.2010, 11:07
Цитата(Aztek @ 15.11.2010, 10:16)
Нет. Думаю, если бы она появилась, был бы и сигнал на запуск компрессора.

Эт точно.
М-да. Значит дело не в кнопке и не во входе.
Надо подумать.
15.11.2010, 11:16
Цитата(ttt @ 15.11.2010, 11:07)
Эт точно.
М-да. Значит дело не в кнопке и не во входе.
Надо подумать.

В принципе, допустим мы только получили контроллер, плату управления вентилятором, радиометрический датчик, все новое, в коробке. Распаковываем, монтируем испытательный стенд, В4 для наглядности вешаем, ну. скажем, на баллон с фреоном. Можем повесить энтэцешный датчик еще. Как бы там ни было, но замыкание выходов на запуск вентилятора и компрессора мы же должны увидеть. А тут-тишина. Жесть.

15.11.2010, 11:56

Вопчем, встрял.
15.11.2010, 12:34

μC2 single circuit, 2 compressors, panel mounting MCH2000000
μC2 single circuit, 2 compressors, panel mounting (20 pcs. multiple package) MCH2000001

μC2SE single circuit, 2 compressors, panel mounting MCH2001030
μC2SE single circuit, 2 compressors, panel mounting (20 pcs. multiple package) MCH2001031

Стенд — это хорошо.

15.11.2010, 12:53
Цитата(ttt @ 15.11.2010, 12:34)

μC2 single circuit, 2 compressors, panel mounting MCH2000000
μC2 single circuit, 2 compressors, panel mounting (20 pcs. multiple package) MCH2000001

μC2SE single circuit, 2 compressors, panel mounting MCH2001030
μC2SE single circuit, 2 compressors, panel mounting (20 pcs. multiple package) MCH2001031

Стенд — это хорошо.

15.11.2010, 13:17

Самый простой.
Из описания не понятно по какому критерию должен запускаться компрессор, нету датчиков В1 и В2.
Вы сами комплектацию определяли? И именно под ККБ? Или поставщик? Или вместе?
Спрашиваю чтоб прояснить, это вообще работает? Теоретически. Вам кто-то обещал, что все будет работать?

Если поставщик продал Вам именно для ККБ, то правильная конфигурация должна быть установлена на заводе.

Есть маленькая вероятность что это косяк карела, типа возможность управления ККБ теоретически есть, а практически нет. Потому что никто кроме Вас это для ККБ не использует, экзотика.
Но это чисто мои домыслы после копания в документации.

15.11.2010, 13:34
Цитата(ttt @ 15.11.2010, 13:17)

Самый простой.
Из описания не понятно по какому критерию должен запускаться компрессор, нету датчиков В1 и В2.
Вы сами комплектацию определяли? И именно под ККБ? Или поставщик? Или вместе?
Спрашиваю чтоб прояснить, это вообще работает? Теоретически. Вам кто-то обещал, что все будет работать?

Если поставщик продал Вам именно для ККБ, то правильная конфигурация должна быть установлена на заводе.

Есть маленькая вероятность что это косяк карела, типа возможность управления ККБ теоретически есть, а практически нет. Потому что никто кроме Вас это для ККБ не использует, экзотика.
Но это чисто мои домыслы после копания в документации.

Если вкратце, то дело было, примерно, так. Где-то, кто-то, когда-то увидел этот контроллер, как он появился у нас, я не знаю, цели попытаюсь выяснить у старожилов, но идея возникла «а давайте попробуем. » То есть, по существу заданных вопросов-никакой конкретики. В продолжение сказанного, у меня, сейчас, два выхода:
1) Запустить, чтоб работал
2) Грамотно, со ссылкой на что-то, заявить, мол, данная схема, в таком варианте, работать не будет.

Но тогда, автоматически, встанет новый вопрос. А, собственно, для чего сей контроллер, тогда нужен? Что он, вообще, может? Я запускал его во всех возможных режимах, но недельные конвульсии дали лишь один результат-НИ-КА-КОЙ. Обращался в представительство, они тоже в замешательстве, отправили запрос итальянцам-пока тишина.

15.11.2010, 14:06

Понятно. UE как всегда на высоте.
Существует специальный софт ComTool для конфигурации параметрических контроллеров карел.
Подозреваю что на заводе им и пользуются для конфигурации перед отправкой. Если это не параметры по умолчанию, по умолчанию параметры записывает БИОС. Если продается просто контроллер то в нем параметры по умолчанию.
Если для конкретного чиллера, например вода-вода, то параметры устанавливаются на заводе.
Параметры хранятся в файлах *.xls. То есть на каждую конфигурацию, свой файл.
Запросите нужный вам файл у итальянцев через UE.
Там (в файле) все понятно.

15.11.2010, 14:09
Цитата(ttt @ 15.11.2010, 14:06)

Понятно. UE как всегда на высоте.
Существует специальный софт ComTool для конфигурации параметрических контроллеров карел.
Подозреваю что на заводе им и пользуются для конфигурации перед отправкой. Если это не параметры по умолчанию, по умолчанию параметры записывает БИОС. Если продается просто контроллер то в нем параметры по умолчанию.
Если для конкретного чиллера, например вода-вода, то параметры устанавливаются на заводе.
Параметры хранятся в файлах *.xls. То есть на каждую конфигурацию, свой файл.
Запросите нужный вам файл у итальянцев через UE.
Там (в файле) все понятно.

Прошу прощения за тупость. UE-это «Юнайтед Элементс»?

Carel uchiller как исправить ошибку a43

Как соединиться с контроллером!?
Ключа нет. по второму варианту что сделать надо?
Как я понял нужен преобразователь 232-485(любой или нет? тут я не понял, кто то говорит что только тот который карел сертифицировал). нужно вытащить прогу с контроллера под бэкАП..помогите плз. С Карелом вообще не работал, онли Симатик

polyakov.mo
10.4.2013, 13:32

если с микросхемой RTDI — то любой. Если другая микросхема, то возможно, но нужно будет повозиться. Рекомендую обратиться в представительство к Антону Головину.

11.4.2013, 14:43

Ну с преобразователем то я что нить придумаю. А как дальше действовать?Через какой порт, на самом контроллере? И как там далее по действиям!? ВинЛоад качнул и установил уже. На дисплее надо что нибудь делать?
Если я не по адресу или дублирую тему какую то, то перенаправьте новичка

polyakov.mo
12.4.2013, 14:06

Попробовал. залил программу в контроллер, winload-ом считывает T и P память, обратно залить их в контроллер Winload отказывается. ерунда какая-то

На контроллере порт — 3пин J-11 или 6пин J-10. На дисплее нужно выяснить адрес контроллера в сети plan, если дисплей выносной, то зажать вверх+вниз+ентер. Если он локальный, то в верхней части будет его адрес=0 (и адрес контроллера соответственно = 0), если сетевой, то какой-то другой. Если какой-то другой, то ниже или на следующей странице будет перечень адресов контроллеров. Эти адреса Вам и нужны.

Программулина PCOManager считала файлик с настройками по умолчанию и обратно залила без проблем. Файлики с масками (IUP, то что видим на дисплее) и стратегией (BLB/BIN/BLX, сама программа) — не считала и соответственно не залила обратно. PCOManager сама нашла адрес контроллера в сети plan.

В общем сдаюсь, не знаю что делать. Вы позвонили бы в представительство

Ну или еще вариант — попросить у поставщика/производителя чиллеров скомпилированные файлы прошивки. Исходники скорее всего не отдадут.

29.4.2013, 10:12

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

polyakov.mo
29.4.2013, 10:25
Собственно задача стояла сделать БэкАп
29.4.2013, 10:49

Будем пробовать.
Хочу еще съездить на их Семинар в Питере. Был в апреле 17-18, но я на него не попал так как не владел информацией такой печально, буду ждать следующего. Семинар кстати бесплатный

29.4.2013, 14:49
Цитата(MASTAK @ 12.2.2013, 17:32)

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

В личку киньте ссылки. То что то затёрли.

сьездить на семинар или убить пару недель на изучение библиотеки, делофф то

30.4.2013, 9:19
А кто ездил на семинар?
Как там вообще?Материала достаточно?
30.4.2013, 10:11

Там дают базовые навыки работы со средой 1tool, показывая все на примере разработки простенькой программы для управления системой вентиляции (простенькой). Конечно все премудрости там вам не покажут, но общее понимание что такое pCO и 1tool есть и можно начать свои практические опыты. Если есть опыт работы в других средах на основе FBD, то вся информация полученная на семинаре будет понятна.

18.6.2013, 14:33

Доброго времени суток!
Возникла следующая задачка:
Контроллер pCO5.
Необходимо считать сигналы от импульсного выхода счетчика электро энергии, и хранить их в течении года.
Решил подключать счетчик к быстрым входам контроллера, в мане к контроллеру написано что это B4, B5.
Начал ваять, и впал в ступор.

В 1tool (2.6.57), для работы с ними ничего нет. Хотя в мануале написано:

Если входы В4 и В5 сконфигурированы как быстрые цифровые входы, они измеряют сигнал с максимальной частотой 2 кГц,
разрешение ±1 Гц. Для этой цели в BIOS содержится две пары системных переменных, доступных прикладной программе.
Эти переменные показывают, сколько раз сигнал прошел через ноль, и соответствующую частоту в герцах.

Таким образом, получается что они могут работать только как частотомеры, а как же простой подсчет импульсов?

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

В общем объясните, люди добрые, где на самом деле находятся быстрые входа и как с ними правильно работать.

Заранее огромное спасибо!

З.Ы. в процессе ковыряния наткнулся на косяк в библиотеке. При установке на лист атома Din_Count,
проект не компилится и вываливается с ошибкой(External Compiler>E20800-BLB — The «DIN_COUNT» atom not found. — . )

polyakov.mo
20.6.2013, 13:46

Если можете, скиньте исходник в версии 1tool 2.6.46 или ниже для pco3 на почту polyakov.mo@mail.ru — посмотрю в железе. Завтра отпишусь. По идее больших отличий быть не должно между pco5 и 3

Хотя может не получиться. PULSE_COUNTER_FAST_ID1 для supernode и pco5, у меня только pco3 под рукой есть

21.6.2013, 11:17
Надеюсь что уже на следующей неделе ко мне железе приедет.
Буду сам проверять.
28.6.2013, 15:18

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

Сегодня первым делом проверил эти быстрые входа.
Оказалось, что это все-таки B5. Но инкрементируется переменная PULSE_COUNTER_FAST_ID1.

А теперь самый интересный вопрос:
— может кто-нибудь подсказать как наладить связь с теплосчетчиком ВЗЛЕТ ТСРВ-024М?
Мне бы хоть на каком-нибудь примере подсмотреть как там этот самый обмен происходит.
Где, что и как настроить, и каким макаром читать данные.
А то сколько с этими контроллерами работаю, а такого еще делать не приходилось.

Заранее большое спасибо за помощь!

polyakov.mo
1.7.2013, 9:06

вот это может помочь, а еще на CD c дистрибутивом 1tool есть пример подключения устройства по modbus. там пошагово, в виде показа слайдов, все нарисовано.

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

С ч/п проблем не возникло. ч/п, счетчик, . все что угодно — адрес, регистр

1.7.2013, 11:01
Огромное Вам человеческое спасибо!
1.7.2013, 16:28

Связь наладилась, все хорошо!

Но в процессе нашелся еще один камень:
В теплосчетчике есть регистры выше 0x8000(32768), а в 1tool таких больших типов не предусмотрено.
Если подключить напрямую константу, то ругается на слишком большое значение.
Пробовал с отрицательными числами, выскакивает ошибка недопустимого адреса.

Кто может подсказать, как в этом случае поступить?

polyakov.mo
1.7.2013, 17:06

попробуйте найти ответ на стр.9 показа слайдов. Отпишитесь потом, я так далеко не заходил )))

Есть вариант в представительство позвонить — у них может быть готовый макроблок для Вашего счетчика.

1.7.2013, 17:12

Это немного не из этой оперы.
Там просто рассказывается про ограничения различных протоколов.

А в моём случае я уперся в ограничения 1tool. А именно:
— Не возможно создать переменную больше 32767;
— Да и сам макроблок (MB_Sublist_Mng_Offline) не принимает значения выше.

А ведь, к сожалению, все нужные мне регистры находятся именно выше.

Ладно, будем думать.

polyakov.mo
1.7.2013, 17:58

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

А если взять макроблок writebit16, адрес нужного регистра разложить по битам и подать на вход mb_sublist_mng_offline.

Это к чему я — в среде разработки есть баги, Вы уже нашли штуки 3

PS
А. Головин говорил на семинаре про баг — если в маске дать доступ на запись переменной current_day ее можно будет менять из этой маски без присвоения переменным new_day нового дня, а set_day «1»

1.7.2013, 18:20

Уж сколько я этих багов всяких разных переловил.
Бывало что при вычислениях текущего номера дня недели мне выдавался 0 (нулевой день недели).
Бывало что при вычислениях дробных чисел контроллер «падал» при первом же вычислении (хотя в симуляторе все ОК).
Недавно обновился до последней версии, но багов стало только еще больше.
Один из последних я тут уже выше описал.

Сейчас разобрал я этот макроблок, сижу ковыряю.

polyakov.mo
1.7.2013, 18:24

В году 12 месяцев. Вы все еще присваиваете январь-февраль. декабрь числа 1-2..12 ? переходите на новую систему Нулябрь-Январь-Февраль

Igorchello
1.7.2013, 21:04
Цитата(DimanVIP @ 1.7.2013, 18:12)

Это немного не из этой оперы.
Там просто рассказывается про ограничения различных протоколов.

А в моём случае я уперся в ограничения 1tool. А именно:
— Не возможно создать переменную больше 32767;
— Да и сам макроблок (MB_Sublist_Mng_Offline) не принимает значения выше.

А ведь, к сожалению, все нужные мне регистры находятся именно выше.

Ладно, будем думать.

Здесь 1tool можно обмануть. Подаете на вход макроблока не константу, а сумму 32767 + . Вроде так должно заработать.

1.7.2013, 21:18
Цитата(Igorchello @ 1.7.2013, 22:04)

Здесь 1tool можно обмануть. Подаете на вход макроблока не константу, а сумму 32767 + . Вроде так должно заработать.

Пробовал.
И сумму и объединение разных чисел.
После этого знак все-равно меняется и на выходе имеет ошибку недопустимого адреса.

Поковырявшись во внутренних «потрохах» макроблоках, ничего интересного не нашел.
Весь обмен у них происходит путем записи в массив, который конечно же int.
После этого, из него же выгребаются ошибки связи.
И, как и следовало ожидать, ни побитная запись, ни другие извращения ничего не дают.

Весь остальной «фарш» зарыт где-то очень глубоко, и где его искать и как достать хз. Да и сомневаюсь что это вообще возможно.

1.7.2013, 22:56
Цитата(DimanVIP @ 1.7.2013, 22:18)

Пробовал.
И сумму и объединение разных чисел.
После этого знак все-равно меняется и на выходе имеет ошибку недопустимого адреса.

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

За что Igorchello, огромнейшее спасибо!

Но опять же, есть свои нюансы. Пока полностью всё не облазил, но уже заметил особенность:
— нельзя использовать подряд 2 макроблока MB_Reg_RW. Начинаются глюки с прыгающими регистрами и появлением ошибки недопустимого адреса.
Если же использовать всего 1, а для чтения второго регистра юзать простой читатель массива Array_Read то всё норм.

Igorchello
2.7.2013, 9:48
Цитата(DimanVIP @ 1.7.2013, 23:56)

Но опять же, есть свои нюансы. Пока полностью всё не облазил, но уже заметил особенность:
— нельзя использовать подряд 2 макроблока MB_Reg_RW. Начинаются глюки с прыгающими регистрами и появлением ошибки недопустимого адреса.
Если же использовать всего 1, а для чтения второго регистра юзать простой читатель массива Array_Read то всё норм.

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

polyakov.mo
2.7.2013, 10:20
Цитата(Igorchello @ 1.7.2013, 22:04)

Мне предстоит в щитке ставить 2 контроллера PCO3. ПО в стадии написания алгоритма, до сетевого обмена еще не дошел. Один из контроллеров как модуль расширения. Есть какие-либо особенности по использованию обмена данными по plan?

PS нужно записать в книжку про чтение переменных с адресами выше 32767

2.7.2013, 10:32

Коллеги, то что вы в данном случае называете багом, на самом деле, скорее, особенность. В 1tool изначально заявлен определенный набор типов данных и диапазоны значений, с которыми она может работать. Проблема с регистрами, имеющими адреса больше, чем 32767 при работе с Modbus Master 2.0 (на макроблоках) без проблем обходится методом сложения на атоме add.
Я же рекомендую установить 1tool 2.6.57 и пользоваться новыми возможностями для организации обмена по протоколу Modbus. В данной версии конфигурирование портов и выделение переменных для обмена коренным образом улучшено: теперь нет необходимости использовать макроблоки и следить за очередностью их исполнения; необходимо просто заполнить таблицу и задать параметры протокола и порта, при необходимости можно расставить приоритеты для отдельных переменных. В прикрепленном документе весь процесс достаточно доходчиво описан. Особое внимание хочу обратить на то, что для работы новой версии протокола необходимо использовать БИОС 6.20. Обновленные версии 1tool и БИОС доступны на ресурсе ksa.carel.com для зарегистрированных и имеющих соответствующий доступ пользователей.
Что касается неправильных вычислений дня недели, то DimanVIP первый человек, от которого я это слышу. Так же абсолютно непонятно, что значит контроллер «падал». В контроллерах рСО отсутствует операционная система, соответственно падать там попросту нечему. Разумеется, как и во всех других программных продуктах, в 1tool есть баги и некоторые, я бы сказал, особенности .
Если у вас, господа разработчики, появятся вопросы, требующие развернутого ответа, или есть сомнения в том, что все работает правильно (например, если Вы обнаружили баг) прошу обращаться в Представительство Carel. Телефоны есть на сайте Представительства.

Igorchello
2.7.2013, 10:38
Цитата(polyakov.mo @ 2.7.2013, 11:20)

Мне предстоит в щитке ставить 2 контроллера PCO3. ПО в стадии написания алгоритма, до сетевого обмена еще не дошел. Один из контроллеров как модуль расширения. Есть какие-либо особенности по использованию обмена данными по plan?

PS нужно записать в книжку про чтение переменных с адресами выше 32767

Каких-то особенностей нет. Для организации обмена используется ПО NetworkEditor, входящее в состав 1tool. Там все интуитивно понятно.
Для кого-то делал небольшой документик по этой теме. Во вложении.

Carel uchiller как исправить ошибку a43

Настоящий ресурс может содержать материалы 18+

Холодильный канал в Telegram Холод-Консультант на YouTube 100 последних тем форума

Если это ваш первый визит, пожалуйста, изучите раздел «Справка». Выполните Вход или Зарегистрирутесь, чтобы задать вопрос или поделиться информацией на форуме. Чтобы начать просмотр сообщений, выберите ниже раздел, с которым вы хотите ознакомиться.

Наверх

ХОЛОД-КОНСУЛЬТАНТ › Холодильная техника и технология › Контроллеры и компоненты электрощитов › Контроллер CAREL MPS — Ошибки Вниз

Carel

Carel

Carel — один из мировых лидеров по изготовлению климатической техники и автоматики для систем кондиционирования, обогрева, увлажнения воздуха. Разработки эффективно снижают расход потребляемой энергии и уменьшают негативное воздействие используемой техники на окружающую среду. Технологии применяются в коммерческой, промышленной и бытовой областях.
Контроллеры Carel широко используются в автоматизации приточно-вытяжных установок, холодильных машин и чиллеров Carier, Multiclima и многих других.

В данном разделе содержатся руководства по эксплуатации для контроллеров Carel c.pCO и pCO, модулей расширения c.pCOe и pCOe, а так же новой линейки контроллеров uAria для систем вентиляции на русском языке, описание среды разработки для контроллеров семейства pCO, c.pCO, c.pCO mini и многое другое, что значительно облегчит Вам работу с контроллерами Carel. По вопросам приобретения лицензий обращайтесь в представительства Carel в России.

Вы можете заказать у нас разработку программ для контроллеров Carel pCOxs, pCO3, pCO5, c.pCO и c.pCO mini, сенсорных панелей pGD Touch, а так же SCADA BOSS, PlantVisor.

c.Suite — среда разработки для свободнопрограммируемых контроллеров Carel семейства c.pCO (c.pCO и c.pCOmini всех размеров и модификаций). Представляет собой набор независимых приложений: c.design, c.mask. c.factory и c.strategy, каждое из которых предназначено для реализации определенного этапа в процессе разработки программы для контроллера.

c.Web — специализированный редактор для пользовательских web интерфейсов. Отличается новыми встроенными библиотеками объектов, ориентированных на приложения ОВиК, а также поддержкой контроллеров семейства c.pCO с операционной системой начиная с версии 3.1. Новый редактор предназначен для простого и быстрого создания пользовательских HTML страниц, которые могут просматриваться любыми существующими браузерами, в том числе, на мобильных устройствах, таких как смартфоны и планшеты. Активно используется для создания визуализации в системах мониторинга и диспетчеризации Carel BOSS. Для поддержки в контроллерах c.pCO карт, созданных в c.web, необходимо приобретение лицензии для c.Suite. При наличии активной лицензии, c.Suite добавляет в откомпилированный проект соответствующий плагин, который позволяет web серверу c.pCO использовать карты, созданные в c.web.

1Tool — среда разработки для свободнопрограммируемых контроллеров Carel семейства pCO (pCOXS, pCO1, pCO2, pCO3, pCO5, pCO5+ всех размеров и модификаций). Включает в себя встроенный pCO Manager, позволяющий осуществлять заливку BOOT, BIOS и программы в контроллер. 1tool позволяет разрабатывать программы как на ST, так и на FBD, что делает ее более гибкой и универсальной средой разработки. В встроенном симуляторе есть возможность отладки программы в режиме реального времени, что в разы уменьшает время отладки и выявления ошибок в логике.

WinLoad — легкая программа, позволяющая залить программу и BIOS в контроллер. Для ее работы так же необходимо установить драйвер для преобразователя интерфейсов Carel. Не поддерживает pCO5 и c.pCO.

Carel BOSS — Система диспетчерского управления boss с веб-интерфейсом предназначена для мониторинга и управления оборудованием ОВиК и холодильным оборудованием, установленным в различных помещениях, предприятиях, торгово-развлекательных центрах. В настройках можно выбрать порядок обработки поступающих от оборудования сигналов тревоги и действия, выполняемые в определенных условиях и регулярно по расписанию. Существует несколько уровней мониторинга (глобальный, группы и отдельные устройства) и режимов (сводные планы, сводные таблицы устройств и полный список устройств). Рабочие показатели могут выводиться в виде графиков, а функции диспетчеризации можно настраивать. Сигналы тревоги легко проверить и выбрать действия, которые будут предприниматься в случае неисправностей, а также уведомления, которые будут при этом отправляться.

OPC Carel — это OPC-сервер, поддерживающий только протокол Carel. Данный продукт более не поддерживается и корректно работает на Windows 7 и более ранних версиях.

BOOT, BIOS и ПО для контроллеров Carel pCO3, pCO5, c.pCO и c.pCO mini можно скачать с официального сайта Carel.

Документация для контроллеров, модулей расширения pCO и c.pCO, pRock, μRack, EVD*

  • Руководство по эксплуатации Carel uAria (rus)
  • Руководство по эксплуатации Carel c.pCO (rus)
  • Руководство по эксплуатации Carel c.pCOe (rus)
  • Руководство по эксплуатации Carel pCO (rus)
  • Руководство по эксплуатации Carel pCOe (rus)
  • Руководство по эксплуатации Carel pCOXS (rus)
  • Руководство по эксплуатации Carel pRack PR100(rus)
  • Руководство по эксплуатации Carel μRack (rus)
  • Техническое описание Carel pCO5 (rus)
  • Техническое описание Carel EVD200 (rus)
  • Руководство пользователя Carel EVD4 (eng)
  • Руководство пользователя Carel EVD Evolution (rus)
  • Руководство по эксплуатации Carel easy / easy compact PJEZS, PJEZ, PJEZC, PJEZM, PJEZS (rus)
  • Руководство пользователя Carel BOSS (eng)

Инструкции для стандартных приложений ПЛК Carel

  • Инструкция пользователя по выгрузке и переносу программы из контроллера Carel pCO (Smart Key)
  • Инструкция по заливке программы в контроллеры Carel pCO
  • Инструкция по заливке программы в контроллеры Carel c.pCO и c.pCOmini
  • Инструкция пользователя для вент.установок на Carel pCOXS c PGD0
  • Инструкция пользователя для вент.установок на Carel pCO3 c PGD0
  • Инструкция пользователя для вент.установок на Carel c.pCO c PGD1
  • Инструкция пользователя для руфтопа на Carel pCO (eng)
  • Инструкция пользователя для управления чиллером с винтовым компрессором Bitzer на Carel pCO
  • Инструкция пользователя для управления чиллером со спиральным компрессором на Carel с.pCO
  • Инструкция пользователя для холодильной станции

Стандартные приложения Carel

1. FLSTDmRT0E — программа для
управления 4 компрессорами с 2 контурами

2. CRSTDmAHU5F_RU — программа для
управления системами вентиляции и кондиционирования воздуха

3. FLSTDmHPGE — программа для
управления насосами обогрева

4. FLSTDmAC1E — программа для
управления e-dronic

5. FLSTDmSCHE — программа для
управления чиллером с винтовым компрессором

6. OSSTDmCHBE — программа для
управления чиллером со спиральным компрессором

7. FLSTDmMARE — программа для
управления мультизонным кондиционированием на базе pCO1, pCO2

8. FLSTDmCZ0E — программа для
управления стандартным кондиционированием воздуха на базе pCO1, pCO2

9. FLSTDMMSBE — программа для
управления чиллером HP 1/4
/винтовым компрессором Bitzer и клапаном CAREL

10. FLSTDmMCDE- программа для
управления чиллером HP
1/8 compressors with CAREL driver

11. FLSTDMFC0A — программа для
управления стандартным компрессором

Заказать прошивку контроллера стандартным приложением Carel можно через форму обратной связи, или написав на почту.

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

Часто задаваемые вопросы

Для того, чтобы перенести программу из одного контроллера Carel в другой компания разработала такое устройство, как SmartKey (PCOS00AKY0 Ключ «Smart Key» для семейства pCO). В простонародье его называют «мышкой». Внешне это устройство похоже на компьютерную мышку. С помощью кнопки на ней и производится считывание и перенос на новый контроллер программы. Для переноса программы с одного контроллера на другой должны быть выполнены условия: одинаковые модели ПЛК, одинаковые версии BIOS и BOOT. Если вы хотите перенести программу, например, с Carel pCO3 на pCO5, или с pCO2 на pCO3, то ничего не получится. Только с pCO3 Medium на pCO3 Medium, с pCO5 Large на pCO5 Large, причем одинаковой модификации. Считать программу с «мышки» нельзя. Внести изменения в скаченные SmartKey файлы нельзя. Если очень постараться, то можно скачать файлы прошивки, но полученные файлы все равно не пригодны для изменений. Если вам нужно перенести программу с одной модели контроллера Carel на другую (с рСО3 на рСО5), то можете заказать у нас разработку новой программы.

В контроллер прошивается сгенерированный бинарный код, называемый «БИНы», который нельзя выгрузить из контроллера для внесения в него изменений. В контроллерах c.pCO можно загружать и файлы проекта, но делается это отдельно от прошивки и довольно редко. Данная функция возможна только при загрузке в контроллер исходного проекта во флэш память контроллера, которая имеется в более дорогих модификациях.

Если у вас вышел из строя дискретный выход контроллера, но есть свободный, то его можно заменить на рабочий только если данная возможность предусмотрена в зашитой программе. То есть переназначение привязки входов\выходов контроллера к переменным. Или можно разобрать корпус и перепаять реле — обычно со временем подгорают контакты, при использовании без промежуточных реле, и оно «залипает».

Стандартные пароли к контроллерам Carel систем вентиляции (в том числе шкафов NED, KORF, SHUFT), чиллеров:

  • 0000, 0001, 0002, 0003, 0004
  • 1111, 2222, 3333, 4444, 5555, 6666, 7777, 8888, 9999
  • 1234
  • 0011, 0442, 0375, 2234, 4939, 6753, 1357, 3344,1703, 2000, 2001, 1408, 0034

Основные неисправности контроллеров Carel

Одной из основных проблем, встречающихся в работе контроллеров Carel — это «вечная загрузка», или loading.

Причин появления данной неисправности несколько:

  • вышедшая из строя память;
  • слетела программа;
  • слетел BOOT или BIOS;
  • отошел шлейф дисплея.

Если к контроллеру нельзя подключиться, или можно, но не заливается корректно программа, то, скорее всего, вышла из строя память. Для того, чтобы быть уверенным в этом — попробуйте отдельно зашить BOOT и BIOS. Не помогло — ставьте резервный контроллер. Если вы виртуоз пайки, то можно попробовать перепаять микросхему памяти (в контроллере их распаяно две, но используется в основном одна). Эти манипуляции вы делаете на свой страх и риск, но почему бы и не попробовать, если все равно нужно покупать новый контроллер?!

Если к контроллеру можно подключиться и он удачно шьется, то вторая проблема решается банальной перепрошивкой. За одним можно обновить BIOS.

При пропадании питания при загрузке контроллера порой возникает проблема с неисправным файлом загрузки (BOOT). Решение аналогично описанному выше.

Если на дисплее высвечивается Loading, но контроллер работает исправно, то, скорее всего, отошел/окислился шлейф дисплея. Сняв колодки с проводами, предварительно сфотографировав их, чтоб не перепутать при установке, отверткой по бокам контроллера отодвигаете 4 защелки и аккуратно снимаете верхнюю крышку с дисплеем. Вытаскиваете из контроллера шлейф, протираете спиртом и вставляете обратно. Не помогло — попробуйте установить другой дисплей, вероятно этот больше не заработает.

Аналоговые входы в контроллерах Carel оптоизолированы, в основном, группами, и выгорают, зачастую, группами\разъемами. Дискретные же оптоизолированы индивидуально. Если не отображает изменение только один дискретный вход — отключите от него провода и подайте на колодку +24В (для контроллеров НЕ c.pCOmini — у них дискретные входы проверяются замыканием на IDC), проверьте в меню контроллера его статус. Не меняется — на один дискретный вход у вас стало меньше. Прежде чем подключать этот статус на другой дискретный вход — убедитесь в отсутствии возможности подачи высокого напряжения на эту линию, иначе еще на один дискретный вход может стать меньше. С аналоговыми ситуация аналогичная, только вместо +24В стоит подавать 0-10В, выбрав соответствующий тип в меню контроллера, или подключив 10 кОм сопротивление, выбрав тип датчика NTC — должен отображать значение около 25. ОБЯЗАТЕЛЬНО ознакомьтесь с документацией на контроллер прежде, чем подавать напряжение на дискретные входы.

Если у вас настроена система диспетчеризации (SCADA), и данные от контроллера периодически пропадают, или не приходят вовсе, то, первым делом, стоит проверить линию связи и преобразователь интерфейсов. Если линия и преобразователь исправны — переходим к контроллеру. Перезагрузите контроллер и проверьте в настройках сетевой адрес. Если сетевой адрес соответствует заданному, то переходим к сетевой карте. Отсоедините сетевой кабель, снимите пластиковую заглушку Serial card, или BMS card и извлеките сетевую карту движением на себя, перпендикулярно контроллеру. Вставьте запасную и протестируйте связь.

При подключении датчика температуры NTC к аналоговому входу, первым делом, убедитесь, что правильно выставлен тип аналогового входа для подключаемого датчика. Если в процессе эксплуатации на экране контроллера, или экрана SCADA появляется значение 999, то это говорит о том, что линия датчика температуры коротко замкнута. Если отображается -999, то это говорит об обрыве линии. Исправность же аналогового входа можно проверить обычным 10 кОм сопротивлением, подключив его вместо датчика температуры.

Если на одном разъёме подключены датчики NTC и токовые (4-20mA), то первым делом выставьте тип датчика для токового датчика, так как из-за неверно выбранного типа датчики температуры NTC на этом разъёме будут отображаться некорректно.

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

Для того, чтобы подключить внешний дисплей к контроллеру, необходимо после подключения дисплея к разъему J10 зажать одновременно три кнопки на правой стороне («вверх», «ввод» и «вниз») до тех пор, пока не появится меню настройки адреса. При выборе адреса дисплея «0» он подключится к контроллеру по внутреннему протоколу.

Если вместо кириллицы отображаются непонятные символы, то необходимо перезагрузить контроллер, во время его загрузки на дисплее зажать кнопки «alarm» и «вверх» — появится меню смены адреса pLAN контроллера, задать контроллеру не нулевой адрес, после чего зайти в меню настроек адреса дисплея, как описано выше, и задать так же не нулевой адрес и не равный адресу контроллера, зайти в появившееся меню ниже и настроить отображение нужного контроллера.

Если в процессе экплуатации контроллера выявляется проблема сброса всех настроек и уставок установки в нулевые значения, то, первым делом, стоит заменить батарейку. В контроллерах Carel используются батарейки типа CR2430. Для ее замены необходимо отсоединить все разъемы контроллера, поддеть отверткой 4 защелки по краям с торцов контроллера, отсоединить шлейф дисплея (при наличии) и заменить батарейку. Перед проведением работ обязательно обесточить шкаф управления. Если замена батареи не помогла, то вышла из строя флэш память. Ее можно перепаять. Микросхема 4256 BWP K946H или аналог 24LC256I.

Коды ошибок систем вентиляции на контроллерах Carel pCO XS
Код Описание ошибки
E01 Поступил сигнал от пожарной сигнализации
E02 Неисправен датчик наружной температуры
E03 Неисправен датчик температуры в помещении
E04 Неисправен датчик температуры приточного воздуха
E05 Неисправен датчик температуры возвращаемого теплоносителя
E08 Неисправен датчик температуры возвращаемого теплоносителя после нагревателя второго нагрева
E09 Неисправен датчик влажности приточного воздуха
E10 Неисправен датчик влажности воздуха в помещении
E12 Неисправен датчик температуры насыщения
E13 Один или несколько аналоговых входов под ручным управлением
E14 Один или несколько аналоговых выходов под ручным управлением
E15 Один или несколько дискретных входов под ручным управлением
E16 Один или несколько дискретных выходов под ручным управлением
E17 Нет сигнала статуса от приточного вентилятора
E18 Нет сигнала статуса от вытяжного вентилятора
E19 Нет сигнала статуса от вытяжного и (или) приточного вентилятора
E20 Низкая наружная температура для использования режима «лето»
E21 Запуск заблокирован. Низкая температура возвращаемого теплоносителя или клапан в контуре нагревателя открыт менее чем на 80% (или иное значения согласно St13)
E22 Защита от замерзания водяного нагревателя. Предварительная тревога
E23 Защита от замерзания водяного нагревателя. Основная тревога
E24 Неисправен насос в контуре водяного нагревателя
E25 Защита от замерзания водяного нагревателя второго нагрева. Предварительная тревога
E26 Защита от замерзания водяного нагревателя второго нагрева. Основная тревога
E27 Неисправен насос в контуре водяного нагревателя 2
E28 Перегрев электронагревателя
E29 Активировано оттаивание рекуператора
E30 Неисправен привод ротора рекуператора
E31 Неисправен компрессорно-конденсаторный агрегат (ККА)
E32 Фильтр на притоке загрязнен
E33 Фильтр на вытяжке загрязнен
E34 Фильтр загрязнен
E37 Отсутствует связь с платой расширения
E39 Получен внешний сигнал тревоги
E40 Перезапуск после подачи питания
E41 Термозащита приточного вентилятора
E42 Термозащита вытяжного вентилятора
E43 Термозащита вентиляторов

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *