лдпр Слуцкий без палева политика
А никто и не пытался притворяться
Часть 2, приоритеты и базовые сигналы
Часть 3, каркас архитектуры
Последнее время свербит в одном месте сформулировать мысли, но цэ не очень уместно порою. Посему отвлечёмся на то, как работает маленький, но важный, кусочек нашего мира.
Заебись, всем спасибо, пока.
Шутка.
Когда эти ампулы изготовлены, они отправляются на завод производства напитков. Например, вот рекламный ролик производителя линий розлив с внятным описанием технологии и что для чего используется.
Шкаф, сука, управления. Управления чем? А вон всей той хернёй, которая двигалась на роликах выше. Всё что шевелится - управляется из ШУ, а что не шевелится - жалкими смертными, вроде нас с вами. Их ещё "операторами" называют. А над ними стоят "технологи", которые должны разбираться в куче страшных циферок на тех маленьких экранчиках, что мелькали в видосиках, и правильно их настраивать. Одна ошибка - и ты ошибся. Спалил движок, погнул валы, испортил партию продукта.
Что живёт в шкафу?
Кратко:
Контроллер
Поскольку я не проектировщик, хоть и могу разобраться в схеме и даже от руки нарисовать, а сраный неИТ-шный программист, то и интересует меня лишь одна часть: МОООЗГИИИ... оу, у кого там от зомбицида лекарство? Нет, давайте без топора обойдёмся, пожалуйста.
Мозги бывают разные: серые, белые, красные...
B&R - когда-то я считал, что хуже овна ничего быть не может...
# Большой спектр решений, много ОЕМ продукции
=> языки: LAD, ST, C
=> среда разработки: закрытый проприентарный пакет B&R Automation
+ хорошо умеют себя продавать
+ поддерживают С
- ошибки компилятора памяти
- программа управления может повредить ОС контроллера
- нельзя сохранить исходник в контроллере или скачать обратно загруженный код и отредактировать, нет проекта - нет проекта
$$$ 30 дней и плати
Shneider Electric - ваша головная боль и ваш бич, когда вы ловите ошибку, которой нет в документации
# Дичайший зоопарк железа и сред разработки, намешана прорва Legacy в одну кучу
=> языки: LAD, FDB, ST
=> среда разработки базируется на CoDeSYS, что обеспечивает хорошую совместимость с большой кодовой базой, пока вам не нужно что-то специфичные
+ большое количество фирменных библиотек для всей линейки дополнительного оборудования собственного производства
+ документация на уровне Siemens, но без форума техподдержки
- есть много мелких нюансов, которые никто нигде не раскроет, а вы разобьёте себе голову о стену пока в них разбираетесь
$$$ 30 дней и плати, привязка к аккаунту
Carel - для вентиляции и отопления самый торт, много готовых программ и решений. ST, LAD, FDB. Бесплатно на 30 дней. Считается импортозамещением, лол.
Beckhoff - Win10+виртуальный контроллер сверху. Хорошо работает, но дела с ними не имел.
Rockwell, Honeywell - что-то слышал, пару раз видел, дорого-богато.
В целом на этом список ходовых прошлогодних решений заканчивается. Наступает 2022...
Со временем, когда остынет мой пукан, я внятно расскажу о китайских и новых импортозамещённых решениях, но не сейчас.
Разработка
Итак, как программиста, нас интересует раздел "языки":
LAD, FBD, SFC/CFC, ST
Как мы видим, все кроме ST - графические языки. Ах да, все они - группа языков стандарта IEC 61131-3. Перенести графические языки между средами разработки - адская, невыносимая боль, потому каждый гад считает нужным делать собственный визуальный редактор с извращённым функционалом и заморочками. К слову, самый крутой редактор LAD - у Seiemens. Для FDB мне больше всего понравился Carel cSuite.
В связи с этим, мы обратим свой взор на ST и будем дальше ковыряться исключительно в нём. Для Siemens это будет SCL (а STL у них - мерзотный древний язык, который вроде как может дофига всего, но только для сименса и вы без глаз останетесь во время его отладки, когда одна переменная / команда - одна строка, а ещё они зеброй подсвечены, фу, чур меня чур).
И теперь, с этого момента мы перейдём к сути...
Всё есть дискрета и аналог. Всё. Без исключений.
Дискретный вход.
Дискретный выход.
Аналоговый вход.
Аналоговый выход.
Дискретный - он либо есть, либо нет. Как секс.
Аналоговость - определяется качество, условно говоря.
И то, и другое нужно обработать, перед тем как использовать. Те кто пытается в user-friendly, как овно, берёт самостоятельно на себя первичную обработку сигнала, что вызывает адские муки когда надо что-то изменить, потому что это нельзя вывести на ту кнопочную панельку и сказать: "Чел, зайди туда, нажми это и отъебись." Нееет, нихуя, вы должны собирать монатки, закупать билеты и пиздюхать в жопу мира ради 5 минут правок и 100 минут поиска "где этот ебаный бэкап". Ну вот надо ли оно вам, а?
Из всех этих сигналов, как из кубиков и складывается управление всем процессом и его контроль. Кажется, я слегка разбежался, а дальше на рассмотрении недра "под капотом", которые будут интересны не всем. Нырнём в них в следующей части.)
Надзорное ведомство продолжает подавать всему онлайн-сообществу знаки приближающегося интернет-апокалипсиса собственной сборки через недоговорки, молчание и инфографику.
В конце января текущего года исполнительный директор Общества защиты интернета (ОЗИ) Михаил Климарёв опубликовал в своём Telegram-канале инсайд, который одновременно и рассмешил, и насторожил часть российского интернет-сообщества, имеющего хотя бы какое-то представление, что же такое «blackhole» применительно к интернету. По данному инсайду Роскомнадзор традиционно не давал никаких комментариев, и история постепенно забылась (почти). Но вот совсем недавно случилась очередная утечка документов, подлинность которых пытались выяснить журналисты, однако пресс-служба надзорного ведомства сослалась на секретность и не стала проливать свет на планы властей заблокировать на территории России облачный сервис Amazon, который до сих пор помогает оставаться на плаву запрещённой по инициативе Генпрокуратуры онлайн-рации Zello:
Это секретное делопроизводство!
Такой вот ответ от Роскомнадзора на запрос журналиста по теме "Эксперимент РКН с блокировкой 15 миллионов IP-адресов Amazon"
UPD: https://t.co/JrjpZFGk0Upic.twitter.com/bzXCFLnmlR
— РосКомСвобода (@RuBlackListNET) March 26, 2018
Как справедливо заметил глава хостинга DiPHOST Филипп Кулин, что бы ни случилось, любимое ведомство всех операторов связи и провайдеров России предпочитает или отмалчиваться или… э-э… озвучивать не соответствующие действительности сведения, поэтому в итоге многие попадающие в прессу или в Сеть утечки чаще раскрываются благодаря допускаемым Роскомнадзором ошибкам в документах, оговоркам «по Фрейду», а иногда и с помощью «неубранных следов былых совещаний» из публикуемой на официальном сайте информации. Дело в том, что в одном из инсайдерских документов Климарёва, уже касающихся «эксперимента» по блокировке Amazon, снова всплыло это страшное и неумолимое понятие, как «blackhole»:
Как уже говорилось выше, Роскомнадзор назвал это решение «секретным» и решил особо не распространяться на тему организации новых блокировок умельцами из секты «уютного Рунета без порно и крамолы», однако буквально сутки назад на своём официальном сайте он опубликовал новые правила блокировки запрещённого контента, где в инфографике присутствует (та-дам!) «blackhole»:
Причём, что тоже интересно, в самой публикации, а также приказе РКН не содержится никаких сведений о технологии блокировок на базе протокола BGP и его возможности «blackhole», «которая поломает весь глобальный интернет». Предполагаю, что существуют некие внутренние документы и инструкции, которые предписывают операторам «блэкхолить» определённый трафик, а в вышеуказанной инфографике в публичном поле это проявилось в таком вот либо «пасхальном яйце» от неизвестного шпиона в рядах Роскомнадзора, либо оно возникло в результате головотяпства сотрудников пресс-службы всеми горячо любимого надзорного ведомства, когда рудименты секретной информации могли случайно попасть в публичное поле.
Теперь немного о том, что же готовят нам Роскомнадзор и все те «умники» из госведомств, с которыми он обсуждал применение «blackhole» для блокировок вызывающих у властей зуд интернет-ресурсов. По своим последствиям это может быть сравнимо с катастрофой в Чернобыле и на «Маяке» вместе взятых, только в мировом интернете. С помощью блэкхолинга весь трафик блокируемого ресурса, например — Amazon, отправляется в никуда. Обращения к его адресам не дают ничего, то есть ресурс просто исчезает из интернета, уходит в «чёрную дыру». Но проблема в том, что Россия встроена в глобальный интернет, а не находится в зоне «внутреннего уютненького интранетика», поэтому если маршрутная информация о направляемом в никуда трафике утечёт (“route leak”) к другим операторам, то есть — за пределы Рунета, — сервисы Amazon станут недоступны в Германии, Австралии, Китае, США (список стран будет столь же непредсказуем, как и последствия деятельности Роскомнадзора). В лучшем случае, в «чёрной дыре» окажется только один интернет-ресурс в ряде стран у ряда провайдеров. В худшем — интернет-трафик пойдёт неправильными путями, перегружая внешние каналы операторов. Мы уже видели пример с утечкой из Ростелекома маршрутов к сетям финансовых организаций.
По каждому из «условно хороших плохих» и «условно ужасных плохих» случаев специалистам по всему миру придётся принимать какие-то меры, а именно — вычислять, где же засел «интернет-террорист», и найдёт его где-то в районе 1/7 части суши. Ну что ж, дальнейшие последствия сравнимы с недавней высылкой российских дипломатов из ряда западных стран, олимпийским допинговым скандалом, а также неизбежным ухудшением отношения к российским компаниям и властям. В общем, переход нашей страны через «blackhole» в компанию к КНДР будет практически гарантирован.
Что ж, хочу передать горячий привет «умельцам» из Роскомнадзора, отраслевых министерств и других ведомств, которые додумались до применения «оружия массового интернет-поражения» для блокировки ваших собственных страхов!
Источник: https://roskomsvoboda.org/37531/
Маски сброшены.