Solonovatiy 0 4 января, 2023 Опубликовано 4 января, 2023 · Жалоба 2 minutes ago, Variant99 said: Так это вы про подобие ПЛК говорите. (надеюсь, знаете, что это такое?) ПЛК конфигурируется софтом, частотник - на объекте жмаканьем клавиш. Он не подобие ПЛК, пусть и часто с ними вместе сидит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Variant99 7 4 января, 2023 Опубликовано 4 января, 2023 · Жалоба А какая разница то? Я ж говорю - подобие ПЛК, переконфигурируемый юзером на месте. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Forger 24 4 января, 2023 Опубликовано 4 января, 2023 · Жалоба 1 hour ago, Solonovatiy said: Не понимаю изначально отрицательное отношение к абстракциям. Понимание придет с опытом создания РАЗНЫХ проектов Все через это проходят, но искать универсальное решение для всех ситуаций - это всегда утопия, плодящая 100% костыли. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AndyBig 8 4 января, 2023 Опубликовано 4 января, 2023 · Жалоба 1 hour ago, Variant99 said: Да ну? Приведите реальный пример такого проекта Да, что-то наподобие ПЛК - контроллер, управляющий какой-то установкой. Если по каким-то причинам один выход выгорает, то бывает проще и дешевле переткнуть провод из него в один из резервных выходов, чем менять блок с перетыканием всей сотни подключенных к нему проводов 🙂 1 hour ago, Variant99 said: Если уж выход МК сгорел, то он сгорел, и не факт, что не сгорело еще че-нить, как в микроконтроллере, так и на самой плате. Так я не о выходе МК говорю, а о выходе из платы/модуля. Сгорел выходной ключ на этом канале, например. Такое бывает чаще, чем Вы думаете 🙂 И, к примеру, в моем проекте это заложено в требования - иметь несколько резервных входных и выходных каналов с возможностью переназначать на них в настройках любой из рабочих. Правда, я пошел немного дальше и заложил возможность в целом конфигурировать все каналы. 1 hour ago, Solonovatiy said: Не понимаю изначально отрицательное отношение к абстракциям. У меня вполне положительное отношение к абстракциям, но не ради самих абстракций (я уже прошел через это) 🙂 Все должно быть в меру и оправдано в каждом случае. Если у Вас предполагается реализация кучи разных проектов на 6 разных МК - ну тогда, возможно, и есть смысл потратить время на создание единой библиотеки HAL для этих МК. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Variant99 7 4 января, 2023 Опубликовано 4 января, 2023 · Жалоба Ну, я конешна не специалист в извращениях, но я как-то не очень понимаю, зачем и почему нужно продолжать работать со сгоревшими компонентами. Когда сгорят все резервные - что будете делать то? Уж как-то более правильно не допускать сгорания то. Поставить ограничительные резисторы, подобрать более мощные транзисторы, поставить супрессоры (подавители выбросов), установить активные ограничители тока и аварийные выключатели, в конце концов запретить делать непотребные вещи специальным циркуляром-распоряжением 🙂 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Solonovatiy 0 4 января, 2023 Опубликовано 4 января, 2023 · Жалоба 4 minutes ago, AndyBig said: У меня вполне положительное отношение к абстракциям, но не ради самих абстракций (я уже прошел через это) 🙂 Все должно быть в меру и оправдано в каждом случае. Если у Вас предполагается реализация кучи разных проектов на 6 разных МК - ну тогда, возможно, и есть смысл потратить время на создание единой библиотеки HAL для этих МК. А я хз, почему все это упорно пытаются замешать с халом =\. Это же считай обертка под проект, просто четко проводящая границу между железом, хал если он есть - ниже. Это не про то, как написать очередной универсальную и гибкую оболчку очередного уарта, а скорее строго наоборот, написать максимально заточенную под проект, но при этом выжать по максимуму из этого. Хз, в принципе заключения из темы я сделал, не в том объеме, что ожидал, но хоть какие то. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AndyBig 8 4 января, 2023 Опубликовано 4 января, 2023 · Жалоба 13 minutes ago, Variant99 said: Ну, я конешна не специалист в извращениях, но я как-то не очень понимаю, зачем и почему нужно продолжать работать со сгоревшими компонентами. Когда сгорят все резервные - что будете делать то? Уж как-то более правильно не допускать сгорания то. Ну потому что, например, продолжать работу надо и ждать неделю-две пока приедет ремонтник с новым блоком, заменит его, прогонит все тесты и откалибрует - гораздо менее выгодно и удобно, чем силами самого обслуживающего персонала перекинуть один провод в другую клему 🙂 По рассчетным ожиданиям до конца рассчетной жизни этой установки не будет потрачено и половины резерных каналов. Ну а если все же будет - значит все же придется ждать неделю-две замены всего блока на новый. Само собой, все разумные защиты стоят, но абсолютных защит от всего просто не существует. 15 minutes ago, Solonovatiy said: Это же считай обертка под проект, просто четко проводящая границу между железом, хал если он есть - ниже. Но зачем делать еще одну обертку над HAL-ом? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Variant99 7 4 января, 2023 Опубликовано 4 января, 2023 · Жалоба ну не знаю. По моему глубокому убеждению, лучше проектировать устройства так, чтобы не возникало сгораний. Это более правильно, чем наворачивать лисапэд с костылями и переключениями сгоревших выводов. По крайней мере, меня так учили, мне так рассказывали, и я этому следовал. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AndyBig 8 4 января, 2023 Опубликовано 4 января, 2023 · Жалоба 11 minutes ago, Variant99 said: лучше проектировать устройства так, чтобы не возникало сгораний Да кто ж спорит 🙂 Только гораздо дешевле добавить к имеющимся 24 выходным каналам (открытый коллектор, до 40 вольт постоянки, 0.3А) 3-5 запасных, чем проектировать каждый канал с защитой от подключения к нему 380 вольт переменки 🙂 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Variant99 7 4 января, 2023 Опубликовано 4 января, 2023 · Жалоба Не, ну умеючи то можно и МПХ сломать. Хотя... хотя почему нет то? Супрессор или варистор, предохранитель, токоограничительный резистор - ну и вот вам не надо изобретать костыли с перекидыванием на резервные выходы. Да и как бы че там, шибко часто перекоммутируют чтоль. К тому же, вот например электромагнитные импульсы - от молний, от мощных потребителей, они точно так же могут прожечь ваши незащищенные выходы, причем половину, а то и все сразу. А запасных то - нема. Че делать будете? Не встречались с таким? Если бы встречались, наверняка бы пересмотрели свои взгляды на проектирование. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AndyBig 8 4 января, 2023 Опубликовано 4 января, 2023 · Жалоба Настолько мощных импульсов там нет, а супрессор с предохранителем на каждый канал выйдут дороже, чем 4 запасных канала 🙂 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Variant99 7 4 января, 2023 Опубликовано 4 января, 2023 · Жалоба Да ну? А вы думайте не о десяти рублях, а о том, сколько денег экономится на обслуживании/ремонте. Кстати, я знавал одного "мастера", который специально оставлял "подлянки", из-за чего техника часто ломалась и его часто вызывали, оплачивая все его катания туда-сюда. Продолжалось это ровно до тех пор, пока начальники не посчитали, что часто ломающаяся (пусть даже и якобы по вине операторов) техника слишком ненадежна, и просто заменили технику целиком. Соотвественно, она перестала ломаться, простоев не возникало, расходы существенно уменьшились. То есть, я к чему это. К тому, что репутация дороже денег. Посмотрите на какие-нить Сименсы. Они там копейки не экономят. В ход идет как электрическая защита, так и механическая дуракоустойчивость. То есть, механически разные разъемы, разнесенные физически по разным сторонам прибора, сопроводительные надписи на приборе, защитные крышечки. Да и требования к обслуживающему персоналу как бы устанавливают (хотя, нашему "петровичу" всё похрен). Но блин, "копейка рубль бережет". Конечно, если вас развлекает процесс ремонтирования собственных же косяков и заложенные "подлянки" приносят вам денюшку, то конечно да.. Однако, как написал вначале, это до поры до времени. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AndyBig 8 4 января, 2023 Опубликовано 4 января, 2023 · Жалоба Вы или не даете себе труда подумать или сознательно пытаетесь меня оскорбить. Даже не знаю что из этого сильнее Вас характеризует 🙂 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Variant99 7 4 января, 2023 Опубликовано 4 января, 2023 · Жалоба Кто вас оскорбляет тут? 🙂 Что вы, бх с вами, никто вам тут ничего оскорблятельного не говорит. Я просто рассуждаю на затронутую вами тему - лучше ли наворотить программных костылей по переназначению выходов, и заодним напихать запасных выходов, или же более разумно сделать так, как делают уважающие себя разработчики (типа Сименса), то есть поставить защиты входов, электрически и механически. Тем более, что даже и без дурака-монтажника выходы могут погореть банально от грозы или разности потенциалов, коротких выбросов и электромагнитных наводок. В промзоне это нередкость. Поэтому, опытные разработчики предпочитают потратить чуть больше усилий и пару десятков рублей, зато сэкономить на ремонтах и падении репутации. Ну и возвращаясь к первоначальной теме в свете этих вот переназначений, нужно будет вообще писать "сверху вниз", выводя не на реальные, а на виртуальные (абстрактные) выходы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AndyBig 8 4 января, 2023 Опубликовано 4 января, 2023 · Жалоба 6 minutes ago, Variant99 said: Кто вас оскорбляет тут? Вы, приравнивая меня к какому-то Вашему знакомому вредителю и обвиняя в таком же вредительстве 🙂 10 minutes ago, Variant99 said: более разумно сделать так, как делают уважающие себя разработчики (типа Сименса) У Сименса вообще никогда и никоим образом невозможен выход из строя входа или выхода? Ни при каких обстоятельствах, кто бы что бы с ними ни делал? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться