• Как строится архитектура схем с контроллером?

    @mordo445
    Конечно можно обслуживать только датчики, при чем по мной приведенному образу действий вполне успешно. Это особенно осмысленно, если датчиков много. В конце концов большую систему никак нельзя строить, запускать и сопровождать в одиночку, и если речь о мало-мальски сложном объекте, то речь всегда о командной работе. Говоря о своем опыте я должен был уточнить, я не работаю один, а если руководство считает, что с делом можно справиться в одного, я настаиваю на подключении двоих минимум всегда. Нельзя допускать незаменимости, нельзя допускать что человек безошибочен. Один может быть только руководитель, но команда достигнет успеха, только если командер слушает свою команду.
    Честно работать над своим участком проблем, не мешать другим участникам команды работать над своими (проявляя неуемную энергию и самоутверждаясь например), помогать в деле и выстраивать нормальные человеческие отношения это требует дисциплины ума над проявлениями характера. Для больших и требовательных в обслуживании систем личные качества для командной работы так же важны, как и знания. Какой толк от схемы, если лезть в нее в одиночку?
    Оператор установки провел с ней больше времени, только и всего.
    Иван, вы не просили совета, но я вам дам два. Поговорите с психологом о самореализации и мотивации. И найдите себе хобби, связанное с обучением, на котором сможете остановится надолго, погрузитесь в него серьезно, пока не почувствуете отдачу.
    Это всё уже флуд я считаю, так что желаю вам удачи и успехов в ремесле!
  • Как строится архитектура схем с контроллером?

    @mordo445
    Обслуживание из моего опыта, это два компонента:
    Первое, что можно назвать регламентными работами - держать имеющееся оборудование в кондиции, смазанным, очищенным по регламенту, температура нагруженных контактов в пределах, износ контролируется, для приборов с известным ресурсом часы считаются, аварии и предупреждения в журнале контролируются и оцениваются;
    Второе, что можно назвать "за это мы вам платим деньги" это знать всю номенклатуру оборудования, иметь под нее ЗИП, или связь с производителем, или источник аналогов, сохранить копии всех конфигураций, бэкап образа СКАДЫ целиком, если для загрузки требуется проприетарные шнурки/платы, иметь их в наличии. В общем провести подготовку к устранению отказов узлов и систем. И настаивать на регламентной замене узлов с ограниченным ресурсом, что бы потом не оправдываться за затянувшийся ремонт.
    Наличие и отсутствие схем, документации мне до сих пор не мешало следовать этим правилам, схемы появляются в голове, а затем и в каде сами собой, в процессе обслуживания. А вот противодействие административному ресурсу со всех сторон могло исполнение сильно усложнить.
  • Прокладка ethernet и коаксиального кабеля паралельно?

    @mordo445
    только если 12 В не постоянное. Хватит, если кому вдруг будет интересно и 3 В, лишь бы ток был побольше, коаксиал очень плохо справляется с низкочастотными помехами. SDI беспощадно гонит, если проложить его рядом с фидером пассивных колонок, очень не любит сабвуферы рядом. На телевизионном сигнале с антенны эффект то будет поменьше, телик меньше подвержен влиянию постоянной состовляющей если на той стороне кабеля будет антенна.
  • В чём может быть причина потери пакетов?

    @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
    Каких экстремальных? Водяного тумана? Про мокрый процесс например загуглите.
  • Подойдёт ли память 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 архитектуре должно быть да, но у меня нет с ними опыта подтвердить.