Comments 98
Из статьи не понятно какой оснавной ваш бизнес. Какой?
Интересно было почитать! Большой путь пройден, но еще больше предстоит сделать) Удачи вам в этом нелегком деле!
А почему изи идея? На мой взгляд это прекрасный инструмент для любительской разработки, но не для очень серьезного пусть и мелкосерийного оборудования.
Есть у вас в продаже то, что на сайте именуются преобразователем интефейсов.
Но по сути это не преобразователь, а конвертер.
Преобразователь, это например rs232-rs485.
А это же, 5 rs485 over IP, вы не преобразовываете один протокол в другой, у вас IP служит средой передачи. Мы же не говорим что преобразуем текст в изернет, не говорим, что преобразуем видео в изернет, здесь примерно то же самое. И что интересно, у наших зарубежных коллег такой ошибки не встречается.
Почему я вообще об этом написал, в сфере связи часто спрашивают коллеги про реализацию преобразования Е1 в Изернет. И при этом приходится тратить кучу времени, чтобы узнать, что же надо, или передать изернет через Е1, или передать Е1 через изернет, и то и то возможно, но это совершенно разные задачи, и одну другой не заменить. А вот поставить мифический преобразователь е1 в изернет, с одной стороны подключить оборудование работающее по Е1, с другой по изернет, и чтобы они общались... маловероятно что где-то вообще такое найдется.
Кстати, мне как связисту очень мог бы понадобится блок, который может организовать изернет через RS485, точнее моим коллегам, хотя они об этом не знают.
А дико извиняюсь если ошибся, но глядя на сайт кажется что максимально сил и бюджета было вложено именно в него, а не оборудование.
ЗЫ
Но все равно спасибо за информацию. Добавлю в закладки, уверен, что если не сдадитесь, то производство ждет большое будущее.
Спасибо за Ваш развернутый вклад. Перешлю информацию - поправят, если не доглядели.
Там есть и over режим и режим преобразования. Протокол, который бегает по ip так и называется modbus tcp. Modbus rtu(asci) с низкого уровня rs-485(rs-232) преобразуется в формат кадра modbus tcp. На хост приходит готовый пакет целиком. Rtu овер интернет - это поток байтов напрямую гонится из rs-485 через интернет на хост систему. Будет хреново работать, если каналы связи с задержками и rs-485 работает на большой скорости. Интервал между пакетами не поймаете, который всего 3.5 слова. Конвертор, к тому же, умеет modbus asci преобразовать в modbus tcp(и в разных вариациях). Если у него несколько портов rs-485, то часть пакетов может отправлять в первый порт (отдельная подсесть), а другую отправлять во второй и последующие порты 485, работать своеобразным роутером rs-485 повышая производительность и скорость работы отдельных подсетей.
А вот это, modbus rtu to modbustcp, это уже логический преобразователь, работающем с протоколом более высокого уровня. В таком случае правда другой вопрос появляется, если ли возможность передать свой поток данных из другой системы, например болид, через изернет? Например удаленно подключить сегмент 485. То, что пожарная сигнализация так работать не может, но на время пнр... почему бы и да.
Насколько помню это все было 20 лет назад. Линия E1 строилась на модемах, а в них включались эзернеты десятки. Просто 10 в 2 Мегабита это так себе. Было и нечто обратное, когда можно было поток E1 засунуть в эзернет. Причем даже радио эзернет там больше одного E1 влазило. В основном проблемы были с задачей синхронизации для E1. Она же односторонняя. Для первой схемы использовали модемы от RAD, если память не изменяет. И да, лет двадцать назад все эти решения были сильно дорогие.
У вас приведена достаточно низкая цена за разработку платы. Это за какой объём работ? У вас на рендере несколько разных блоков, 250к это цена разработки со стороны электроники за всё сразу? И как то вы очень кратко упоминали сертификацию, хотя обычно это вообще не так просто. Как у вас дела с ЭМС, со стойкостью входов-выходов к внешний воздействиям?
Плата сама по себе довольно простая с небольшим количеством элементов.
Цена указана за одну плату. Та, что поменьше.
Линейка устройств может быть разной.
Извините, а какая именно "поменьше"? Та, скриншоты который в EasyEDA? Так же хочется следом спросить, а выбор элементной базы подороже это был запрос от вас, или так получилось?

Примерно такая. На скриншоте в статье модуль питания - он совсем простенький. Выбор элементной базы - рекомендации со стороны разработчиков. Наш запрос был - чтоб было качественно и надежно.
Ну, если цели оптимизировать цену нет-то действительно, лучше ставить AD, Microchip, TI, ST и так далее. Но на китайской элементной базе часто можно поделить сибес на два, а работает в итоге примерно так же. С другой стороны, вы неплохо на слоях экономите, таки 2 слоя это прям супер дешево в серии, так что может и смысла нет
На счёт двух слоев вот уж даже не знаю стоит ли на этом экономить... 4 слоя в том же jlcpcb не то, чтобы супер дороже, а вот ЭМС, диф пары от Ethernet, аналоговые линии и т.д без слоя земли будут страдать. Сейчас во всех аппноутах пишут, что четрехслойна плата - минимальный набор. И что-то я до конца не уверен на счёт прохождения тестов ЭМС и ЭМП. Что-то в смете нет строки на расходы по ней, а в тексте достаточно абстрактно об этом написано...
Вот и у меня есть сомнения. Я давно уже закладываю 4 слоя по умолчанию, на 100шт при размере 100мм на 100мм удорожание в сравнение с двумя слоями будет 50 центов на плату. На большей серии того меньше. Укладываться в два слоя имеет смысл если партия ОГРОМНАЯ, плата большая и на каждый цент на счету. Но на скриншоте плата небольшая, линии короткие, по идее работать и на двух слоях будет. Но просто....зачем.
Из соображений производства плат в России, в случае чего. Два слоя гораздо легче произвести.
Очень сомнительное решение. Никаких проблем произвести в РФ даже в шесть слоев PCB нет. Главное с VIAs и толщиной дорожек не выпендриваться.
В России спокойно делают и 10 слоёв, были у меня такие платы. А вот 2 слоя в таких платах- это залог нестабильной работы. Уже сталкивался с подобными поделками, подключаешь отладчик- и всё, до конца дня без зависания ни одна не работала.
Приведенные в начале статьи производители как-то же работают на двух слоях по всему миру.
Да ну! Вы хоть раз в руках держали платы от Сименс или Ваго? Возьмите, посмотрите. Меньше 4 слоёв видел только в источниках питания, а так 4, 6 и больше слоёв.
Вот первый же попавшийся пример платы из ПЛК от Сименс. Обратите внимание, что на поверхностях платы слои использованы как экраны и сшиты по периметру переходными отверстиями для получения сетки Фарадея. Поэтому платы серьёзных производителей работают не как-то, а с соблюдением законов физики, требований, норм, правил и стандартов на разработку. И работают стабильно. А вот ваши двухслойки будут сплошной лотереей, то есть их работоспособность будет сильно зависеть от условий эксплуатации. Правила разработки плат для промышленного оборудования появились как результат практического использования электроники, а не высосаны из пальца, поэтому рано или поздно, но вы столкнётесь с проблемами в работе ваших изделий.

Резонит или Электроконнект прекрасно делает платы в 4 слоя и более. Цена приемлемая
Интересно посмотреть результы прохождения этой платы испытания на микросекундные помехи.
Я вангую не пройдет и близко, это в целом довольно сложные для прохождения тесты, там надо и элементную базу правильную, и с топологией помучаться. С другой стороны, в РФ, ну объективно, всем плевать на это. Работает как то и ладно
Ровно до того момента пока не произойдет ЧП. С другой стороны ни в один мало мальский тендер без сертификации, а соответственно, и испытаний по CISPR22 и CISPR24 не попасть.
На сайте производителя есть информация о наличии продукции в реестре российских производителей, но в самом реестре не нашел. Наверное плохо искал.
Непонятно, зачем ПЛК называете "сервером"?
Клеммы зелёные - Феникс Контакт? Нет проблем с поставкой?
В технических заданиях пропущен очень важный - методы тестирования и испытаний.
del
По разводке платы МП-02м на скрине - "Бить и Больно!". Я про зазор между дорожками низковольтной части и цепей ~220В.
По-моему там воздушный зазор.
Не подскажите, какие требования должны быть к такому зазору?
4 мм между проводниками / 1 мм зазора.
Это очень оптимистичный расчет. Если закладываться на отгоревший рабочий ноль - настолько частый форс-мажор, что лучше его учитывать - то 7 мм, а если учитывать шпильки на 1кВ, которые тоже не редкость в промке, то 11. Естественно, это без учета пропилов, только по текстолиту.
Откройте ГОСТ IEC 60950-1-2014 там там есть таблицы и описания в каких случаях и как нужно делать.

Это скрин из последней ревизии.
Тогда вопрос по схемотехнике: почему вход 220В без варисторной защиты и предохранителя?
Очень недорого получилось, спасибо. Хотел бы такие замечания:
EasyEDA очень плохая IDE для промышленной разработки. Все современные CADы очень неплохо интегрируются с гитом и имеют веб-просмотрщики, этого хватает для совместной разработки. Ну и заказывать в один клик на JLCPCB сейчас из РФ сложно, что убивает основную фичу этого CADа.
Если нет борьбы за узнаваемость или какого-то особенного функционала, то лучше брать стандартные корпуса, пусть и придется немного доплатить схемотехнику. Напечатать наклейки или сделать гравировку обычно получается дешевле, чем делать кастомные корпуса.
Спасибо за статью. Есть пара соображений:
Как следует из названия, основная идея - как сэкономить на электронике, если делать её самим и превлечь фрилансеров. Есть упоминание примерной стоимости этапов разработки и подготовки производства, но не озвучены планы по производству. Потраченные рубли, к сожалению, не дают представления об экономии. Если это 1000 устройств в год, то одно, если 10000 - то совсем другое. Вклад этих разовых затрат будет совсем разный. Помимо этого хочется увидеть масштаб проекта в целом. Например: мы будем делать 10 000 устройств в год, 5 лет. Себестоимость изделия с учётом разработки $100, то есть весь объём выпуска $5M. Экономия $100 000 на R&D за счёт привлечения фрилансеров, составила 2% от всего проекта. А в итоге: по сравнению с закупкой n приборов в год от поставщика, мы вложили S собственных средств в разработку и производство, за счёт чего выиграли X с каждого прибора. В целом этот инвестпроект обеспечил нам доходность на вложенный капитал Y, окупаемость T лет.
Как будто пропущен вопрос контроля качества выпускаемой электроники, как с точки зрения верификации и сертификации, так и на серийном производстве.
Это не отчет и не бизнес-план, а общее поверхностное руководство к пользованию, где каждый сам дальше должен подумать и сравнить варианты.
Так и есть, так как вопрос сертификации и контроль качества довольно индивидуальны и эти темы можно рассматривать в отдельной статье. Здесь про разработку и общее понимание.
Я увидел статью расходов "Тестирование, выявление недочетов, доработка, улучшение функционала" , поэтому подумал, что вы можете рассказать подробнее, что там происходило.
Касательно того, что имелось ввиду под этим:
получили тестовые образцы, подключили к заранее собранному тестовому стенду с дискретными входами \ выходами, аналоговым генераторам сигналов (сопротивления от 0 до 200кОм, 0-10В. 0-20 мА) и вольтметрам для аналоговых выходов 0-10В.
Проверили диапазоны срабатывания дискретных входов, температуру элементов при максимальном напряжении, частоту фиксации срабатываний.
Сравнили аналоговые значения с эталонными...
Дискретные выходы погоняли, посжигали несколько для определения предельных величин напряжения и тока.
Пришла мысль, что в СА-02м можно добавить еще sd карту, а еще дискретный выход, коль место свободно. И добавить возможность управлять питанием USB разъема. Внесли правки, снова заказ тестовой партии и все по кругу. Так же и с модулями. Посмотрели, переосмыслили. Добавили еще пару каналов, или убрали пару, добавив пины GND.
При увеличении объемов нужно стремиться к автоматизированному контролю качества, разрабатывая автоматические тестовые стенды с выводом контрольного вердикта по множеству пунктов и аналитикой.
А такое оборудование сертифицируется? Особенно с учетом того, что оно от 230В работает.
Ребята вот у меня вопрос..... Что все в каждую дырку пихают СВОЁ СВОЁ, НАШЕ ПРОИЗВОДСТВО... там ничего твоего, нашего воольще в помине нет, то что ты заказываешь производство в китайском подвале ты тоокаешь его, как спикулянт, по свои названием, я уверен даже с дибил ной приставкой РОС рус иди ещё какая вариация... Вообще и близко не делает его твоей так называемой разработкой 😁🤣 клоуны епц
А через какую среду осуществляется программирование ПЛК?
MasterPLC от MasterSCADA4D и KLogic от SCADA KASKAD. В дальнейшем, возможно, добавим CODESYS.
Codesys был бы очень кстати, еще бы библиотеки к нему для Холодоснабжения, ИТП, АОВ и было бы отлично.
В дальнейшем, возможно, добавим CODESYS.
это он сейчас нас/вас забанил ...... а вы в будущем на него рассчитываете ?
Покрутились мы вокруг, да около, попробовали перейти на Zentec, потом ОВЕН и EKF, пострадали от души, да решили заняться собственной разработкой контроллеров под свои нужды.
так есть же еще Weintek, Inovance , Xinje, Fatek, Haiwell, HCFA, OptimusDrive, Samkoon, ICP DAS, Advantech, Fastwell, Wecon, WirenBoard, Regul, Контар, Элеси, Koyo DirectLOGIC PLC, Segnetics, RealLab! , Серебрум, ТРЭИ т.д. .... а вы сразу своё городить ....
еще бы эти замечательный ребята пробники давали... а так все их попробовать будет как раз бюджет выше)
Они и раньше были. Просто из всего этого "добра" мы сперва выбрали тех, с кем нас устроило работать, а потом они ушли с рынка.
ушли зарубежные производители контроллеров и модулей расширения (Siemens, Carel, Schneider Electric, Danfoss, WAGO...)
Покрутились мы вокруг, да около, попробовали перейти на Zentec, потом ОВЕН и EKF, пострадали от души
и далее мой список, КОТОРЫЕ ОСТАЛИСЬ ибо является логическим продолжением вашей мысли в сторону поиска альтернатив .....
Кстати, правильно будет Fastwel.
У вас на сайте для Сервер автоматизации СА-01 указано:
ОС Linux
ОРС DA
как вы OPC на линупсе реализовали ?
При использовании KLogic от КАСКАД
OPC (аббр. от англ. Open Platform Communications[1], ранее англ. OLE for Process Control) — Семейство программных технологий, обеспечивающих единый интерфейс для управления объектами автоматизации и технологическими процессами. Многие OPC-протоколы основаны на Windows-технологиях: OLE, ActiveX, COM/DCOM.
вот очень интересно как реализовали на линупсе вендовые технологии ....
О себе
ЦИНТРОН — Отечественный производитель инженерного оборудования и систем управления.
Линейка оборудования для автоматизации инженерных систем:
— Серверы автоматизации СА-02м
— Модули расширения МР-02м
— Модули питания МП-02м
— Преобразователи интерфейсов ПИ-02м
почему за панели оператора не взялись ?
Вполне устраивают Weintek
Weintek ?
у них же:
1) нет нормальных шаблонов страниц (типа как tag prefix у Wincc) - типа одна страница с плейсхолдерами по сотни одинаковых тегов типа G1_run, G1_stop, G1_speed, G2_run, G2_stop, G2_speed,
2) нет возможности создать свой кастомный объект типа faceplate у Wincc или джина у Citect с внутренней логикой анимации и только четыре "лапки" наружу торчат под внешние теги,
3) нет возможности групповой правки свойств графических объектов на странице через некое дерево объектов (Object inspector),
4) да вообще проект раскидан частями по всему билдеру, нет чтоб в виде дерева его отображать как в том же Codesys, WinCC
5) макросы на странице/окне нельзя использовать
6) функции на макросах должны возвращать тот же int, что и принимают (нельзя int во float через них сделать),
7) окно Библиотеки адресных меток нельзя растянуть как окно макросов,
8) если текст через Текстовые метки выбираешь, то шрифт нельзя указывать персонально для каждого объекта - берется один на всех из системных настроек,
9) у объекта Выпадающий список никак нельзя внешний вид кастомизировать и он своей угловатостью из90-х выпадает из общего дизайна проекта, если делал дизайнер
10) нет возможности из макроса в текстовый файл писать
11) нигде не описано почему появляется всплывающее сообщение "Сервер данных недоступен!" на сером фоне экрана
12) на тренды нельзя добавить переменную типа BOOL
13) через макросы нельзя "покопаться" в алармах или трендах
14) для символьных протоколов в тренды можно добавить только из массива, но в массие все items одного типа ..... а хотелось бы и float и int одновременно добавлять
15) драйвер Codesys v3 (Ethernet) дико медленный (относительно того же ModbusRTU/TCP)
16) при включении панели, если связи с ПЛК нет , то показывается практически пустая страница/окно (потому, что панель не отображает объекты, которые привязана к тегам устройства, с которым нет связи) - если не знаешь, то выглядит как будто не весь проект загрузился
17) "сложные" протоколы реализованы не полностью (IEC-104, BACNet, OPC UA)
18) протокол OPC UA не умеет в качество тега
19) нельзя задать персональные цвета для категорий алармов
20) с некоторыми шрифтами просто не работает (действия в подсказке мол добавьте шрифт в эту папку и ту ни чего не меняют)
21) компилятор билдера не может смасштабировать картинку (оригинальный размер картинки 500х500 пикселей, уменьшаешь за уголок на странице до 250х250 и компилятор ругается мол у вас уменьшенная картинка, на это в рантайме уйдет много ресурсов, лучше уменьшите её сами в стороннем редакторе до 250х250)
22) в макросах нельзя имена тегов (текстовых меток) как string подсунуть функциям GetData()/SetData()
23) нет поиска использования тега по всем макросам
24) нельзя список Триггеров ПЛК редактировать (импорт/экспорт) в какой-нибудь текстовый файл, так и перетыкивай 100500 строк
25) TRACE в макросах не умеет в кириллицу
26) строки в макросе нельзя по простому склеивать (типа strVar = "Подключение к " + strTEXT + " восстановлено"), надо в сишном стиле через функцию strCat(var1, var2) склеивать
27) у простых объектов типа Фигура (круг, прямоугольник, линия) нет возможности прицепить анимацию цвета, видимости, размера и т.п. по тегу
28) объект "Динамический рисунок" дрыгается при перерисовывании
29) в cMT серии в трендах вроде бы добавили возможность выбирать конкретные адреса для протоколов с абсолютной адресацией (вместо "начальный адрес" + "количество"), но не для Modbus .... типа там нельзя конкретные адреса запросить чтоб записать ... рукалицо.jpg
30) из системного меню панели не проверить доступность интернета (ну хотя бы команду пинг с окошком для ввода хоста - и сразу понятно есть у панели выход в интернет или нет)
Вполне устраивают Weintek
у них же и ПЛК есть CTRL01 (на Codesys), и модули в/в, и каплеры - чем они не подошли ?
Дороговато однако в наше время стало разрабатывать электронные блоки. По выложенным картинкам вроде обычные входы/выходы. У меня на подобные прототипы (без коробки) уходило максимум где то 15к (с деталями и платами, пайкой и программированием) и то там самым дорогим был наш проц Амур. Эх мне бы столько за разработку платили.
Тем не менее - Успехов в дальнейшем развитии проекта.
Четвертый год предлагаю: покупать разработанный программируемый контроллер. Потратить 100500 тысяч видимо проще, чем купить мой уже разработанный.
Проще и надежнее было покупать серийные ПЛК. Если бы нам подошел этот вариант, то мы бы так и делали.
В следующий раз соберетесь разрабатывать - пишите. Разработаю схему/плату/программу/дизайн. За 800к руб соберу и упакую в коробку с бантиком.
Как показывает практика, если все делает один человек, то получается посредственно. Эффективнее каждый этап отдавать эксперту в своем деле, а не одному мастеру на все руки.
Киньте ссылку на свой контроллер в личку. Поглядим, что предлагаете.

Контроллер выполнен в виде пульта управления, в данном исполнении для управления температурой при приготовлении продуктов(сыра) в пищевой промышленности. Задействована часть аппаратных возможностей. Разработана схемотехника, печатная плата, дизайн и модель корпуса, ПО, в том числе графический пользовательский интерфейс.
Перечень аппаратных характеристик контроллера:
-Цветной дисплей, 2,4 дюйма разрешением 320*240 п.
-Управление кнопками, энкодером, сенсорным экраном.
-до 8 релейных выходов 250В/10А.
-два оптоизолированых цифровых сигнальных входа
-два входа типа Сухой контакт.
-СAN и RS485 интерфейсы
Два аналоговых входа, разрядностью до 18 бит
-Порт управления и питания светодиодной ленты WS2812 с пиксельной адресацией.
-поддержка различных типов термодатчиков и термопар. -термо датчик DS18B20 с диапазоном измеряемых температур от -55°C до +125°C
-WIFI модуль: 802.11 b / g / N
-Bluetooth: v4.2 BR/EDR and BLE -слот карты памяти МикроСД со скоростным интерфейсом.
-Приемопередатчик 433 МГц с дальностью до 500м.
-Приемопередатчик lorawan с дальностью приемопередачи до или более 2 км. -ИК приемник. -метео датчик BMP280/BME280/BME680 для измерения температуры, атмосферного давления, влажности воздуха, возможна регистрация СО и VOC(уровень угарного газа и загрязнения воздуха).
-Датчик освещенности.
-Встроенный тональный пьезодинамик.
Напряжение питания 220В либо 9- 36 В от внешнего адаптера. Габариты корпуса 160*100*45 мм.
А что за телеграм-каналы по схемотехнике? Можете привести пару примеров?
Как запустить свое электронное устройство в «серию» и не остаться без штанов