Элементы "умного дома" на Beckhoff
Re: Элементы "умного дома" на Beckhoff
Вопрос решен
Последний раз редактировалось sau 21 сен 2015, 20:51, всего редактировалось 1 раз.
Re: Элементы "умного дома" на Beckhoff
Ага, спасибо!Silowar писал(а):Нашел на просторах примеры щитков и даже 3 полных рабочих проекта, может кому пригодиться:
http://easysmartbox.com/vyipolnennyie-rabotyi/galereya/
Re: Элементы "умного дома" на Beckhoff
Раздобыл контроллер
Разобрался с ПО (Контроллер и все модули видны из KS2000 и PLC Control)
Но вылез такой глюк:
- написал простейший Hello, world!
переменные
сама программа
в PLC Control делаю Online - Login
пишет что типа нет в контроллере программы - загрузить?
жму да и контроллер виснет
передергиваю питание
контроллер оживает
опять делаю Online - Login
Опять пишет нет программы - и так можно до бесконечности.
Саму "программу" пересоздавал заново с 0 результат такой-же
Что это может быть?
Разобрался с ПО (Контроллер и все модули видны из 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;
пишет что типа нет в контроллере программы - загрузить?
жму да и контроллер виснет
передергиваю питание
контроллер оживает
опять делаю Online - Login
Опять пишет нет программы - и так можно до бесконечности.
Саму "программу" пересоздавал заново с 0 результат такой-же
Что это может быть?
Re: Элементы "умного дома" на Beckhoff
А что значит контроллер виснет??
Re: Элементы "умного дома" на Beckhoff
постоянно горят индикаторы:Ali писал(а):А что значит контроллер виснет??
ТС/DC
COM
контроллер недоступен из ПО и не пингуется
Re: Элементы "умного дома" на Beckhoff
А какой контроллер то?
Re: Элементы "умного дома" на Beckhoff
Тфу, не написал, BC9120Ali писал(а):А какой контроллер то?
Re: Элементы "умного дома" на Beckhoff
Насколько я помню для 9120 надо активировать переменные и делать маппинг через system manager. То есть не по-простому как в 9000
-
- Сообщения: 516
- Зарегистрирован: 20 окт 2012, 12:40
- Откуда: Мюнхен
Re: Элементы "умного дома" на Beckhoff
разнесите адреса, например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
Чтобы программа оставалась в памяти контроллера после перезагрузки/питания, необходимо ее загрузить как bootproject.sau писал(а):в PLC Control делаю Online - Login
пишет что типа нет в контроллере программы - загрузить?
жму да и контроллер виснет
передергиваю питание
контроллер оживает
опять делаю Online - Login
Опять пишет нет программы - и так можно до бесконечности.
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)
Re: Элементы "умного дома" на Beckhoff
Не, по идее не должно сноситьиз за этого, так как блоки qx и ix физически разнесены в разные области памяти.
Re: Элементы "умного дома" на Beckhoff
На чистой машине переустановил 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)
Взял 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)
Re: Элементы "умного дома" на Beckhoff
Ну в общем картина такая:
- новая чистая установка винды
- новая чистая установка TwinCAT
- полный сброс BC9120 (Delete TwinCAT Config, Delete boot project, Manufacturer’s settings)
- шаг за шагом идем по мануалу "первые шаги"
В итоге упираемся в туже проблему - в System Manager статус контроллера Run mode, а в PLC Control статус "Config mode"
В общем не понимаю хоть убейте в чем засада.
- новая чистая установка винды
- новая чистая установка TwinCAT
- полный сброс BC9120 (Delete TwinCAT Config, Delete boot project, Manufacturer’s settings)
- шаг за шагом идем по мануалу "первые шаги"
В итоге упираемся в туже проблему - в System Manager статус контроллера Run mode, а в PLC Control статус "Config mode"
В общем не понимаю хоть убейте в чем засада.
Re: Элементы "умного дома" на Beckhoff
Добрый день!
Подскажите пожалуйста знающие люди, в чем разница между:
TwinCAT-2-PLC-Runtime
TwinCAT-2-PLC-/NC-Runtime
TwinCAT-2-PLC-/NC-I-Runtime
И насколько важно, какая ОС: Wince 6.0 или Windows Embedded Standart 2009
Подскажите пожалуйста знающие люди, в чем разница между:
TwinCAT-2-PLC-Runtime
TwinCAT-2-PLC-/NC-Runtime
TwinCAT-2-PLC-/NC-I-Runtime
И насколько важно, какая ОС: Wince 6.0 или Windows Embedded Standart 2009
Re: Элементы "умного дома" на Beckhoff
Интересно, насколько сложно, если вообще возможно, подружить мегадевайс с бекхофом по протоколу ADS, что бы все датчики температуры и влажности повесить на мегадевайсы и они бы заливали в бекхоф значения. Конечно, всё это можно реализовать через промежуточный сервер, но это получается лишнее звено.
Re: Элементы "умного дома" на Beckhoff
Можно. И не обязательно по направлению мегадевайс -> beckhoff по ADS, а попроще путем beckhoff -> менадевайс через например http. У бекхофф есть функциональные блоки для органицации таких запросов. Сам не пробовал пока, но в уме держу что можно.
Re: Элементы "умного дома" на Beckhoff
Так это замечательно! Мегадевайсы 14IN + датчики — как раз и получается недостающее звено для системы на Бекхоф!
Re: Элементы "умного дома" на Beckhoff
Почитайте здесь в теме, я подключался по модбасу. http://ab-log.ru/forum/viewtopic.php?f= ... dbus#p9166 Только прошивка Меги не стандартная нужна, конечно!Sorusat писал(а):Интересно, насколько сложно, если вообще возможно, подружить мегадевайс с бекхофом по протоколу ADS, что бы все датчики температуры и влажности повесить на мегадевайсы и они бы заливали в бекхоф значения. Конечно, всё это можно реализовать через промежуточный сервер, но это получается лишнее звено.
Есть лишние модули Beckhoff. Пишите в личку.
Re: Элементы "умного дома" на Beckhoff
Да, читал, правда, насколько я понял, раньше в Меге всё-равно не было поддержки датчиков DS18B20, теперь же, когда она появилась, и вышел модуль 14IN, связка с Бекхофом стала очень интересной. А есть форк версии прошивки уже с поддержкой DS18B20?
Re: Элементы "умного дома" на Beckhoff
а МЕГА теперь поддерживает DS18B20???? Хм.. надо посомтреть тогда... действительно интересно.