EnglishУкраїнськаmRussian
Login/New
Topic with many replies

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


| 1 | 2 | Last
Author Message
Written on: 20. 03. 2010 [17:39]
-=BDW=-
Дмитрий ХХХ
Topic creator
registered since: 20.03.2010
Posts: 3
Здравствуйте!
Принимайте в вашу компанию!

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

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

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

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

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

Благодарю!
Written on: 20. 03. 2010 [18:55]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 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.
Written on: 23. 03. 2010 [20:58]
almaz
Almaz Karimov
Contributor
registered since: 25.09.2008
Posts: 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 век - век повсеместной автоматизации. Главное - во благо всем людям.
Written on: 23. 03. 2010 [22:53]
Aleksey
Aleksey Popkov
Contributor
registered since: 31.07.2008
Posts: 326
Даже если на коммерческий протокол сбондить описание, то можно его отпрограммировать и в OpenSCADA в "Пользовательские протоколы".
Вот только возможны юридические напряги со стороны законности, но кто об этом узнает.icon_biggrin.gif
Если конечно, Вы не из принципа используете открытые протоколы или используте только коммерчесие за определенные отчисления.icon_biggrin.gif
Written on: 23. 03. 2010 [23:47]
almaz
Almaz Karimov
Contributor
registered since: 25.09.2008
Posts: 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

[This article was edited 4 times, at last 24.03.2010 at 01:07.]

21 век - век повсеместной автоматизации. Главное - во благо всем людям.
Written on: 24. 03. 2010 [07:39]
Aleksey
Aleksey Popkov
Contributor
registered since: 31.07.2008
Posts: 326
Да Вы философ, батенька.
http://ru.wikipedia.org/wiki/%D0%A4%D0%B8%D0%BB%D0%BE%D1%81%D0%BE%D1%84
Алмаз, выдыхай.icon_biggrin.gif
Written on: 24. 03. 2010 [15:13]
-=BDW=-
Дмитрий ХХХ
Topic creator
registered since: 20.03.2010
Posts: 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. Протоколы над этими интерфейсами расписаны с точностью до бита и всегда можно реализовать программно.


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

Спасибо!
Written on: 24. 03. 2010 [15:23]
-=BDW=-
Дмитрий ХХХ
Topic creator
registered since: 20.03.2010
Posts: 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....


Written on: 26. 03. 2010 [07:52]
almaz
Almaz Karimov
Contributor
registered since: 25.09.2008
Posts: 516
Так пробуйте подключить оборудование к OpenSCADA. Всё должно получиться. Результаты выкладывайте...

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

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

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

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

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


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

[This article was edited 1 times, at last 05.08.2010 at 09:43.]
| 1 | 2 | Last



4664