1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Необходимость открытой платформы

PLC, прочие контроллеры, промышленные компьютеры, операторские панели
Ответить
Аватара пользователя

Автор темы
Lirein
здесь недавно
здесь недавно
Сообщения: 15
Зарегистрирован: 23 мар 2016, 07:23
Имя: Баталин Иван Анатольевич
Страна: Россия
город/регион: Тюмень
Благодарил (а): 1 раз

Необходимость открытой платформы

Сообщение Lirein »

Здравствуйте, меня зовут Баталин Иван Анатольевич. В связи с несколько неоднозначной ситуацией склонен задать вопрос сообществу, чтобы определиться стоит ли двигаться дальше. Самый главный вопрос на повестке дня:

Нужна ли сообществу открытая программно-аппаратная платформа модульного типа (Шасси, модули ЦП, УСО, БП, и т.д.) построенная на принципах событийно-ориентированного управления?

То есть управление построено не на классическом алгоритме "сканирования" всей входо-выходной части и последовательном выполнении всех заданных алгоритмов на ПЛК, а на каждом УСО происходит автономный опрос/чтение/обработка сигналов (в том числе по прерываниям) и уведомление всех узлов сети о произошедшем событии (изменении состояния сигнала). На УСО может быть реализован алгоритм последовательного управления (SFC) или зашита микропрограмма (алгоритм) на языке C98 или C++11 для организации необходимой скорости реакции на обрабатываемые сигналы (от 10мкс, до 10-25мс в зависимости от способа обработки сигналов).
ПЛК в этом случае можеть являться как головной системой управления с поддержкой языков МЭК (в интерпретируемом виде), системой сбора и интерфейсом SCADA. Программное обеспечение ПЛК так же является открытым, масштабируемым и его запуск возможен как на ПЛК, так и на планшетах, телефонах, сетевых хранилищах и серверах, что может сделать его доступным в системах управления умного дома. SCADA реализуется на базе HTML5+CSS3 представления и работает через веб-интерфейс. Проектирование системы возможно так же в реальном времени при подключенном оборудовании (ПНР) с последующей выгрузкой конфигурации на внешний накопитель (USB).

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

Характеристики системы:
  • Модульность
  • Резервирование 1:1, 1:n
  • Открытая архитектура
  • Автономность (работа без ПЛК)
  • Высокая скорость реакции на внешние события
На настоящий момент используемый ЦПУ ПЛК работает только в температурном диапазоне 0-45 градусов цельсия.

Если подобная открытая платформа не интересна сообществу, я буду сворачивать её разработку в связи с её нецелесообразностью.

P.S. Программная часть разрабатывается на языке C98 для ядра LinuxRT-Preempt (ядро реального времени) 3.18 и выше. Но может быть запущено и на стандартном ядре Linux (Для системы сбора, SCADA, либо для не критичных к задержкам систем управления).

rwg
почётный участник форума
почётный участник форума
Сообщения: 1040
Зарегистрирован: 29 апр 2014, 09:57
Имя: Рыбкин Владимир Геннадьевич
Страна: Россия
город/регион: Тверь
Благодарил (а): 54 раза
Поблагодарили: 131 раз

Необходимость открытой платформы

Сообщение rwg »

Судя по описанию, у меня сложилось впечатление, что такая система может быть востребована на атомной электростанции или на взрывоопасном химическом комбинате. Особенно если убрать несколько слов (шасси, USB и аналогичные). А производить её должен приборостроительный концерн с мировым именем. И трудозатраты на разработку, даже без учёта затрат на тестирование и сертификацию, десятки или сотни тысяч человеко-часов. Либо результат не будет соответствовать заявке.
Аватара пользователя

hell_boy
почётный участник форума
почётный участник форума
Сообщения: 1746
Зарегистрирован: 18 янв 2009, 12:25
Имя: Дмитрий
Страна: Россия
город/регион: Москва
Благодарил (а): 6 раз
Поблагодарили: 132 раза

Необходимость открытой платформы

Сообщение hell_boy »

Lirein писал(а):SCADA реализуется на базе HTML5+CSS3 представления и работает через веб-интерфейс
Только не HTML5+CSS3. Я уже видел несколько подобных SCADA. Вам придется к ним разрабатывать собственный browser. А так идея годная, особенно в рамках импортозамещения. Очень похоже на современную телемеханику, где вместо УСО используется термин КП, который способен выполнять собственные алгоритмы. На верхний уровень передаются только события, чтобы не перегружать линии связи.
"Умные люди обсуждают идеи, средние - события, а глупые - людей" Л.Н. Толстой
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17483
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 749 раз
Поблагодарили: 1281 раз

Необходимость открытой платформы

Сообщение Jackson »

Я полагаю, что если Вы придёте с этим в какую-либо контору которой это надо - это будет востребовано. Но там уж разбирайтесь с авторскими правами. А если лично - я согласен с товарищем:
rwg писал(а): И трудозатраты на разработку, даже без учёта затрат на тестирование и сертификацию, десятки или сотни тысяч человеко-часов. Либо результат не будет соответствовать заявке.
По вопросам работы Форума можно обратиться по этим контактам.
Аватара пользователя

Автор темы
Lirein
здесь недавно
здесь недавно
Сообщения: 15
Зарегистрирован: 23 мар 2016, 07:23
Имя: Баталин Иван Анатольевич
Страна: Россия
город/регион: Тюмень
Благодарил (а): 1 раз

Необходимость открытой платформы

Сообщение Lirein »

rwg писал(а): А производить её должен приборостроительный концерн с мировым именем. Либо результат не будет соответствовать заявке.
Мне уже высказывали мнение что подобные проекты целые НИИ разрабатывают, когда презентовал проект в прошлом году в Тюменском Технопарке.
Из похожих решений самым близким по конструктиву и функционалу можно назвать ProSoft Regul R500 и B&R. Что касается потраченных человеко-часов, то на разработку собтсвенно ядра системы управления у меня ушло где то три года, сейчас на конечную реализацию базовых подсистем по рассчётам должно уйти где-то года полтора, если будет заинтересованность. Пока из потенциальных заказчиков и возможных инвесторов только Тюмень-Дизель, но промониторив рынок я не понимаю зачем нужен я со своими "игрушечными" контроллерами (про B&R у них мнение такое же - "игрушечные" контроллеры), если есть Взлёт, Ремиконт и Регул (Не говоря уже про Эмиконы и прочее что есть на рынке). Цена у меня не сильно ниже конкурентов по рассчётам выходит. Стоимость одного процессорного модуля около 7.5 тысяч деревянных, шасси около восьми (но там резервирование дорогое, можно и без него делать). Вот и думаю а стоит ли вообще эта затея того чтобы её выводить как конечный продукт. Модули тоже не дешёвые, 960 за ЦПУ УСО и колодка к нему уже от 920 за цифровой с гальваникой и до 2.5 за аналоги. По мне так дорого, особенно для систем класса "умный дом".
Есть ещё пожелания от потенциальных заказчиков в наличии готовых конфигураций вида "Дом", "Котельная", "КНС", "ДНС", "Газовый котел" и т.п. Вот это может и будет востребовано - ибо хотят многие.
hell_boy писал(а):Только не HTML5+CSS3. Я уже видел несколько подобных SCADA. Вам придется к ним разрабатывать собственный browser.
Я тоже видел таких штуки четыре наверное, не включая сюда Томскую разработку от НИИ АЭМ. Печальное зрелище. Самое страшное что я видел из этого - среды написанные с использованием Java Tomcat.
На самом деле в любом современном браузере (Webkit, Gecko, Safari) уже есть поддержка и мультижестов, технологии ServerPush, LocalStorage и всего что необходимо для реализации полноценных приложений ориентированных на сенсорные экраны с обратной связью в интерактивном клиент-серверном режиме. То что видел я - это либо Java/Silverlight, либо попытка использования Ajax+HTML4 DOM.
Можно предусмотреть интеграцию с HMI панелями по протоколу OPC UA или OPC DA (последний нужно лицензировать) через открытые библиотеки, но HTML5 (именно полноценная пятёрка) выглядит намного перспективнее, хотя и не отменяет необходимости поддержки протокола OPC. Из панелей проверена работа на B&R PP500.

Чего точно пока нет - поддержки различных протоколов, IEC1107, FieldBus, ProfiBus, X10, шины CAN и т.п. Хотя тот же Powerlink реализовать не сложно, есть готовые библиотеки (но не на всех Ethernet контроллерах, а только на реализующих первые два уровня OSI). Из работающего пока только дискретные/аналоговые входа, ШИМ, 1-Wire и Modbus TCP/RTU (RS422/RS485/RS232). Нужно ещё дорабатывать импульсные входы, и прочую переферию, но тут работы и правда очень много.

И да, программная платформа совместима с *Duino платами на ATMega328p и выше, хотя большая часть библиотек написана почти с нуля, в частности реализация работы агрегации канала для ENC28J60, асинхронная поддержка таймеров, прерываний, стек протоколов сетевого обмена, мультикасты и прочая, прочая. Плюс хорошая документация ядра на Doxygen. (Но это больше для C/C++ программистов и энтузиастов).
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17483
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 749 раз
Поблагодарили: 1281 раз

Необходимость открытой платформы

Сообщение Jackson »

Lirein писал(а): Мне уже высказывали мнение что подобные проекты целые НИИ разрабатывают,
И это главная и очень серьёзная ошибка. Потому что уйма производственных фирм ведут самостоятельно изыскания в этом направлении. Да, им конечно предпочтительнее взять что-то готовое и содержание отдела разработок - это очень дорогостоящее дело. Но я знаю на память несколько фирм которые способны разработать систему под себя, не думая о будущих её серийных продажах как отдельного продукта. Вот только что общался с фирмой, которой нужно было сделать собственный ПТК, но они уже всё и сделали, неделю назад презентовали свой агрегат с этим ПТК, причем сам ПТК никого не интересовал - главное что агрегат работает и ТЗ выполнено. Сфера применения - неожиданная, лично мне бы в голову не пришло городить там такой ПТК когда есть уйма готовых решений.

Тут вопрос личного везения - оказаться в нужное время в нужном месте с нужными людьми, которым как раз именно это понадобится именно тогда.

Отправлено спустя 3 минуты 57 секунд:
Но особенно настойчивые люди идут ещё дальше. Они доказывают всем вокруг насколько их штука хороша и важна, и когда их техническая реализация верна - они становятся основателями Apple, IBM, Microsoft и в целом неплохо потом живут. :ext_hooray:
А начинается всё всегда с первых реализаций, когда про изделие никто и не спрашивает и вообще не знает что оно там есть, включая всякие серьёзные НИИ.
По вопросам работы Форума можно обратиться по этим контактам.
Аватара пользователя

Автор темы
Lirein
здесь недавно
здесь недавно
Сообщения: 15
Зарегистрирован: 23 мар 2016, 07:23
Имя: Баталин Иван Анатольевич
Страна: Россия
город/регион: Тюмень
Благодарил (а): 1 раз

Необходимость открытой платформы

Сообщение Lirein »

Ответ на главный вопрос остался не закрытым - нужна ли открытая платформа с возможностью быстрой разработки для неё собственных аппаратных и программных модулей, или даже возможности взять готовый железный УСО и реализовать на нём полностью свою прошивку взяв базовое ядро для таких модулей? Например реализовать свой интерфейс, низкоуровневый алгоритм управления или протокол передачи данных используя возможности аппаратной реализации и готовый API. Естественно с возможностью генерации своих событий в систему и автоматическим PnP своего собственного модуля в систему управления. И да, любой новый модуль автоматически регистрируется на всех ПЛК своего сегмента и доступен для работы с ним, будь он автономным или управляемым. Резервирование заложено как на уровне протокола передачи данных (многократное), так и на уровне железа (двухканальное).

Может нужно не промышленному сектору а для автоматизации умного дома? Тогда можно на той же программной платформе сделать независимые устройства управления, стандарта Industrial A, и класса защиты IP65/IP66.

Пока прототип продукта не вышел - проектная документация на железо доступна по запросу. Но исходники можно глянуть на SourceForge по проекту HAOSS.

В общем - стоит ли пытаться, или свернуть эту затею как бесперспективную?
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17483
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 749 раз
Поблагодарили: 1281 раз

Необходимость открытой платформы

Сообщение Jackson »

Lirein писал(а): Ответ на главный вопрос остался не закрытым - нужна ли открытая платформа с возможностью быстрой разработки для неё собственных аппаратных и программных модулей, или даже возможности взять готовый железный УСО и реализовать на нём полностью свою прошивку взяв базовое ядро для таких модулей?
Ответа на этот вопрос Вам никто и не даст. Точный ответ даст только мировой или хотя бы внутренний рынок, применение.

А так, кто-то скажет "да, надо", кто-то скажет "нет, не надо" - это не те аргументы чтобы принять решение о серьёзной разработке.
Lirein писал(а): В общем - стоит ли пытаться, или свернуть эту затею как бесперспективную?
Так это зависит не от техники а от Вас лично. Применение изделие найдёт в любом случае (если будут продавать), хоть 1 раз да найдёт. А насколько массово - зависит от того как реализуете. Пример про Мелкософт и Эппл я приводил - они угадали.

Лично мне кажется что ПТК интересный. Но разрабатывать его надо быстро, т.к. при современных темпах развития он может просто устареть пока идёт разработка и не станет никому нужен. Это снова только Вы можете оценить. Но понятно что для быстрой разработки много чего нужно, в конечном счёте это деньги. И тут возникает вопрос об инвестициях.....
По вопросам работы Форума можно обратиться по этим контактам.
Аватара пользователя

Serex
эксперт
эксперт
Сообщения: 2085
Зарегистрирован: 15 авг 2011, 21:36
Имя: Пупков Сергей Викторович
Страна: Россия
город/регион: Москва
Благодарил (а): 101 раз
Поблагодарили: 132 раза

Необходимость открытой платформы

Сообщение Serex »

Lirein писал(а): Нужна ли сообществу открытая программно-аппаратная платформа модульного типа (Шасси, модули ЦП, УСО, БП, и т.д.) построенная на принципах событийно-ориентированного управления?
Любопытный подход, т.е. предполагается куча маленьких ЦПУ с минимальным набором входов/выходов, которые обмениваются между собой событиями. Хорошо, а диагностика работы каждого ЦПУ? Отомрет какой-нибудь и событие не придет никогда, причем искать проблему надо будет сразу в нескольких местах там где событие должно генерироваться и там где должно приниматься (событие было но не обработано). Либо делать циклическую диагностику каждого ЦПУ, но тогда это уже не событийно-ориентированная система.
Lirein писал(а): Программное обеспечение ПЛК так же является открытым, масштабируемым и его запуск возможен как на ПЛК, так и на планшетах, телефонах, сетевых хранилищах и серверах,
Т.е. кросс-платформенное ПО ориентирвоанное на выполнение по некой/некими операционными системами. Т.е. CPU отдельно, устройства ввода/вывода отдельно. Но ведь это уже есть. Например немцы любят ставить В/В Beckhoff, а голову Siemens или Пром-компьютер с Windows.

Ничего нового я не вижу, кроме открытая архитектура. Как же вы будете деньги зарабатывать для дальнейшего развития проекта? :)


На мой взгляд, что действительно нужно в АСУТП и что реально будет пользоваться спросом, это модули для построения шины данных, чтобы можно было делать дешевые датчики и опрашивать их по шине. Все это должно быть открытое и доступное. Сейчас эту нишу бесcпорно занимает Modbus в разных интерпретациях. Но он такой неудобный...!!
Шина и модули которые бы гоняли данные по Ethernet совместимым технологиям, все это было в виде доступных Kit наборов, и при пуско-наладке запускалось с "пол-тычка".
При ваших богатых наработках достаточно легко будет переориентировать усилия на это.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17483
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 749 раз
Поблагодарили: 1281 раз

Необходимость открытой платформы

Сообщение Jackson »

Вы можете повысить свои шансы, оставив здесь свои контакты. Вообще-то рекламу у нас низя, но людей, что-то делающих своими руками, лично я приветствую. Разок можно. А может и не разок. Можете использовать форум как свою площадку для дискуссий, могу даже сделать для Вас подфорум.

Хотя, на самом деле, советую это делать осторожно. Разработкой заняты не только Вы, а форумы читают все. Могут позаимствовать идеи и тогда прощай бизнес, а без этого всё бессмысленно.
По вопросам работы Форума можно обратиться по этим контактам.
Аватара пользователя

VADR
администратор
администратор
Сообщения: 4712
Зарегистрирован: 25 июл 2008, 07:12
Имя: Диев Александр Васильевич
Страна: Россия
город/регион: г. Сегежа, Карелия
Благодарил (а): 192 раза
Поблагодарили: 336 раз

Необходимость открытой платформы

Сообщение VADR »

TEB писал(а): Могут позаимствовать идеи и тогда прощай бизнес, а без этого всё бессмысленно.
И ещё я бы рекомендовал опасаться патентных троллей. Я не говорю, что кто-то из форумчан этим будет заниматься, но если проект пойдёт в гору - желающие найдутся. Всякую новую наработку надо защищать патентами (а это тоже деньги). Причём троллингом не брезгуют даже гиганты: https://geektimes.ru/post/272592/
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17483
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 749 раз
Поблагодарили: 1281 раз

Необходимость открытой платформы

Сообщение Jackson »

Serex писал(а): Любопытный подход, т.е. предполагается куча маленьких ЦПУ с минимальным набором входов/выходов, которые обмениваются между собой событиями.
Идея сама по себе не нова и давно уже применяется. Например в наших контроллерах. Это по сути распределённая САУ с правильно продуманной структурой. Её можно построить на любых PLC, и не только на PLC уже сейчас, но только это требует куда бОльших трудозатрат.

Я так понимаю, ПТК автора это оно и есть, просто процедуры обмена данными заранее предопределены и их изменения пользователем не предполагается. Это снимает головную боль с программистов и даёт коробочное решение для типовой РСУ. Вещь востребованная, но только для тех кто всерьёз заботится о правильной структуре управления (альтернатива подходу "а наставлю везде ПЛК и всё что надо запрограммируем сами"). При хорошей реализации ПТК может снизить стоимость систем управления за счёт снижения трудозатрат при программировании и при наладке - высококлассных и дорогих программистов в штате можно не держать.

Не скрою что наши контроллеры пользователи любят как раз за это: обвязал стандартными цепями, настроил каждый в отдельности, а дальше всё работает само, можно запускать. Можно даже не быть очень компетентным в вопросах управления и технологии - система уж точно не загубит объект даже с настройками по-умолчанию. Необходимость таких систем становится всё более актуальна, т.к. очевидно что средняя квалификация инженерного персонала падает.

Разработать такое в одиночку невозможно физически, т.к. нужно быть специалистом и в области микроэлектроники и конструирования, и по части программирования, и документацию выпустить тоже, между прочим, надо.
По вопросам работы Форума можно обратиться по этим контактам.
Аватара пользователя

Автор темы
Lirein
здесь недавно
здесь недавно
Сообщения: 15
Зарегистрирован: 23 мар 2016, 07:23
Имя: Баталин Иван Анатольевич
Страна: Россия
город/регион: Тюмень
Благодарил (а): 1 раз

Необходимость открытой платформы

Сообщение Lirein »

Только добрался до компьютера. отвечу по пунктам:
Serex:
1. Да, подход примерно такой и есть, но каждый микро-ЦПУ каждую секунду вещает в шину своё локальное время (этакий Пульс), если пульс пропал - это сигнал о том что ЦПУ не на связи (вышел из строя). При этом отправка таких сообщений идёт на уровне ядра.
2. Само ПО ПЛК ориентировано на работу только в ОС на ядре Linux\RT-Preempt или Linux на архитектурах MIPS, ARM, x68, x68_64, Sparc, Power. Теоретически может быть перенесено и на другие аппаратные платформы, но тут нужно будет серьёзное тестирование, ибо даже при правильно спроектированной архитектуре ПО, что нибудь может и всплыть, например выравнивание, многопоточное выполнение инструкций (в рамках конвееров одного ядра), внеочередное выполнение кода, реализация LLVM под конкретный ЦП и т.п. Да в принципе и правда голова для ПЛК ничего нового не даёт, кроме возможности масштабировать её как систему сбора верхнего уровня, включая резервирование.
3. Не секрет. В основном аппаратные модули, программные реализации некоторых протоколов работающих с железом (хотя вы вправе написать реализацию и сами), и готовые конфигурации из разряда Plug&Play + доводка "напильником" под свои нужды (как с 1С-Бухгалтерией).
4. Ну есть ещё 1-Wire, хотя у него много ограничений. Ethernet выглядит намного перспективнее, т.к. можно совмещать сеть вместе с общедомовой/общеквартирной/офисной и для изоляции гонять её в отдельном VLAN. Такое предложение уже поступало, как рабочий вариант тоже рассматривается и скорее всего переферия на этой шине тоже будет реализована.

TEB:
1. Польщён, большое спасибо, но лучше пока размещать не буду. При необходимости всю информацию можно посмотреть в профиле (включая контакты) или на персональном сайте (Хотя там информацию иногда обновлять откровенно говоря некогда).
Ближе к релизу рабочего прототипа желающим в районе Екатеринбурга-Тюмени-Сургута наверное смогу дать пощупать тестовые образцы на "поиграться".
2. В точку, на то и рассчёт. В идеале переложить проектирование системы управления с плеч программиста на плечи технолога из разряда "перетаскивания объектов пальчиком". Из минусов, отсутствие поддержки шифрования на каналах связи УСО-ПЛК. Верхний уровень уже SSL, с поддержкой ГОСТ при необходимости.

VADR:
Регистрация патента в планах, после того как окончательно устаканятся рабочие чертежи. Пока дизайнер пытается что0нибудь придумать с внешним видом лицевой панели. Я по этой причине пока всю документацию в общий доступ и не выкладываю. С другой стороны даже при наличии патента никто не застрахован от предприимчивых китайцев. Тем не менее если кто-то будет делать железо по спецификациям шасси с отличными характеристиками (другие процы, скажем от Миландр или Модуль), различными интерфейсами - я такое только приветствую. Для того открытая архитектура и разрабатывается. Здесь как бы больше плюсов чем минусов.
Патент планируется "открытый", то есть с договором присоединения. К тому же поддержка такого патента в два раза дешевле обычного и регистрацию патента можно сделать дешевле если подавать его через сайт ФИПС с ЭЦП.

Михайло
почётный участник форума
почётный участник форума
Сообщения: 3559
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 6 раз
Поблагодарили: 253 раза

Необходимость открытой платформы

Сообщение Михайло »

Лично я интересуюсь подобными штуками, но не совсем понял ее назначение. Мы с Вами (я потребитель, Вы - производитель) говорим на разных языках!
Простой вопрос: можно ли автоматизировать оборудование данной штукой и в чем преимущество перед ПЛК+SCADA?
Аватара пользователя

hell_boy
почётный участник форума
почётный участник форума
Сообщения: 1746
Зарегистрирован: 18 янв 2009, 12:25
Имя: Дмитрий
Страна: Россия
город/регион: Москва
Благодарил (а): 6 раз
Поблагодарили: 132 раза

Необходимость открытой платформы

Сообщение hell_boy »

Lirein писал(а):Пока из потенциальных заказчиков и возможных инвесторов только Тюмень-Дизель, но промониторив рынок я не понимаю зачем нужен я со своими "игрушечными" контроллерами (про B&R у них мнение такое же - "игрушечные" контроллеры), если есть Взлёт, Ремиконт и Регул (Не говоря уже про Эмиконы и прочее что есть на рынке).
Сургутнефтегаз и еще много кто не считает B&R "игрушечными"
"Умные люди обсуждают идеи, средние - события, а глупые - людей" Л.Н. Толстой
Аватара пользователя

Автор темы
Lirein
здесь недавно
здесь недавно
Сообщения: 15
Зарегистрирован: 23 мар 2016, 07:23
Имя: Баталин Иван Анатольевич
Страна: Россия
город/регион: Тюмень
Благодарил (а): 1 раз

Необходимость открытой платформы

Сообщение Lirein »

Михайло писал(а):можно ли автоматизировать оборудование данной штукой и в чем преимущество перед ПЛК+SCADA?
Конечно можно. Преимуществ перед решением классических задач автоматизации, с технологическими процессами от 200мс, особых преимуществ мы не получим - это всё равно что забивать гвозди микроскопом. Там где нужна распределённая система с резервированием, или простое и быстрое масштабирование от управляющих модулей (начиная умной розеткой, заканчивая блоком водогрейной котельной или кустовым контроллером), до системы сбора и мониторинга с возможностью интеграции со сторонними системами. Да хоть той же 1С-кой. Я бы сказал что продукт в итоге не на 100% универсальный, кому-то хватит и обычного Siemens LOGO для автоматизации, а кто-то всё равно возьмёт Allen Bradley от Rockwell Automation.

Михайло
почётный участник форума
почётный участник форума
Сообщения: 3559
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 6 раз
Поблагодарили: 253 раза

Необходимость открытой платформы

Сообщение Михайло »

И еще я не очень понял, какое железо может быть использовано в качестве базы Вашей системы. Примеры желательно.
Меня интересует автоматизация испытательного оборудования: тут требуется быстрый отклик, небольшое число входов-выходов, регистрация сигналов, человеко-машинный интерфейс рабочих мест испытателя и оператора архива...
Все те суммы, которые Вы перечисляли, 7.5 тысяч, 2.5 тысячи - это сущие копейки.
Аватара пользователя

Автор темы
Lirein
здесь недавно
здесь недавно
Сообщения: 15
Зарегистрирован: 23 мар 2016, 07:23
Имя: Баталин Иван Анатольевич
Страна: Россия
город/регион: Тюмень
Благодарил (а): 1 раз

Необходимость открытой платформы

Сообщение Lirein »

Михайло, Смотрите, в качестве головы (если она нужна), может быть взята практически любая SoC платформа с Ethernet и менеджером памяти, например на архитектурах ARMv7 или MIPS32. В качестве примера можно провести Платформы на IMAPx280, Atheros AR9331, Модуль СБИС К1879ХБ1Я, и иные SoC общего и специального назначения на которые можно установить ядро Linux реального времени (RT-Preempt patch) с минимальным пользовательским окружением, например tinyinit, glibc и busybox. Для автономных модулей (а это похоже то что Вам нужно, в первую очередь) пока подходит только процессор ATMega328P-AU или более мощный микропроцессор. В планах перенести кодовую базу для совместимости с STM32 и отечественными микроконтроллерами производства "Модуль" и "Миландр", но не сразу - недостаточно ресурсов чтобы охватить широкую линейку оборудования сразу.

Небольшое число входов-выходов, это сколько? 8/16/32? Тут можно применять различные микросхемы расширения и специального назначения, такие как ADE7912 (измерение напряжений и токов), MCP3008 (аналоговые входы) и т.д, если требуется большее число входо-выходов чем есть на МК.

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

Михайло
почётный участник форума
почётный участник форума
Сообщения: 3559
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 6 раз
Поблагодарили: 253 раза

Необходимость открытой платформы

Сообщение Михайло »

Короче я понял. Мой ответ такой: я абсолютно не хочу залазить в сферу приборостроения, печатных плат, микросхем, распайки и т.п. Мне нужны готовые приборы с клеммами. Чтобы я заказал завершенное устройство, просто подключился к его клеммам и начал налаживать процесс, используя стандартные промышленные сигналы типа 4-20 мА. Считаю, что Вашими потребителями являются приборостроители, а не автоматизаторы. В то же время, Вы предлагаете распределенные системы... В общем ищите того, кто конкретизирует Вашу аппаратную часть и выдаст готовые модульные компоненты.
Аватара пользователя

VADR
администратор
администратор
Сообщения: 4712
Зарегистрирован: 25 июл 2008, 07:12
Имя: Диев Александр Васильевич
Страна: Россия
город/регион: г. Сегежа, Карелия
Благодарил (а): 192 раза
Поблагодарили: 336 раз

Необходимость открытой платформы

Сообщение VADR »

Lirein писал(а):С другой стороны даже при наличии патента никто не застрахован от предприимчивых китайцев.
Не то плохо, что кто-то стырит вашу разработку и станет выпускать сам. Плохо, если кто-то объявит её своей и потребует за неё с вас деньги. Таких примеров - кучи (в том числе - по ссылке, которую я привёл).
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.
Аватара пользователя

Автор темы
Lirein
здесь недавно
здесь недавно
Сообщения: 15
Зарегистрирован: 23 мар 2016, 07:23
Имя: Баталин Иван Анатольевич
Страна: Россия
город/регион: Тюмень
Благодарил (а): 1 раз

Необходимость открытой платформы

Сообщение Lirein »

Михайло, Вы спросили какое железо может быть использовано. Я ответил какое железо и с какими характеристиками и привёл реальные примеры, как и просили. Если речь идёт о контроллерах и характеристиках в текущем исполнении то это AR9331 (ar711x) архитектуры MIPS32 с 64 мегабайта ОЗУ, 2 Ethernet, SPI, I2C, WiFi на борту и ATMega328P-AU в Industrial-A (-40..80 градусов цельсия) исполнении, т.к. наличие готовых типовых схем и решений на GPL/CC-BY позволяет снизить стоимость прототипирования и ускорить разработку.
Я к тому что если Вы хотите сделать своё железо под ПО - это не является проблемой. Более того, в большинстве случаев это можно сделать быстро. Можно даже взять уже готовое. Но проще, конечно, приобретать готовое железо.
Аватара пользователя

hell_boy
почётный участник форума
почётный участник форума
Сообщения: 1746
Зарегистрирован: 18 янв 2009, 12:25
Имя: Дмитрий
Страна: Россия
город/регион: Москва
Благодарил (а): 6 раз
Поблагодарили: 132 раза

Необходимость открытой платформы

Сообщение hell_boy »

Чем-то похоже на проект Black Swift http://www.black-swift.ru/ который хорошо стартанул, но также быстро затих, когда набежали коммерсы. Кстати, последняя статья в их блоге - про автоматизацию на базе этой платки.
От себя: WiFi можно убрать совсем?
"Умные люди обсуждают идеи, средние - события, а глупые - людей" Л.Н. Толстой
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17483
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 749 раз
Поблагодарили: 1281 раз

Необходимость открытой платформы

Сообщение Jackson »

Lirein писал(а): Из минусов, отсутствие поддержки шифрования на каналах связи УСО-ПЛК.
Я бы не переживал на этот счёт вообще. Если встретится такое обязательное требование - тогда и переживать.
По вопросам работы Форума можно обратиться по этим контактам.
Аватара пользователя

VADR
администратор
администратор
Сообщения: 4712
Зарегистрирован: 25 июл 2008, 07:12
Имя: Диев Александр Васильевич
Страна: Россия
город/регион: г. Сегежа, Карелия
Благодарил (а): 192 раза
Поблагодарили: 336 раз

Необходимость открытой платформы

Сообщение VADR »

TEB писал(а):
Lirein писал(а): Из минусов, отсутствие поддержки шифрования на каналах связи УСО-ПЛК.
Я бы не переживал на этот счёт вообще. Если встретится такое обязательное требование - тогда и переживать.
Хех... На волне очередной паранойи интереса к информационной безопасности в АСУТП позиционировать продукт, как защищённый от взлома на линии УСО-ПЛК - хороший маркетолог смог бы...
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.
Аватара пользователя

Автор темы
Lirein
здесь недавно
здесь недавно
Сообщения: 15
Зарегистрирован: 23 мар 2016, 07:23
Имя: Баталин Иван Анатольевич
Страна: Россия
город/регион: Тюмень
Благодарил (а): 1 раз

Необходимость открытой платформы

Сообщение Lirein »

hell_boy, Ну у них голову и заказываем. Вернее там история совсем весёлая была. Директор со средств на кикстартере вложился в свой старый проект, ну и ушёл в минус, лишился команды. А Команда воскресила проект своими силами, и теперь они идут под брендом UnwiredOne (http://www.unwireddevices.com). Так что проект более чем жив.
Что каксается WiFi - по умолчанию он отключен. Включаться будет только по необходимости в режиме WPA2-Enterprise, в качестве сервера аутентификации freeradius, база пользователей - подсистема PAM. Она же используется при аутентификации в АСУ (управление, изменение, SCADA). Для тех кто не в курсе - WPA2-Enterprise это аутентификация по логину-паролю (сертификату, и т.д) с разграничением доступа к ресурсам сети.
Ответить

Вернуться в «Средний уровень автоматизации (управляющий)»