Реклама / ООО «ИЗОЛПРОЕКТ» / ИНН: 7725566484 | ERID: 2Vtzqx6kV7S
IPB IPB
Проектирование, монтаж, наладка, сервис


Здравствуйте, гость ( Вход | Регистрация )

- Стандарт НП «АВОК» 7.11-2024
«Рекомендации по проектированию инженерных систем
дошкольных образовательных организаций»

АВОК в соц. сетях
ИНН: 7714824045 | erid: 2VtzqwzKQiU
2 страниц V   1 2 >  
Добавить ответ в эту темуОткрыть тему
> Создание контроллера самим., Мы только догадывались, а другой уже сделал.
Ludvig
сообщение 11.2.2014, 8:46
Сообщение #1





Группа: Banned
Сообщений: 3427
Регистрация: 27.5.2010
Из: Москва
Пользователь №: 58872



Случайно нашел сайт на котором программирование микроконтроллера для автоматизации вроде как не представляет сложностей. Чистая графика на ФБД.
https://sites.google.com/site/projecthorizont/
Даже СКАДу прикрутил. Разобраться сразу сложно. Поможете?
нашел через это
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
GYUR22
сообщение 11.2.2014, 9:55
Сообщение #2





Группа: Участники форума
Сообщений: 824
Регистрация: 23.7.2008
Из: гН.Новгород
Пользователь №: 20923



Маловата межка8 для серьезных дел, и до выхода более менее чего то удобоваримого еще немало времени пройдет (1-2 года) -говорю по собственному опыту.

ps автор будет просить всех постоянно что то тестировать (т.к. он в начале пути) обычно люди очень быстро спрыгивают с этого smile.gif, за примерами далеко ходить ненадо http://forum.abok.ru/index.php?showtopic=86255&hl=web . В итоге никто из желающих не подклчился.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Ashihara
сообщение 11.2.2014, 11:53
Сообщение #3


Двойных полосок злой фанат!


Группа: Участники форума
Сообщений: 3630
Регистрация: 8.12.2006
Из: СПб
Пользователь №: 5099



Почитал внимательно, скорректирую время доведение "до ума" в большую сторону на пару лет.

А вообще, разработка выполнена хоть и "по современному", но уже устарела. Через 4 года и платформы будут уже не те.

Хорошая дипломная работа, не более.

Имхо.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
serge197a
сообщение 11.2.2014, 13:03
Сообщение #4





Группа: Участники форума
Сообщений: 689
Регистрация: 26.12.2012
Пользователь №: 175764



Не и про аРДУИНО МЫ ТО ЖЕ НЕ СЛЫШАЛИ.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Ludvig
сообщение 12.2.2014, 19:46
Сообщение #5





Группа: Banned
Сообщений: 3427
Регистрация: 27.5.2010
Из: Москва
Пользователь №: 58872



Совершенно не навязываю создание ПЛК своими силами. Но иногда приходится решать домашние, гаражные проблемы. Это для тех, кому нужно, заодно и себя потренировать. Как альтернатива написания постов на АВОКе. Есть софтина, которой не менее 10-и лет отроду. http://cq.cx/ladder-tutorial-ru.html
А вот на этом сообщении обсуждение прекращаю.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
agent_serg
сообщение 6.3.2014, 0:13
Сообщение #6





Группа: Участники форума
Сообщений: 201
Регистрация: 16.6.2009
Пользователь №: 34909



Цитата(Ludvig @ 12.2.2014, 18:46) *
Есть софтина, которой не менее 10-и лет отроду. http://cq.cx/ladder-tutorial-ru.html

Пробовал юзать LDmicro. Программировать просто, но ресурсов микроконтроллера жрёт немерянно. Автор сам пишет, что компилятор не фонтан и заниматься дальнейшей поддержкой LDmicro не хочет.
Остановился на Flowcode. Гораздо приятнее с ней работать. Уже несколько небольших контроллеров при помощи Flowcode наваял.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Ludvig
сообщение 6.3.2014, 10:43
Сообщение #7





Группа: Banned
Сообщений: 3427
Регистрация: 27.5.2010
Из: Москва
Пользователь №: 58872



agent_serg, это вы правильно заметили. Потому и не используется. Слазил по ссылке Flowcode и вот что вылезло
Форум, пожалуйста составьте свое мнение по этой программе, плз. Пахнет очень хорошо.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Ludvig
сообщение 6.3.2014, 19:57
Сообщение #8





Группа: Banned
Сообщений: 3427
Регистрация: 27.5.2010
Из: Москва
Пользователь №: 58872



Ссылку исправил вылезло
Полез разбираться.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
serge197a
сообщение 6.3.2014, 21:17
Сообщение #9





Группа: Участники форума
Сообщений: 689
Регистрация: 26.12.2012
Пользователь №: 175764



Вот еще аналогичные проекты:
flprog.ru
canny.ru
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Lihouzov
сообщение 6.6.2014, 14:59
Сообщение #10





Группа: New
Сообщений: 8
Регистрация: 6.6.2014
Пользователь №: 236057



Добрый всем день. Очень приятно видеть обсуждение моей работы.
Цитата
Маловата межка8 для серьезных дел, и до выхода более менее чего то удобоваримого еще немало времени пройдет (1-2 года) -говорю по собственному опыту.
ps автор будет просить всех постоянно что то тестировать (т.к. он в начале пути) обычно люди очень быстро спрыгивают с этого smile.gif, за примерами далеко ходить ненадо http://forum.abok.ru/index.php?showtopic=86255&hl=web . В итоге никто из желающих не подклчился.


Программу я делал не для AVR микроконтроллеров, а для промышленных контроллеров ICP7000 и ICP8000. На них и собираем SCADA систему. AVR микроконтроллеры это лишь один из вариантов использовать данной графической оболочки, начато 10 месяцев назад. В принципе я доволен, на данный момент поддерживается более 50 видов микроконтроллеров, несколько десятков разнообразных FBD блоков. Огромным плюсом считаю открытость кода, благодаря этому можно посмотреть исходный код любого FBD блока (это доступно из меню над блоком), а при желании добавить свой FBD блок для этого достаточно любого текстового редактора.
Итог 6 месяцев

Приведу пример программы микроконтроллера созданную для прибора измеряющего внутреннее сопротивление аккумуляторных батарей:

По данной конфигурации программа собирает прошивку размером 2540 байт.

В перспективе хочу добавить блоки для входных и выходных каналов, причем доступ к этим каналам будет через какой нибудь распространенный протокол например ModBus. Если это сделать то можно будет легко интегрировать AVR устройства со SCADA системами.

Установочный пакет: http://www.proj-horizont.ru/configurator/setup

Сообщение отредактировал Lihouzov - 6.6.2014, 17:08
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
GYUR22
сообщение 7.6.2014, 12:06
Сообщение #11





Группа: Участники форума
Сообщений: 824
Регистрация: 23.7.2008
Из: гН.Новгород
Пользователь №: 20923



Привет коллега,
в чем делали FBD среду?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Lihouzov
сообщение 7.6.2014, 14:30
Сообщение #12





Группа: New
Сообщений: 8
Регистрация: 6.6.2014
Пользователь №: 236057



Delphi 2006
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
tosno
сообщение 10.6.2014, 13:29
Сообщение #13





Группа: New
Сообщений: 6
Регистрация: 16.8.2012
Пользователь №: 160027



http://www.ia.ru/files/nodus_items/0000/00...Architektur.pdf

Откатанная и обкатанная уже не на одной станции.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kosmos440o
сообщение 13.6.2014, 11:26
Сообщение #14





Группа: Участники форума
Сообщений: 3050
Регистрация: 30.9.2010
Из: Иркутск
Пользователь №: 74376



Компилятор соответствует требованиям промышленной безопасности, каким-нибудь ГОСТам?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Lihouzov
сообщение 14.6.2014, 18:23
Сообщение #15





Группа: New
Сообщений: 8
Регистрация: 6.6.2014
Пользователь №: 236057



Цитата(tosno @ 10.6.2014, 18:29) *
http://www.ia.ru/files/nodus_items/0000/00...Architektur.pdf
Откатанная и обкатанная уже не на одной станции.

Я не сомневаюсь что она на намного лучше. Вопрос в цене, к примеру фирменное программное обеспечение энергоблока (котел, турбина) обходится более 100 млн рублей. К этому необходимо прибавить стоимость фирменного железа и монтаж.
Что касается проекта с АВР микроконтроллерами это желание дать бесплатный инструмент для творчества. А если будет время и возможность постараюсь добавить поддержку какого либо распространенного протокола дающего возможность считывать и записывать значения каналов в АВР контроллер , что даст возможность интегрировать устройства с большинству СКАДА систем.

Цитата(kosmos440o @ 13.6.2014, 16:26) *
Компилятор соответствует требованиям промышленной безопасности, каким-нибудь ГОСТам?

Программа использует сторонний компилятор AVRASM. Что касается надежности кода то надежность складывается из надежности кодов используемых FBD блоков. Код программы для AVR контроллеров полностью открыт, Вы можете посмотреть код любого FBD блока, изменить его а также добавить новые блоки. Что касается ГОСТов то я не встречал такие.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kosmos440o
сообщение 1.8.2014, 21:51
Сообщение #16





Группа: Участники форума
Сообщений: 3050
Регистрация: 30.9.2010
Из: Иркутск
Пользователь №: 74376



Например, такой (хотя у нас это дело как бы добровольное, судя по продуктам, выпускаемым в России):
http://files.stroyinf.ru/Data2/1/4294817/4294817035.htm
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kosmos440o
сообщение 2.8.2014, 8:56
Сообщение #17





Группа: Участники форума
Сообщений: 3050
Регистрация: 30.9.2010
Из: Иркутск
Пользователь №: 74376



Господин Лихоузов, подскажите, плиз, как настраивать ноги LCD, как сделать переменную EEPROM, и как потом всё это прошить - фьюзы, прошивальщик какой рекомендуете и, может быть, вообще весь процесс от создания до заливки программы.

Сообщение отредактировал kosmos440o - 2.8.2014, 9:15
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Lihouzov
сообщение 4.8.2014, 11:55
Сообщение #18





Группа: New
Сообщений: 8
Регистрация: 6.6.2014
Пользователь №: 236057



Здравствуйте kosmos440o, если у Вас есть желание опробовать что то сделать то я конечно подскажу. Лучше начать с чего то простого, например помигать светодиодом или что либо подобное.

Вы когда либо работали с микроконтроллерами?
У Вас получилось установить программу и обновить компоненты?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kosmos440o
сообщение 7.8.2014, 19:17
Сообщение #19





Группа: Участники форума
Сообщений: 3050
Регистрация: 30.9.2010
Из: Иркутск
Пользователь №: 74376



У меня получилось установить и обновить.
Хорошо знаю AVR, C, работу с LCD и по другим интерфейсам, FBD

Сообщение отредактировал kosmos440o - 7.8.2014, 19:20
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Lihouzov
сообщение 8.8.2014, 17:59
Сообщение #20





Группа: New
Сообщений: 8
Регистрация: 6.6.2014
Пользователь №: 236057



Создание простого проекта (мигание светодиодом)
1. Создать проект, выбрать нужный тип микроконтроллера.
2. Создать новый лист, добавить на него блоки "генератор", и блок соответствующий желаемой ножки контроллера.

3. Настроить параметры генератора.
4. Собрать проект
"Проект->Конфигурация->Собрать проект"
В моем случае создана прошивка 674 байта.
5. Используя любой загрузчик прошиваем микроконтроллер. Я использовал PonyProg.
Файл прошивки находится в папке Horizont\Configurator\Upload\*.hex, где * это имя проекта.

-----------------------------
Добраться до собранного проекта можно "Проект->Конфигурация->Открыть созданный проект".
После каждой сборки проекта содержимое папки Horizont\Configurator\Upload обновляется, помимо прошивки в данной папке находится исходный текст данного проекта на ассемблере. Данный проект можно открыть программой AVR studio.

Сообщение отредактировал Lihouzov - 8.8.2014, 18:02
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_Kagamine Len_*
сообщение 9.8.2014, 16:46
Сообщение #21





Guest Forum






Цитата(Lihouzov @ 8.8.2014, 18:59) *

А Вы на заказ делаете программы ?

Сообщение отредактировал Kagamine Len - 9.8.2014, 16:55
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kosmos440o
сообщение 12.8.2014, 19:16
Сообщение #22





Группа: Участники форума
Сообщений: 3050
Регистрация: 30.9.2010
Из: Иркутск
Пользователь №: 74376



Спасибо. А фьюзы как установить, внутреннюю eeprom и LCD как прикрутить?Или LCD только под вашу плату?

Сообщение отредактировал kosmos440o - 12.8.2014, 19:16
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Lihouzov
сообщение 17.8.2014, 16:13
Сообщение #23





Группа: New
Сообщений: 8
Регистрация: 6.6.2014
Пользователь №: 236057



Фьюзы я ставил чтобы контроллер работал от внутреннего RC генератора, WDT отключал. С eeprom блоков не делал. На счет LCD, я использовал LCD с контроллером HD44780, а к каким ножкам его подключать решать Вам.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
SIM
сообщение 18.8.2014, 15:09
Сообщение #24





Группа: Участники форума
Сообщений: 398
Регистрация: 7.4.2006
Из: Белгород
Пользователь №: 2568



Цитата(Lihouzov @ 14.6.2014, 18:23) *
Я не сомневаюсь что она на намного лучше. Вопрос в цене, к примеру фирменное программное обеспечение энергоблока (котел, турбина) обходится более 100 млн рублей. К этому необходимо прибавить стоимость фирменного железа и монтаж.


При этом эти 100 млн. не гарантируют надежной работы. Но гарантируют отсутствие виновных, так как есть все сертификаты, ISO, ГОСТ, ответственность размазывается по сотням организаций. Пример нелепые программные ошибки спутников-зондов РФ и США, особенно тех до Марса не долетели, железо работает надежно, а программисты делают ошибки.

Цитата
Что касается проекта с АВР микроконтроллерами это желание дать бесплатный инструмент для творчества. А если будет время и возможность постараюсь добавить поддержку какого либо распространенного протокола дающего возможность считывать и записывать значения каналов в АВР контроллер , что даст возможность интегрировать устройства с большинству СКАДА систем.


Modbus RTU ?

Цитата
Программа использует сторонний компилятор AVRASM. Что касается надежности кода то надежность складывается из надежности кодов используемых FBD блоков. Код программы для AVR контроллеров полностью открыт, Вы можете посмотреть код любого FBD блока, изменить его а также добавить новые блоки. Что касается ГОСТов то я не встречал такие.


Помоему Сегнетикс получается )) segnetics.com для систем отопления, вентиляции, охранных систем, возможностей контроллера вполне достаточно. Другое дело что экономия весьма условна, ставим модем +200$, ставим клапан на ГВС +300$.

Из интересного, у нас есть ПО написанное хорошими программистами для контроллеров ICP 7188 древних (чуть ли не 2000 года), стоят 200-300$, в наличии нет нигде, под заказ из Тайваня возят. Надежность не идеальная, раз в 2-3 месяца зависают по неизвестной причине, но альтернативы нет, так как ПО заточено под них (опрос и диспетчеризация специфических котлов и приборов), далее с них данные забираются по стандартному протоколу. ПО намного важнее железа, у нас по крайней мере так.

Сообщение отредактировал SIM - 18.8.2014, 15:27
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
agent_serg
сообщение 18.8.2014, 20:26
Сообщение #25





Группа: Участники форума
Сообщений: 201
Регистрация: 16.6.2009
Пользователь №: 34909



Цитата(Lihouzov @ 17.8.2014, 15:13) *
WDT отключал.
ИМХО, зря.
Сторожевой "пёс", зачастую, помогает спать спокойно.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kosmos440o
сообщение 27.8.2014, 23:32
Сообщение #26





Группа: Участники форума
Сообщений: 3050
Регистрация: 30.9.2010
Из: Иркутск
Пользователь №: 74376



Для языка С есть правила "MISRA C", для ПЛК есть МЭК 61131 (кстати, если кто видел на русском МЭК 61131-3, киньте ссылочку, плиз). Так, начинание неплохое, по финансам может составить конкуренцию Zelio, Logo и китайско- тайваньским поделкам, если они раньше не скоммуниздят. Для любителей вообще самое то. Я как-то решил сделать универсальный контроллер для вентиляции, писал на С год, хотя на FBD для промПЛК с нуля писал месяц на все подсистемы. До сих пор не доделал, но там уже модули начал присобачивать, то-сё. Заодно подумал, нафига я это делаю, со своей фирмой и производством проблем куча, так что пока тормознул. Если б ещё в нашей стране было попроще с налогами и бухгалтерией...

Сообщение отредактировал kosmos440o - 27.8.2014, 23:50
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kosmos440o
сообщение 27.8.2014, 23:54
Сообщение #27





Группа: Участники форума
Сообщений: 3050
Регистрация: 30.9.2010
Из: Иркутск
Пользователь №: 74376



Ещё представьте, что ваш контроллер вдруг начал на объектах массово лететь, что делать, что делать...
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Alexander_I
сообщение 28.8.2014, 8:42
Сообщение #28





Группа: Участники форума
Сообщений: 1154
Регистрация: 25.8.2010
Из: Одесса
Пользователь №: 69560



Я бы так сказал, что не конкурент подобного рода самопал китайско-тайваньским "поделкам", например от Array Electronics, или итальянским Lovato Electric, или польским Relpol, которыу сильно выигрывают в цене у Zelio, Logo, Moeller и других "фирменных" поделок. Нужно быть сильно больным на голову, чтобы рискнуть ставить такой самопал у себя на производстве. А на месте руководства лично я бы расстреливал за такие изобретения. Кто потом будет сопровождать это дело и обслуживать, когда автор сделает широкий жест и уйдет в другую фирму за большей зарплатой, или, не дай бог, кони двинет?

Сообщение отредактировал Alexander_I - 28.8.2014, 8:43
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Ludvig
сообщение 28.8.2014, 9:35
Сообщение #29





Группа: Banned
Сообщений: 3427
Регистрация: 27.5.2010
Из: Москва
Пользователь №: 58872



Цитата(Alexander_I @ 28.8.2014, 9:42) *
Нужно быть сильно больным на голову, чтобы рискнуть ставить такой самопал у себя на производстве. А на месте руководства лично я бы расстреливал за такие изобретения.

+100500 Расстрел на месте. Но когда требуется нечто для дома автоматизировать, тут и Аррей шершавый. Есть конечно Адруно, Распберри и производные. Локоток, он близок, да не укусишь. И недостатков в применение или мириться или горстями вычищать.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
agent_serg
сообщение 28.8.2014, 10:11
Сообщение #30





Группа: Участники форума
Сообщений: 201
Регистрация: 16.6.2009
Пользователь №: 34909



Цитата(Alexander_I @ 28.8.2014, 8:42) *
Кто потом будет сопровождать это дело и обслуживать, когда автор сделает широкий жест и уйдет в другую фирму за большей зарплатой, или, не дай бог, кони двинет?
Я тоже противник подобного творчества на производстве. Даже если оставишь ВСЕ исходники, всю подробнейшую документацию и даже распишешь рекомендации, то, как оказалось, нет сейчас желающих заниматься таким сложным делом. Поколение Ла-Ла-Ла...
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

2 страниц V   1 2 >
Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Реклама
ООО «Арктика групп» ИНН: 7713634274




Реклама: ООО «СибСтронг» | ИНН 6670013662 | ERID: 2VtzqvWgxEU

ООО «УНИСПЛИТ» ИНН: 6453155081 erid:2VtzqvybpdW

Реклама: ООО «СЛ-ЛАЗЕР» ИНН 7727447267 | erid: 2VtzquvhFWx
Последние сообщения Форума






RSS Текстовая версия Сейчас: 4.8.2025, 15:35
Политика ООО ИИП «АВОК-ПРЕСС» в отношении обработки персональных данных