УкраїнськаEnglishmRussian
Вхід/Новий
У темі багато повідомлень

1-wire, owfs и OpenSCADA: возможно ли полноценное взаимодействие???


Автор Повідомлення
Повідомлення створено: 20. 03. 2010 [17:39]
-=BDW=-
Дмитрий ХХХ
Автор теми
Зареєстрован(а) с: 20.03.2010
Повідомлення: 3
Здравствуйте!
Принимайте в вашу компанию!

Собственно, вопрос по 1-wire здесь поднимался, но вскользь. Сложилось ощущение, что 1-wire - нечто недостойное. И тем не менее, далласовские датчики\свитчи\прочеея активно и массированно используют.

я хочу попросить вас взглянуть на http://owfs.org/ .

Лично мне - owserver + owfs + owhttpd подходит идеально.

Вопрос в визуализации и программирования логики.

Подучится ли скрещивание с OS?

Благодарю!
Повідомлення створено: 20. 03. 2010 [18:55]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
-=BDW=- wrote:

Принимайте в вашу компанию!

C чем?

-=BDW=- wrote:

Лично мне - owserver + owfs + owhttpd подходит идеально.
Вопрос в визуализации и программирования логики.

Что Вас останавливает использовать shell команды owfs из OpenSCADA?
SYS.system() вам в этом поможет.

-=BDW=- wrote:

Подучится ли скрещивание с OS?

Что Вы имеете в виду?

Learn, learn and learn better than work, work and work.
Повідомлення створено: 23. 03. 2010 [20:58]
almaz
Almaz Karimov
Contributor
Зареєстрован(а) с: 25.09.2008
Повідомлення: 516
-=BDW=- wrote:
Собственно, вопрос по 1-wire здесь поднимался, но вскользь. Сложилось ощущение, что 1-wire - нечто недостойное. И тем не менее, далласовские датчики\свитчи\прочеея активно и массированно используют.

А юридическую сторону вопроса изучали? Видите разницу между свободными протоколами и протоколами, требующими лицензионных отчислений?
Подключить, конечно, можно всё. Но сравните цены на данные чипы и чипы, работающие со свободными протоколами... Имеются ввиду чипы-драйверы. Если уж браться за паяльник есть альтернативы более эффективные: spi, i2c, rs-485, can. Протоколы над этими интерфейсами расписаны с точностью до бита и всегда можно реализовать программно.
-=BDW=- wrote:
Лично мне - owserver + owfs + owhttpd подходит идеально.

У Вас всё получится! Поддержка дополнительного набора оборудования в OpenSCADA никогда не помешает. Вдруг кому пригодится...
Теперь драйвера оборудования можно написать и в ява, выделив протокольную часть в модуль "Пользовательские протоколы".
Решается на уровне скриптов shell (они доступны из ява OpenSCADA):
http://www.ab-log.ru/smart-house/1-wire/owfs
http://www.ab-log.ru/page.php?ID=18

PS Тем кто не хочет связываться с программированием чипов - нормальное решение, хоть и несколько дороже, ненадёжнее и скорости передачи низки. Но для серийных изделий лучше попрограммировать разок...

21 век - век повсеместной автоматизации. Главное - во благо всем людям.
Повідомлення створено: 23. 03. 2010 [22:53]
Aleksey
Aleksey Popkov
Contributor
Зареєстрован(а) с: 31.07.2008
Повідомлення: 326
Даже если на коммерческий протокол сбондить описание, то можно его отпрограммировать и в OpenSCADA в "Пользовательские протоколы".
Вот только возможны юридические напряги со стороны законности, но кто об этом узнает.icon_biggrin.gif
Если конечно, Вы не из принципа используете открытые протоколы или используте только коммерчесие за определенные отчисления.icon_biggrin.gif
Повідомлення створено: 23. 03. 2010 [23:47]
almaz
Almaz Karimov
Contributor
Зареєстрован(а) с: 25.09.2008
Повідомлення: 516
С другой стороны владельцам коммерческих протоколов и интерфейсов невыгодно преследовать своих же клиентов, так как грозит потерей спроса на материальную продукцию. Но в то же время и в свободное пользование выпустить не хотят. В случае серийного производства с их использованием лицензионные отчисления обязательны. Что резко поднимает цену конечной продукции и делает неконкурентоспособным.

Поэтому, на всякий случай, лучше использовать протоколы и интерфейсы, являющиеся общественным достоянием. Тем более, что их предостаточно. Идеи свободного ПО постепенно переносятся и на остальную информацию:
http://ru.wikipedia.org/wiki/%D0%9E%D1%82%D0%BA%D1%80%D1%8B%D1%82%D0%BE%D0%B5_%D0%B0%D0%BF%D0%BF%D0%B0%D1%80%D0%B0%D1%82%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5

Любую информацию (ПО - это подмножество информации) можно по доступности разделить на два вида: секретную и свободную. Это как двоичная система: 0 (0-2,5В) и 1 (>2,5В).
Попытки сделать секретную информацию ещё и широкоиспользуемой противоречат самому определению такой информации (в аналогии с двоичной системой - это электрические помехи).
А быть владельцем информации вообще невозможно. Можно быть источником информации, приёмником информации, носителем информации, создателем информации, но никак не владельцем. Это то же самое, что владеть волной на поверхности воды или владеть геометрической формой какого-либо объекта.
http://ru.wikipedia.org/wiki/%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D1%8F

[Повідомлення редагувалось 4 раз(ів), останній раз 24.03.2010 в 01:07.]

21 век - век повсеместной автоматизации. Главное - во благо всем людям.
Повідомлення створено: 24. 03. 2010 [07:39]
Aleksey
Aleksey Popkov
Contributor
Зареєстрован(а) с: 31.07.2008
Повідомлення: 326
Да Вы философ, батенька.
http://ru.wikipedia.org/wiki/%D0%A4%D0%B8%D0%BB%D0%BE%D1%81%D0%BE%D1%84
Алмаз, выдыхай.icon_biggrin.gif
Повідомлення створено: 24. 03. 2010 [15:13]
-=BDW=-
Дмитрий ХХХ
Автор теми
Зареєстрован(а) с: 20.03.2010
Повідомлення: 3
almaz wrote:

-=BDW=- wrote:
Собственно, вопрос по 1-wire здесь поднимался, но вскользь. Сложилось ощущение, что 1-wire - нечто недостойное. И тем не менее, далласовские датчики\свитчи\прочеея активно и массированно используют.

А юридическую сторону вопроса изучали?


А вот на это мне как говорится.....icon_smile.gif

я поясню: есть небольшое пищепромовское производство. естественно - работает неэффективно. впятером котел сиропа варят.
денег на супер контроллеры просто нет.

требование - десяток термодатчиков и пяток силовых ключей, пара датчиков давления. логика - достаточно мудреная.

лично для меня dallas + owfs + shell- не проблема.
но.
1. вопрос визуальзации (что такое shell знаю я один, и слава Богу)
2. вопрос программирования логики - честно говоря немного устарел я.... хотя если на принцип пойдет - логику я и на перле сваяю.
3. с конечным продуктом - работать не мне - хотелось бы что нибудь красивое и наглядное. icon_smile.gif



almaz wrote:

Видите разницу между свободными протоколами и протоколами, требующими лицензионных отчислений?
Подключить, конечно, можно всё. Но сравните цены на данные чипы и чипы, работающие со свободными протоколами... Имеются ввиду чипы-драйверы. Если уж браться за паяльник есть альтернативы более эффективные: spi, i2c, rs-485, can. Протоколы над этими интерфейсами расписаны с точностью до бита и всегда можно реализовать программно.


Буду очень признателен, если Вы предложите иное решение!

Спасибо!
Повідомлення створено: 24. 03. 2010 [15:23]
-=BDW=-
Дмитрий ХХХ
Автор теми
Зареєстрован(а) с: 20.03.2010
Повідомлення: 3
almaz wrote:

С другой стороны владельцам коммерческих протоколов и интерфейсов невыгодно преследовать своих же клиентов, так как грозит потерей спроса на материальную продукцию. Но в то же время и в свободное пользование выпустить не хотят. В случае серийного производства с их использованием лицензионные отчисления обязательны. Что резко поднимает цену конечной продукции и делает неконкурентоспособным.

Поэтому, на всякий случай, лучше использовать протоколы и интерфейсы, являющиеся общественным достоянием. Тем более, что их предостаточно. Идеи свободного ПО постепенно переносятся и на остальную информацию:
http://ru.wikipedia.org/wiki/%D0%9E%D1%82%D0%BA%D1%80%D1%8B%D1%82%D0%BE%D0%B5_%D0%B0%D0%BF%D0%BF%D0%B0%D1%80%D0%B0%D1%82%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5

Любую информацию (ПО - это подмножество информации) можно по доступности разделить на два вида: секретную и свободную. Это как двоичная система: 0 (0-2,5В) и 1 (>2,5В).
Попытки сделать секретную информацию ещё и широкоиспользуемой противоречат самому определению такой информации (в аналогии с двоичной системой - это электрические помехи).
А быть владельцем информации вообще невозможно. Можно быть источником информации, приёмником информации, носителем информации, создателем информации, но никак не владельцем. Это то же самое, что владеть волной на поверхности воды или владеть геометрической формой какого-либо объекта.
http://ru.wikipedia.org/wiki/%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D1%8F


icon_biggrin.gif
1. насколько мне известно, в случае dallas semiconductor все описано, документировано и находится в открытом доступе.
2. ДА. тысячу раз ДА. крутые фирменные контроллеры - это хорошо и здорово. но есть недостаток. цена.
3. а как же быть тем, кто не хочет\может с ними связываться? ведь проще и дешевле взять паяльник и сообразить простенькую 1-wire?! И она таки будет работать! Таких как я - гораздо больше, чем например пользователей intouch....


Повідомлення створено: 26. 03. 2010 [07:52]
almaz
Almaz Karimov
Contributor
Зареєстрован(а) с: 25.09.2008
Повідомлення: 516
Так пробуйте подключить оборудование к OpenSCADA. Всё должно получиться. Результаты выкладывайте...

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

А как Вы собрались встраивать термодатчики 1-wire в котёл? Просто прикрепив к котлу Вы не добьётесь нужного измерения, нужно внутрь - максимальный тепловой контакт с измеряемой средой... Да и точность измерений, скорость измерений оставляет желать... Смотрите не переварите пока тепло будет добираться до датчика. icon_biggrin.gif Не лучше ли приобрести готовые датчики ТСМ (ТСП) и вварить их?
А измерить и управлять вот этим http://rlda.ru/Distributed_Data_Acquisition_And_Control.htm
Ну и +компьютер с OpenSCADA.
Несколько дороже, но без паяльника. И программировать придётся только логику работы и визуализацию (в OpenSCADA это очень просто), ничего больше.

1-wire больше годиться для бытового применения. Для метеорологии, климат-контроля теплиц, помещений и т.д.

21 век - век повсеместной автоматизации. Главное - во благо всем людям.
Повідомлення створено: 05. 08. 2010 [09:42]
Makc
Максим Прокофьев
Зареєстрован(а) с: 05.08.2010
Повідомлення: 3
"almaz" wrote:

1-wire больше годиться для бытового применения. Для метеорологии, климат-контроля теплиц, помещений и т.д.


Занимаюсь оборудованием тепловых пунктов жилых домов автоматикой.Использую продукцию Dallas!!!!Но работает все в консоли и автоматически,то есть без человеческого вмешательства.Через примитивную WEB страницу можно посмотреть графики,статистику,НО теперь хочется визуализации в управлении!!!Чтобы женщина могла кликать мышой!
Прошу совет!!!Стоит заморачиваться со CSADA ради управления 2-3 устройствами на одном объекте????
Заранее,спасибо!!!

[Повідомлення редагувалось 1 раз(ів), останній раз 05.08.2010 в 09:43.]



4546