• В чём может быть причина потери пакетов?

    @mordo445
    На коммутаторах помониторьте нагрузку, не знаю как там д-линк, но зуксель мог сбрасывать ICMP если буфер порта выбран или процессор загружен полностью. Может у вас трафик внутри сети вырос и в рабочее время проявляется
    Написано
  • Как строится архитектура схем с контроллером?

    @mordo445
    Вот на ваши вопросы ответы приходится угадывать, потому что всей картины сразу не даете, и не даете так же что картина известна уже. Так бы и начали, объект рабочий, схем нет, как это может быть сделано? Тогда и ответ будет:
    1. Ищем все узлы системы и выписываем их модели, ищем на них доки производителя и смотрим типовые схемы и рабочие параметры.
    2. Ищем все реле и пускатели в системе, все ключи и сигнальные лампы, запоминаем или записываем их состояние в разных режимах работы системы.
    3. Провода, которые можно отследить, отслеживаем.
    4. Берем большой плакат (лучше в каде или визио) и размещаем на нем все элементы, связи которых удалось отследить, и додумываем оставшиеся связи, которые мы предполагаем необходимыми для работы.
    5. Идем к установке и проверяем предположения. Можно в нее долго всматриваться. Можно остановить, разобрать и прозвонить. Можно по пути понять, что и то что получилось достаточно.

    Экстра пункт: найти кто строил и попросить документы/рассказать что к чему.
    Написано
  • Как строится архитектура схем с контроллером?

    @mordo445
    Вот же каша, Иван) Регулировка больших объемов воды это нетривиальная задача, там много неочевидного, как то инерция и гидроудар, волновое сопротивление канала (там оно как то по другому называется для воды, но я электронщик). Точно скажу, датчик уровня бассейна это не на токовой петле 4-20, с ней будет очень много проблем: недостаточная точность, шум, пределы укладывать как то, считать логарифмически или линейно., не годится. Современный уровнемер как правило ультразвуковой и позволяет получить точную высоту поверхности воды. Интерфейс будет как минимум модбас.
    А сам насос включается дискретно ? То есть его в ручном включают ?Или он в ожидании высоты столба ? А задвижки от каких сигналов ? И вообще , зачем промежуточные реле ? От реле включается пускатель , а само реле включают от кнопки . Кнопка вход в контроллер и выход тоже единица из контроллера на реле и дублируется в скаду . Мне хочется разобраться как проекты делают в таких случаях и как нагружают входы и выходы контроллера ?

    А вот тут опять ответов было бы больше чем вопросов. Ручное управление делают полностью на реле, независимо от ПЛК, но сообразно задаче делают так же полностью через ПЛК, заводя кнопки на входы. Если задача требует, на каждый элемент системы вешают дополнительные датчики, переключатели режима "ручной/авто" снабжают допсекцией, выход которой идет в ПЛК, что бы тот знал положение выключателя. А можно вообще всё сделать на реле, кроме управления последним насосом, тогда ПЛК будет обеспечивать только регулировку скорости насоса сообразно уровню воды. Короче говоря, не зря написание ТЗ на систему стоит хороших бабок, полное ТЗ без канцелярита и воды это успех проекта.
    Написано
  • Как строится архитектура схем с контроллером?

    @mordo445
    значит ПЛК и частотник связаны по какому либо не дискретному интерфейсу и уставку частотнику ПЛК меняет. Архитектура? наверное вот такая
    64bfe82b04644559981166.png
    Написано
  • Как строится архитектура схем с контроллером?

    @mordo445
    Схема видно учебная, а то и задвижку вакуумного и задвижку центробежного насосов я бы таки заменил клапанами.
    А если схема реальная, то проверьте модель частотника, что у него там по входам/выходам управления. Так как не видно в задаче нужды плавно регулировать расход, а значит и частоту насосов, то от частотника нужен только плавный пуск двигателя и DO "двигатель в режиме".
    Пусть там задвижки, тогда требуется два сигнала с концевиков с каждой, открыт/закрыт.
    В баке вакуумного насоса датчик уровня вестимо поплавковый, еще один дискретный сигнал.
    Остался вопрос по датчику уровня в бассейне, какой он, показывает уровень водоема в мм или дает сигнал по достижению уровня?
    считаем I/O на ПЛК, если управление уровнем в водоеме релейное:
    DO насос1
    DO насос2
    DO задвижка 1
    DO задвижка 2
    DI поплавка резервуара
    DI поплавка вакуумного бака
    DI частотника насоса 1 (если есть)
    DI частотника насоса 2
    DI задвижка 1 откр
    DI задвижка 1 закр
    DI задвижка 2 откр
    DI задвижка 2 закр
    опционально двойное количество выходов что бы сделать индикацию настраиваемую. В СКАДу просто дублируете состояния выходов и входов, аварии, если по времени или условиям вход не перешел в состояние отображаете как аварию.
    Но есть пару НО. Насосов с приводом на 300 кВт я не управлял ни разу, и что там вокруг такого двигателя потебно не знаю. Они обычно на 3-6 кВ к тому же, у меня допуска такого нету. А второй вопрос, там не надо ли уровень в бассейне плавно регулировать, что бы он стабилизировался на 2500 мм? Ультразвуковой уровнемер? С такими вводными я бы обратился к знакомому профильному специалисту за деньги, и стоило бы это прилично дорого, зато работало бы.
    Написано
  • Как строится архитектура схем с контроллером?

    @mordo445
    На ваш вопрос не получится ответить, на него очень много ответов при такой постановке, по этому приходится придумывать.
    открытие и закрытие, давление, частота, расход, аварии, архив,

    "Частота", значит насос на асинхронном двигателе, который управляется частотником, не сказали о нем, "расход", значит нужен расходометр, не сказали о нем. Датчики положения задвижки должны быть, не описаны. А обратный клапан в схеме есть? Датчик давления в его створе? За ним? После? На чем строим то? Вопросов много, ответов только три
    Написано
  • Как строится архитектура схем с контроллером?

    @mordo445
    Иван, там у вас готовая ДКС, на которой вы теперь работаете, или вы строите новую? Или вам в ремонт попала? Ваня, не взорвите ДКС!
    Написано
  • RTX A5000 vs RTX 4090 для 3D проектирования в SolidWorks?

    @mordo445
    Загляните пожалуйста в диспетчер задач, на сложной задаче, когда SW будет тормозить, загрузка будет на одно ядро процессора, или на все поровну? Автокад так и не научился параллелить задачи и упирается в одно ядро, а как там сейчас SW?
    Написано
  • Как лучше всего подключить видеорегистратор к интернету через Wi-Fi соседа?

    @mordo445
    Уточните ка, камеры подключены к регистратору? Камеры IP? Камеры Wi-Fi и будут подключены к соседу? Для FHD на h265 вам будет достатчно полосы пропускания Wi-Fi 4 для одновременного просмотра всех камер, но есть нюансы
    Написано
  • Почему pn переход транзистора не уходит в короткое замыкание, ведь пластины прижаты друг к другу?

    @mordo445
    Вам не обязательно нагревать пластину до 500, надо нагревать кремний, который станет оксидом до 500 и напылять его на целевую поверхность. Детали процесса обычно коммерческая тайна
    Написано
  • Почему pn переход транзистора не уходит в короткое замыкание, ведь пластины прижаты друг к другу?

    @mordo445
    Каких экстремальных? Водяного тумана? Про мокрый процесс например загуглите.
    Написано
  • Повредит ли импульс обратного напряжения блок питания?

    @mordo445
    А задвижка во взрывоопасной зоне...
    Написано
  • Подойдёт ли память netac к ноутбуку Lenovo Legion Y530?

    @mordo445
    А эти производительные приложения не одноядерные часом? Я в САПР разных работаю, но что бы 8 гигов что то упиралось, то только виртуалки. Помогает сменить приложения)
    Написано
  • Как сделать последовательной включение светодиодов?

    @mordo445
    не бойтесь 555-того, это очень полезная и дружелюбная микросхема, к тому же выносливая. Когда я начинал, сделал на ней довольно много поделок для разных рабочих нужд, таких, куда сейчас принято засунуть ардуино
    Написано
  • Что из программного кода попадает в Eeprom, SRAM, Flash?

    @mordo445
    Владимир Коротенко, Я посмотрел 7-1 и призываю вас посмотреть 7-2. В этом контроллере не исполняются инструкции из оперативной памяти, только из памяти программ, которая flash. Загрузчик, что лежит в памяти flash загружает исполняемую программу в память flash с 0x0000, если такую предлагает по SPI программатор и ставит счетчик программ на адрес 0x0000. Если SPI молчит, то загрузчик завершает выполнение, и дальше выполняется программа из flash. Оперативная память здесь адресуется через регистры общего назначения, без условий пользователю доступно 16 8 битных регистров для быстрых (1 такт) операций и 1024 8 битных регистра адресуемых через регистры X, Y, Z. Но цена операции загрузки/выгрузки уже 2 такта и нельзя выполнять арифметические операции напрямую, вам надо загрузить содержимое SRAM в регистр общего назначения и там производить операции.
    Написано
  • Какой микроконтроллер способен исполнить программный код в своём ОЗУ?

    @mordo445
    Не любой, те что работают с RAM как со стеком не могут, просто нельзя адресовать выполнение программ в оперативную память, она не отображается явно в адресное пространство и там можно хранить только данные. На ARM архитектуре должно быть да, но у меня нет с ними опыта подтвердить.
    Написано
  • Не работает схема как Блуждающий огонек". Что нужно сделать чтобы все было хорошо?

    @mordo445
    Попробуйте для начала запустить схему по частям, это мультивибратор и два диода должны попеременно загораться. Так убедитесь, что кусок схемы собран правильно, затем можно проверить вторую половину
    64785d690c097085000349.png
    Написано
  • Алгоритмы для поправки на эффект Доплера?

    @mordo445
    Антенна принимает широкий участок спектра, а вот входной контур настраивается на узкий, в звукозаписи нет такого контура. Автоподстройка нужна по многим причинам, в наземной связи да, нестабильность компонентов передатчика и приемника, в спутниковой добавляется доплеровское смещение, если спутник не геостационарный.
    Написано
  • Алгоритмы для поправки на эффект Доплера?

    @mordo445
    Всё таки поправка на эффект Доплера не для спутника. Схема радиоприемника не подойдет для звука, приемник настроен на определенный участок спектра, узкий относительно доступного ему диапазона. Автоматическая подстройка частоты и снижение селективности будут работать вокруг центра этого спектра (ну или с края, если SBC). Микрофон же захватывает относительно широкий участок диапазона частот, ваш алгоритм должен ожидать звук определенной высоты, известной заранее, опорной и приводить спектр вокруг него к сдвигу. Это сработает, если вы обрабатываете звук пролета калиброванных комаров, но оступится на двух одинаковых автомобилях, пусть из разницы будет лишь то, что у одного окна открыты. Структурную схему супергетеродина можно посмотреть на той же википедии, но вы ее вряд ли алгоритмизируете. Принципиальная схема может быть алгоритмизирована с некоторыми допущениями, но мне задача представляется непростой. Например схема из книги "построение радиоприемных устройств" 80-к...
    Написано