himch
himch
Местный

Регистрация: 04.05.2009

Санкт-Петербург

Сообщений: 308

10.12.2009 в 10:37:00

Neruda написал : можно поподробнее насчет 2000?

Покупаем вот такие адаптеры: http://www.c-bus.ru/solutions/climate/ и адаптеры Daikin KRP4AA51 для кондиционеров, добавляем свободнопрограммируемый контроллер и адаптер C-Bus.

Наш контроллер будет управлять всем, в том числе и кондиционерами.

Можно, конечно, купить и адаптер Daikin LonWorks. Так, конечно, правильнее. Но дороже. Вот еще почитайте: http://forum.abok.ru/index.php?showtopic=29015

Ким написал : а отопление, насколько знаю, нормальный контроллер от 500 евро

Отоплением может управлять любой HVAC контроллер. А код там совсем не сложный.

0
bobaqpe
bobaqpe
Местный

Регистрация: 15.08.2009

Боровск

Сообщений: 521

10.12.2009 в 10:43:59

Хоть о Овене и не лестно отзываются, посмотрите: http://www.owen.ru/device/47893264 может и подойдет это решение. В самом Овене вполне адекватные консультанты, позвоните поговорите, может они что путное посоветуют.

0
Ким
Ким
Старожил

Регистрация: 03.11.2007

Москва

Сообщений: 12746

10.12.2009 в 10:56:53

himch написал : Наш контроллер будет управлять всем, в том числе и кондиционерами.

Может не правильно понял но кондиционера FBQ50(71, 100) от Daikin в списке ссылки нет или он значится под фразой "....и прочими кондиционерами других фирм, управление которыми осуществляется изменением сопротивления на входе." (выкопировка с сылки сайта)
Хотя если такое и делается и работает без сбоев - какие могут быть проблемы в применении ! ! ! Этоо даже и хорошо что не импорт (то же насколько правильно понял по описанию, что это делается здесь)

bobaqpe написал : Хоть о Овене и не лестно отзываются

Честно говоря, тоже слышал такое и не раз, сам не знаю, не сталкивался.

0

ЭТО МОЕ МНЕНИЕ И Я ЕГО НЕ НАВЯЗЫВАЮ

bobaqpe
bobaqpe
Местный

Регистрация: 15.08.2009

Боровск

Сообщений: 521

10.12.2009 в 19:46:42

Вообще думаю имеет смысл обратиться на спец форум... http://forum.abok.ru/index.php?showforum=29 там конечно от вас косточек не оставят :) сьедят заживо... Но думаю почерпнете для себя много нового и интересного. Или найдете адекватного исполнителя, который сделает для вас систему ;)

0
varem
varem
Местный

Регистрация: 28.01.2007

Москва

Сообщений: 112

10.01.2010 в 15:07:40

Можно использовать контролеры ICP-DAS, как в моей системе Умного дома. Нужно три блока - контроллер и два периферийных блока, блок питания, реле, общая цена 700-800 долларов. Среда программирования - 400 долларов. У меня кондиционеры работают независимо, когда руки дойдут, хочу сделать ИК выход, тогда контроллер сможет изображать из себя штатный пульт управления кондиционером.

У.

0
Neruda
Neruda
Новичок

Регистрация: 19.10.2006

Одесса

Сообщений: 36

11.01.2010 в 13:49:15

Отлично, что касается насосов отопления, клапанов, термодатчиков и прочего оборудования, управляемого по "открытому" принцыпу. Но это половина задачи. К счастью, Дайкин предлагает открыте сетевые решения для интергрирования своих систем в общедомовые сети LONworks или BACnet. Стоимость такого интерфесного модуля 1700 евро. Вопрос только, будут ли эти модули понимать команды передаваемые ICP

0
vlkam
vlkam
Старожил

Регистрация: 12.05.2009

Тула

Сообщений: 1945

06.11.2013 в 14:24:42

Neruda написал :

  1. Можем использовать программируемый OWEN (300-500 долл)

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

PS вот кстати этот пример http://plc24.ru/primer-zapisi-peremennyx-po-modbus-dlya-codesys-3/

Я писал кое что подобное на Си, так у меня это выглядело примерно так :

rs485.SendWithConfirmation((void *)&quantity_of_id,(byte)2,(byte)SEND_QUANTITY_ID,(byte)id_dev);

где (void *)&quantity_of_id - адрес в памяти откуда отправляем (byte)2 - сколько байт отправляем (byte)SEND_QUANTITY_ID - команда которую отправляем (byte)id_dev - айди устройства, которому отправляем

PPS особенно доставил заголовок "PLC это просто!!!" ;)

0
bobaqpe
bobaqpe
Местный

Регистрация: 15.08.2009

Боровск

Сообщений: 521

06.11.2013 в 20:18:34

vlkam написал : PS вот кстати этот пример http://plc24.ru/primer-zapisi-pereme...lya-codesys-3/

Я писал кое что подобное на Си, так у меня это выглядело примерно так :

rs485.SendWithConfirmation((void *)&quantity_of_id,(byte)2,(byte)SEND_QUANTITY_ID,(byt e)id_dev);

Я посмотрел, их и ваш пример :) Мне кажется, что у них проще :) У вас, нет еще 100 строк, в которых происходит инициализация обьекта rs485 :) и открытие порта.

У них первые 30 строк, это просто описание переменных с которыми они работают, типа: "DataSize: WORD;" тут все просто, название переменной, тип. В случае с Си это можно писать где угодно, а тут надо все переменные инициализировать в отдельном блоке. Потом идет инициализация порта 485: " IF port_opened=0 THEN Settings.Port:=com_num; (*номер COM-порта*) Описание интерфейса библиотеки ФБ для работы с протоколом Modbus Settings.dwBaudRate:=115200; (*скорость*) ..... Settings.dwScan:=0; END_IF " Что тут не понятно ? по мне так, все элементарно.. Потом вызывается точно так-же процедура: send1_modbus( с кучей параметров типа: " Enable:=enabl , (* разрешение работы блока *) Mode:=MB_ASCII , (*режим передачи*) DevAddr:=1 , (*адрес*) RegAddr:=0 , (*регистр*) Value:=A, (*значение переменной, которое надо передать*) ..... " Ну, да, записаны они немного не привычно.. каждый параметр в отдельной строчке, да еще около каждого параметра описание, что этот параметр значит.. В общем, зря вы так.. Запись выглядит немного не привычно для сишника.. скорей она ближе к паскалисту, но сложного в программировании для ПЛК ничего нет. Конктрено относительно языка. А внутрянка, она всеравно одинаковая... "Открыть порт, задать параметры, запихнуть данные"

0
vlkam
vlkam
Старожил

Регистрация: 12.05.2009

Тула

Сообщений: 1945

06.11.2013 в 20:37:55

bobaqpe написал : У вас, нет еще 100 строк, в которых происходит инициализация обьекта rs485 :) и открытие порта.

Конечно нет 100 строк, т.к. вся инициализация портов это 1 строка, а вся кухня с битами четности, таймаутами, контролем доставки и прочей дребеденью скрыта в библиотеках. А когда для отправки данных нужно набить сотни полторы строк, от этого глаза на лоб лезут ;)

PS ради хохмы слазил в исходники. Пример как отправляются данные с подтверждением доставки с инициализацией портов

include RS485.h

RS485 rs485(&Serial,RS485ModePin); // Serial - предопределенный серийный порт

// Отправляем данные о ID int quantity_of_id = sizeof(id_array) / sizeof(ID); rs485.ChangeModeDelay(); boolean res = rs485.SendWithConfirmation((void *)&quantity_of_id,(byte)2,(byte)SEND_QUANTITY_ID,(byte)id_dev); if(!res){ Serial.println(String(" Error ")+String(res)); break; } else { Serial.println("OK"); } }

0
bobaqpe
bobaqpe
Местный

Регистрация: 15.08.2009

Боровск

Сообщений: 521

06.11.2013 в 22:15:08

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

0
Fresh
Fresh
Старожил

Регистрация: 24.05.2009

Рига

Сообщений: 1106

08.11.2013 в 21:34:47

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

0

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий.

Присоединяйтесь к самому крупному DIY сообществу