Элементы "умного дома" на Beckhoff

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
sau
Сообщения: 15
Зарегистрирован: 18 янв 2015, 15:00

Re: Элементы "умного дома" на Beckhoff

Сообщение sau » 18 сен 2015, 13:53

Вопрос решен
Последний раз редактировалось sau 21 сен 2015, 20:51, всего редактировалось 1 раз.

wwwolf
Сообщения: 9
Зарегистрирован: 11 фев 2014, 11:23

Re: Элементы "умного дома" на Beckhoff

Сообщение wwwolf » 18 сен 2015, 15:33

Silowar писал(а):Нашел на просторах примеры щитков и даже 3 полных рабочих проекта, может кому пригодиться:
http://easysmartbox.com/vyipolnennyie-rabotyi/galereya/
Ага, спасибо!

sau
Сообщения: 15
Зарегистрирован: 18 янв 2015, 15:00

Re: Элементы "умного дома" на Beckhoff

Сообщение sau » 21 сен 2015, 21:02

Раздобыл контроллер
Разобрался с ПО (Контроллер и все модули видны из KS2000 и PLC Control)
Но вылез такой глюк:

- написал простейший Hello, world!

переменные

Код: Выделить всё

VAR_GLOBAL
	OUT_1 AT %QX0.0: BOOL;
	IN_1 AT %IX0.0: BOOL;
END_VAR
сама программа :)

Код: Выделить всё

OUT_1:=IN_1;
в PLC Control делаю Online - Login
пишет что типа нет в контроллере программы - загрузить?
жму да и контроллер виснет
передергиваю питание
контроллер оживает
опять делаю Online - Login
Опять пишет нет программы - и так можно до бесконечности.

Саму "программу" пересоздавал заново с 0 результат такой-же

Что это может быть?

Ali
Сообщения: 263
Зарегистрирован: 23 мар 2011, 16:14

Re: Элементы "умного дома" на Beckhoff

Сообщение Ali » 21 сен 2015, 21:05

А что значит контроллер виснет??

sau
Сообщения: 15
Зарегистрирован: 18 янв 2015, 15:00

Re: Элементы "умного дома" на Beckhoff

Сообщение sau » 21 сен 2015, 21:07

Ali писал(а):А что значит контроллер виснет??
постоянно горят индикаторы:
ТС/DC
COM

контроллер недоступен из ПО и не пингуется

Ali
Сообщения: 263
Зарегистрирован: 23 мар 2011, 16:14

Re: Элементы "умного дома" на Beckhoff

Сообщение Ali » 21 сен 2015, 21:26

А какой контроллер то?

sau
Сообщения: 15
Зарегистрирован: 18 янв 2015, 15:00

Re: Элементы "умного дома" на Beckhoff

Сообщение sau » 21 сен 2015, 21:27

Ali писал(а):А какой контроллер то?
Тфу, не написал, BC9120

Ali
Сообщения: 263
Зарегистрирован: 23 мар 2011, 16:14

Re: Элементы "умного дома" на Beckhoff

Сообщение Ali » 21 сен 2015, 21:30

Насколько я помню для 9120 надо активировать переменные и делать маппинг через system manager. То есть не по-простому как в 9000

comparator
Сообщения: 516
Зарегистрирован: 20 окт 2012, 12:40
Откуда: Мюнхен

Re: Элементы "умного дома" на Beckhoff

Сообщение comparator » 21 сен 2015, 21:43

sau писал(а):переменные

Код: Выделить всё

VAR_GLOBAL
	OUT_1 AT %QX0.0: BOOL;
	IN_1 AT %IX0.0: BOOL;
END_VAR
разнесите адреса, например

Код: Выделить всё

VAR_GLOBAL
	OUT_1 AT %QX0.0: BOOL;
	IN_1 AT %IX1.0: BOOL;
END_VAR
у вас одна и та-же ячейка заявлена как RW и RO, у контроллера и сносит крышу.
sau писал(а):в PLC Control делаю Online - Login
пишет что типа нет в контроллере программы - загрузить?
жму да и контроллер виснет
передергиваю питание
контроллер оживает
опять делаю Online - Login
Опять пишет нет программы - и так можно до бесконечности.
Чтобы программа оставалась в памяти контроллера после перезагрузки/питания, необходимо ее загрузить как bootproject.
beckhoff писал(а):After logging in, a boot project can be created in TwinCAT PLC Control.

Opening a PLC project
Selecting the target system (or selection the serial interface)
BX/BCxx50 login
Creating the boot project (Online\Create boot project)

Ali
Сообщения: 263
Зарегистрирован: 23 мар 2011, 16:14

Re: Элементы "умного дома" на Beckhoff

Сообщение Ali » 21 сен 2015, 21:57

Не, по идее не должно сноситьиз за этого, так как блоки qx и ix физически разнесены в разные области памяти.

sau
Сообщения: 15
Зарегистрирован: 18 янв 2015, 15:00

Re: Элементы "умного дома" на Beckhoff

Сообщение sau » 21 сен 2015, 22:17

На чистой машине переустановил Twin CAT 2.9
Взял BECKHOFF_BA_programming_Step-by-step.pdf
Выполнил по шагам, только на ST и простейшая программа
В итоге все идет строго по мануалу, кроме 2-х моментов:

Момент первый
В мануале,в System Manager после создания маппингов и активации конфигурации - мы переводим контроллер в RUN Mode, а затем идем в PLC Control, делаем Rebuild all, Choose Run-Time System, и тут приписка в мануале - типа убедитесь в строке состояния что вы правильно выбрали систему и она находиться в режиме рантайм. На скриншоте видно что система выбрана та, но, в отличии от System Manager - PLC Control считает что система находиться в конфиг моде
Изображение

Момент второй
Забиваю на то, что PLC Control не видит рантайм режим (System Manager то видит?) делаю Online/Login на что мне говориться что программы в контроллере нет - залить? Говорим залить! PLC Control в этот момент ругается что в проекте выбрана не та архитектура (как не та - когда при создании выбирал BC via AMX ) и предлагает перекомпилировать, соглашаемся, в окошке сообщений получаем лог компиляции без ошибок, программа улетает в контроллер, и...

Да, третий момент, контроллер наглухо виснет :(

Я вот уже начинаю думать - может не зря мне этот контроллер недорого продали? (Контроллер BC9120)

sau
Сообщения: 15
Зарегистрирован: 18 янв 2015, 15:00

Re: Элементы "умного дома" на Beckhoff

Сообщение sau » 23 сен 2015, 11:16

Ну в общем картина такая:
- новая чистая установка винды
- новая чистая установка TwinCAT
- полный сброс BC9120 (Delete TwinCAT Config, Delete boot project, Manufacturer’s settings)
- шаг за шагом идем по мануалу "первые шаги"

В итоге упираемся в туже проблему - в System Manager статус контроллера Run mode, а в PLC Control статус "Config mode"

В общем не понимаю хоть убейте в чем засада.

besolov
Сообщения: 4
Зарегистрирован: 03 апр 2015, 22:05

Re: Элементы "умного дома" на Beckhoff

Сообщение besolov » 23 сен 2015, 22:27

Добрый день!
Подскажите пожалуйста знающие люди, в чем разница между:
TwinCAT-2-PLC-Runtime
TwinCAT-2-PLC-/NC-Runtime
TwinCAT-2-PLC-/NC-I-Runtime

И насколько важно, какая ОС: Wince 6.0 или Windows Embedded Standart 2009

Sorusat
Сообщения: 73
Зарегистрирован: 31 окт 2014, 13:32
Откуда: Киев

Re: Элементы "умного дома" на Beckhoff

Сообщение Sorusat » 28 сен 2015, 20:10

Интересно, насколько сложно, если вообще возможно, подружить мегадевайс с бекхофом по протоколу ADS, что бы все датчики температуры и влажности повесить на мегадевайсы и они бы заливали в бекхоф значения. Конечно, всё это можно реализовать через промежуточный сервер, но это получается лишнее звено.

Ali
Сообщения: 263
Зарегистрирован: 23 мар 2011, 16:14

Re: Элементы "умного дома" на Beckhoff

Сообщение Ali » 28 сен 2015, 22:07

Можно. И не обязательно по направлению мегадевайс -> beckhoff по ADS, а попроще путем beckhoff -> менадевайс через например http. У бекхофф есть функциональные блоки для органицации таких запросов. Сам не пробовал пока, но в уме держу что можно.

Sorusat
Сообщения: 73
Зарегистрирован: 31 окт 2014, 13:32
Откуда: Киев

Re: Элементы "умного дома" на Beckhoff

Сообщение Sorusat » 28 сен 2015, 22:20

Так это замечательно! Мегадевайсы 14IN + датчики — как раз и получается недостающее звено для системы на Бекхоф!

cyb650
Сообщения: 47
Зарегистрирован: 08 янв 2013, 15:28
Откуда: СПб

Re: Элементы "умного дома" на Beckhoff

Сообщение cyb650 » 30 сен 2015, 21:13

Sorusat писал(а):Интересно, насколько сложно, если вообще возможно, подружить мегадевайс с бекхофом по протоколу ADS, что бы все датчики температуры и влажности повесить на мегадевайсы и они бы заливали в бекхоф значения. Конечно, всё это можно реализовать через промежуточный сервер, но это получается лишнее звено.
Почитайте здесь в теме, я подключался по модбасу. http://ab-log.ru/forum/viewtopic.php?f= ... dbus#p9166 Только прошивка Меги не стандартная нужна, конечно!
Есть лишние модули Beckhoff. Пишите в личку.

Sorusat
Сообщения: 73
Зарегистрирован: 31 окт 2014, 13:32
Откуда: Киев

Re: Элементы "умного дома" на Beckhoff

Сообщение Sorusat » 01 окт 2015, 10:01

Да, читал, правда, насколько я понял, раньше в Меге всё-равно не было поддержки датчиков DS18B20, теперь же, когда она появилась, и вышел модуль 14IN, связка с Бекхофом стала очень интересной. А есть форк версии прошивки уже с поддержкой DS18B20?

Ali
Сообщения: 263
Зарегистрирован: 23 мар 2011, 16:14

Re: Элементы "умного дома" на Beckhoff

Сообщение Ali » 01 окт 2015, 10:37

а МЕГА теперь поддерживает DS18B20???? Хм.. надо посомтреть тогда... действительно интересно.

Sorusat
Сообщения: 73
Зарегистрирован: 31 окт 2014, 13:32
Откуда: Киев

Re: Элементы "умного дома" на Beckhoff

Сообщение Sorusat » 01 окт 2015, 10:40


Ответить