Segnetics

Вернуться   Segnetics > Форум Segnetics > Связь с внешним миром

Связь с внешним миром Modbus, RS232, RS485, Lon и другое.

Ответ
 
Опции темы Поиск в этой теме
Старый 16.04.2015, 09:54   #1
alexprophet
Member
 
Регистрация: Nov 2009
Сообщения: 36
Благодарил(а): 1 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Segnetics-->RS485 MODBus-->Arduino

Ув. форумчане и просто сочувствующие, встал вопрос о дешевом модуле расширения для контроллеров Segnetics. Была выбрана платформа Arduino.
Данный выбор обусловлен несколькими причинами: 1-стоимость, 2-доступность, 3-простота программирования. Плата была собрана на AtMega328, в качестве микросхемы RS485 - MAX485. На данный момент платка поддерживает дискретные входы и выходы и отдает значения на по RS485 на SMH2Gi, планируется поддержка датчиков NTC 10 и 13 КОм. Отдаю данное решение Вам на суд Жду адекватную критику.
alexprophet вне форума   Ответить с цитированием
Старый 16.04.2015, 10:10   #2
serg-el
Senior Member
 
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Segnetics-->RS485 MODBus-->Arduino

Схема? Описание? Характеристики?

Пока только слова ни о чём ...
serg-el вне форума   Ответить с цитированием
Старый 16.04.2015, 10:33   #3
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 784
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Segnetics-->RS485 MODBus-->Arduino

А почему не Arduino Leonardo?
Схемы плат здесь всегда были.

Так в чем прелесть?
ATS вне форума   Ответить с цитированием
Старый 16.04.2015, 10:56   #4
alexprophet
Member
 
Регистрация: Nov 2009
Сообщения: 36
Благодарил(а): 1 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию

Под рукой оказалась UNO)) Прелесть в цене и датчиках NTC, вот только не понятно как "дуня" будет вести себя в пром условиях. Судя по ценам на Aliexpress можно уложиться рублей в 700 с рассыпухой на обвязку дискретных и аналоговых входов.

Так же припилив к "дуне" экран и кнопки, можно получить достаточно дешевый удаленный терминал управления.

Последний раз редактировалось Arsie, 16.04.2015 в 12:01
alexprophet вне форума   Ответить с цитированием
Старый 16.04.2015, 12:04   #5
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 074
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Segnetics-->RS485 MODBus-->Arduino

Цитата:
Сообщение от alexprophet Посмотреть сообщение
вот только не понятно как "дуня" будет вести себя в пром условиях.
Как шарик в лотерее. Кому-то везёт, кому-то нет.



Цитата:
Сообщение от alexprophet Посмотреть сообщение
Судя по ценам на Aliexpress можно уложиться рублей в 700 с рассыпухой на обвязку дискретных и аналоговых входов.

Так же припилив к "дуне" экран и кнопки, можно получить достаточно дешевый удаленный терминал управления.
Напомнить поговорку про сыр и мышеловку? Есть ещё "Не гнался бы ты, поп, за дешевизной".

Это не я придумал, это в народе уже не одну сотню лет говорят.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 16.04.2015, 15:34   #6
Sergey Cherevko
Senior Member
 
Аватара для Sergey Cherevko
 
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Segnetics-->RS485 MODBus-->Arduino

Цитата:
Сообщение от alexprophet Посмотреть сообщение
Так же припилив к "дуне" экран и кнопки, можно получить достаточно дешевый удаленный терминал управления.
Это будет единственный плюс такого решения.
Все ...дуины рассчитаны для радиолюбительских конструкций и прототипов. Но не для промышленного применения. Помехозащищенность у них никакая. Так что как повезет...


__________________
Автомат АК - самый распространенный преобразователь стека в очередь
Sergey Cherevko вне форума   Ответить с цитированием
Старый 16.04.2015, 17:08   #7
alexprophet
Member
 
Регистрация: Nov 2009
Сообщения: 36
Благодарил(а): 1 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Segnetics-->RS485 MODBus-->Arduino

Значит будем городить терминал)) Может кого заинтересует.
alexprophet вне форума   Ответить с цитированием
Старый 16.04.2015, 18:57   #8
serg-el
Senior Member
 
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Segnetics-->RS485 MODBus-->Arduino

Сомневаюсь что кого-то заинтересует самодельные устройства для подключения к промышленному контроллеру (гарантии, тех. поддержка, совместимость (электрическая, электромагнитная), температурный диапазон, условия исполнения (герметичность)).
В общем, для себя любимого, побаловаться, установить дома - ещё куда ни шло, а для промышленного использования - лично я никогда (ну кроме своих костыликов конечно - НО! за них я несу ответственность сам, а не какой-то дядя).
serg-el вне форума   Ответить с цитированием
Старый 16.04.2015, 19:47   #9
alexprophet
Member
 
Регистрация: Nov 2009
Сообщения: 36
Благодарил(а): 1 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Segnetics-->RS485 MODBus-->Arduino

Цитата:
Сообщение от serg-el Посмотреть сообщение
Сомневаюсь что кого-то заинтересует самодельные устройства для подключения к промышленному контроллеру (гарантии, тех. поддержка, совместимость (электрическая, электромагнитная), температурный диапазон, условия исполнения (герметичность)).
В общем, для себя любимого, побаловаться, установить дома - ещё куда ни шло, а для промышленного использования - лично я никогда (ну кроме своих костыликов конечно - НО! за них я несу ответственность сам, а не какой-то дядя).
Прошу прощения, что моя тема так сильно Вас задела, прямо таки до глубины души. Замечу что Москва не сразу строилась........
alexprophet вне форума   Ответить с цитированием
Старый 17.04.2015, 20:20   #10
СВМ
Senior Member
 
Регистрация: Jan 2012
Адрес: Саратов
Сообщения: 179
Благодарил(а): 1 раз(а)
Поблагодарили: 3 раз(а) в 3 сообщениях
По умолчанию Ответ: Segnetics-->RS485 MODBus-->Arduino

Цитата:
Сообщение от serg-el Посмотреть сообщение
Сомневаюсь что кого-то заинтересует самодельные устройства для подключения к промышленному контроллеру (гарантии, тех. поддержка, совместимость (электрическая, электромагнитная), температурный диапазон, условия исполнения (герметичность)).
В общем, для себя любимого, побаловаться, установить дома - ещё куда ни шло, а для промышленного использования - лично я никогда (ну кроме своих костыликов конечно - НО! за них я несу ответственность сам, а не какой-то дядя).
Аналогично. Постоянно пользуюсь самодельными устройствами, подключенными к SMH2010 и SMH2Gi. Не потому, что я сильно умный, а потому, что их нет в продаже и именно для меня делать их никто не собирается. Неважно, кто и из чего их делает - важно, откуда руки растут у изготовителя. Чем больше выбор - тем лучше.
СВМ вне форума   Ответить с цитированием
Старый 16.08.2015, 20:38   #11
vlad250865
Member
 
Регистрация: Mar 2015
Сообщения: 46
Благодарил(а): 0 раз(а)
Поблагодарили: 3 раз(а) в 2 сообщениях
По умолчанию Ответ: Segnetics-->RS485 MODBus-->Arduino

Добрый день.
Такое направление, как использовать некоторые устройства (Arduino, Discovery и т.п.), вполне похвально. Представьте - берем готовую плату, вышеуказанных производителей, стоимостью примерно до 1000 руб. и у нас как минимум 8 аналоговых входов. Только вот, для подключения этих устройств, необходимы познания в языке программирования Си+. Что бы дополнительная плата заработала - ее необходимо запрограммировать.
Если пользователь профи в Си+, то ему нет необходимости покупать готовые контроллеры, он может использовать плату, указанных производителей, с аналогичным микроконтроллером, типа Segnetics (стоимостью до 3000 рублей). На основе этого "железа" можно создать устройства на порядок выше, чем используя SMLogix. Вот только есть одна "загвоздка", в контроллерах Segnetics и контроллерах других производителей входы защищены от перенапряжения (в том числе и аналоговые, примерно до 36в). В устройствах Arduino, Discovery и т.п. какие-то 10 вольт могут выжечь весь чип. Хотите использовать вышеуказанные устройства - изучите Си+ и вооружитесь паяльником, для создания защиты аналоговых и цифровых входов микроконтроллера.
vlad250865 вне форума   Ответить с цитированием
Старый 29.03.2016, 18:24   #12
01zzz
Новичок
 
Регистрация: Sep 2009
Сообщения: 20
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Segnetics-->RS485 MODBus-->Arduino

Цитата:
Сообщение от vlad250865 Посмотреть сообщение
Добрый день.
Такое направление, как использовать некоторые устройства (Arduino, Discovery и т.п.), вполне похвально. Представьте - берем готовую плату, вышеуказанных производителей, стоимостью примерно до 1000 руб. и у нас как минимум 8 аналоговых входов. Только вот, для подключения этих устройств, необходимы познания в языке программирования Си+. Что бы дополнительная плата заработала - ее необходимо запрограммировать.
Если пользователь профи в Си+, то ему нет необходимости покупать готовые контроллеры, он может использовать плату, указанных производителей, с аналогичным микроконтроллером, типа Segnetics (стоимостью до 3000 рублей). На основе этого "железа" можно создать устройства на порядок выше, чем используя SMLogix. Вот только есть одна "загвоздка", в контроллерах Segnetics и контроллерах других производителей входы защищены от перенапряжения (в том числе и аналоговые, примерно до 36в). В устройствах Arduino, Discovery и т.п. какие-то 10 вольт могут выжечь весь чип. Хотите использовать вышеуказанные устройства - изучите Си+ и вооружитесь паяльником, для создания защиты аналоговых и цифровых входов микроконтроллера.
На счет входов да, верно. защиты ноль. Ошибся, и минус плата. Но положительный опыт использования есть. А си там не такой уж и страшный . Вообще ардуина у меня очень устойчиво работала и работает, правда сама по себе.
01zzz вне форума   Ответить с цитированием
Старый 04.04.2016, 13:21   #13
Sergey Cherevko
Senior Member
 
Аватара для Sergey Cherevko
 
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Segnetics-->RS485 MODBus-->Arduino

Цитата:
Сообщение от 01zzz Посмотреть сообщение
На счет входов да, верно. защиты ноль. Ошибся, и минус плата. Но положительный опыт использования есть. А си там не такой уж и страшный . Вообще ардуина у меня очень устойчиво работала и работает, правда сама по себе.
У Ардуины нет защиты не только по входам. У нее вообще никакой защиты нет - ни по перегрузке выходов, ни по выбросам по питанию, ни по коммуникационным портам.
Ардуино - чисто бытовое устройство, абсолютно не предназначенное для промышленного применения.
Поэтому глупо сравнивать Ардуино с контроллерами Сегнетикс, ибо они разных классов и, как следствие, разных ценовых категорий.


__________________
Автомат АК - самый распространенный преобразователь стека в очередь
Sergey Cherevko вне форума   Ответить с цитированием
Старый 10.04.2016, 20:45   #14
vlad250865
Member
 
Регистрация: Mar 2015
Сообщения: 46
Благодарил(а): 0 раз(а)
Поблагодарили: 3 раз(а) в 2 сообщениях
По умолчанию Ответ: Segnetics-->RS485 MODBus-->Arduino

Мое мнение, на счет дополнительных плат и всего прочего, для создания надежного оборудования и т.п., следующее:- необходимо использовать устройства с протоколом 1-Wire. Датчики температуры, логические, аналоговые и исполнительные механизмы -"копеечные". Многие могут указать на скорость опроса и частые ошибки (аналоговые датчики указанного типа иногда и без причины не отвечают). А кто сказал, что только эта конфигурация? Собираем "солянку", для уверенности ставим модули расширения Сегнетикс, по протоколу ModBus RTU подключаем дополнительные устройства других производителей и определяем в "слабое звено" устройства по 1-Wire. Такую конфигурацию можно собрать только на контроллере SMH 2Gi, но экономический эффект будет обязателен, за счет устройств 1-Wire. Посмотрите в интернете, на сайтах есть информация о создании "умного дома" на платформе ОС Linuxс, с использованием датчиков и исполнительных механизмов 1-Wire. Все представленные драйверы подходят для SMH 2Gi, ведь он на ОС Linuxс, а для знатоков Си+ сказка, твори, что пожелаешь.
vlad250865 вне форума   Ответить с цитированием
Старый 11.04.2016, 00:45   #15
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 784
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Segnetics-->RS485 MODBus-->Arduino

Цитата:
Сообщение от vlad250865 Посмотреть сообщение
Мое мнение, на счет дополнительных плат и всего прочего, для создания надежного оборудования и т.п., следующее:- необходимо использовать устройства с протоколом 1-Wire.
Да вы тоже не все читаете - обсуждали уже пару раз.
А вот стандартный интерфейс 2Gi похоже не подойдет.
ATS вне форума   Ответить с цитированием
Старый 11.04.2016, 10:48   #16
vlad250865
Member
 
Регистрация: Mar 2015
Сообщения: 46
Благодарил(а): 0 раз(а)
Поблагодарили: 3 раз(а) в 2 сообщениях
По умолчанию Ответ: Segnetics-->RS485 MODBus-->Arduino

"обсуждали уже пару раз." -это не то, на что хотел обратить внимание. У SMH 2gi есть возможность вставлять свои программные модули и использовать их, для опроса устройств с протоколом отличным от ModBus RTU. Чаще сложности возникали из-за физического согласования уровней напряжения и токов сигнала. Сразу скажу, помочь в этом пока не смогу, не те языки изучал. Указанные фокусы мне показывали спецы по Linux (только показывали). Лично, иногда, использую Контар, при необходимости опрашивать устройства с другим типом протокола. У Контара библиотека опрашиваемых устройств очень хорошая, но к сожалению 1Wire отсутствует.
vlad250865 вне форума   Ответить с цитированием
Старый 11.04.2016, 13:28   #17
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 784
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Segnetics-->RS485 MODBus-->Arduino

Цитата:
Сообщение от vlad250865 Посмотреть сообщение
"обсуждали уже пару раз." -это не то, на что хотел обратить внимание. У SMH 2gi есть возможность вставлять свои программные модули и использовать их, для опроса устройств с протоколом отличным от ModBus RTU.
Да я в курсе. И даже делал по необходимости.
Цитата:
Чаще сложности возникали из-за физического согласования уровней напряжения и токов сигнала. Сразу скажу, помочь в этом пока не смогу, не те языки изучал..
Ну я учил примерно те.
И выше уже сказал что проблема и будет в физическом согласовании.
Хотя если подключить адаптер USB-1Wire то вполне возможно.

А самое разумное и универсальное решение в теме указанной выше.
ATS вне форума   Ответить с цитированием
Старый 11.04.2016, 19:08   #18
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 156
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Segnetics-->RS485 MODBus-->Arduino

+1 за ванваре. иногда прям хочется, особенно когда из десятка ДТ лежащих в одной коробке с трудом выбирается пара с разностью хотябы 0,1°С


__________________
C уважением, LordN
LordN сейчас на форуме   Ответить с цитированием
Старый 05.07.2016, 12:10   #19
dimjake
Новичок
 
Регистрация: Jun 2016
Сообщения: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Segnetics-->RS485 MODBus-->Arduino

Цитата:
Сообщение от alexprophet Посмотреть сообщение
Ув. форумчане и просто сочувствующие, встал вопрос о дешевом модуле расширения для контроллеров Segnetics. Была выбрана платформа Arduino.
Данный выбор обусловлен несколькими причинами: 1-стоимость, 2-доступность, 3-простота программирования. Плата была собрана на AtMega328, в качестве микросхемы RS485 - MAX485. На данный момент платка поддерживает дискретные входы и выходы и отдает значения на по RS485 на SMH2Gi, планируется поддержка датчиков NTC 10 и 13 КОм. Отдаю данное решение Вам на суд Жду адекватную критику.
А не подскажите как подключили по rs485 по Modbus Arduino к Сегнетику??? Пытаюсь получить у Сигнетика по rs485 переменную и пока не получается.
Подскажите библиотеку и пример подключения?
dimjake вне форума   Ответить с цитированием
Старый 20.07.2016, 16:13   #20
evdoc
Member
 
Регистрация: Oct 2013
Адрес: Санкт Петербург
Сообщения: 69
Благодарил(а): 0 раз(а)
Поблагодарили: 4 раз(а) в 3 сообщениях
По умолчанию Ответ: Segnetics-->RS485 MODBus-->Arduino

Цитата:
Сообщение от dimjake Посмотреть сообщение
А не подскажите как подключили по rs485 по Modbus Arduino к Сегнетику??? Пытаюсь получить у Сигнетика по rs485 переменную и пока не получается.
Подскажите библиотеку и пример подключения?
Этого полно. Но. Сам сейчас пытаюсь подключить UNO к Pixel 2511. Пока никак.
Этим можно заняться для себя. Для продажи нет. Создавать коммерческий продукт по автоматизации на Ардуино полный бред.
На Али есть ModBuc модули, у Овена есть модули уже на RTU стоят приемлемо. Это надежно и 100% работает.
Еще раз. Для себя, или познания мира - это интересно.

P.S.
Я сделал регулятор температуры на UNO с tft 2.4 с шим регулированием на твердотельном реле. Пид регулятор, уставка все дела. Работает. Но коммерческое использование этого невозможна. Хотя тот же Атмел.
evdoc вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 23:10.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024