Политика оператор
»песочница АСУ ТП программирование geek автоматика напитки завод длиннопост реактор образовательный политика
Часть 1, введение
Часть 2, приоритеты и базовые сигналы
Часть 3, каркас архитектуры
Последнее время свербит в одном месте сформулировать мысли, но цэ не очень уместно порою. Посему отвлечёмся на то, как работает маленький, но важный, кусочек нашего мира.
Почему здесь?
Да просто Хабросообщество асушников это унылые токсики, сующие минусы в карму по поводу и без, любящие брать мануалы и копировать как статью или ноу-хау... меня бесит, когда на профильном хабе тебе с умным видом изливают написанное в F1 да ещё обижаются, когда указываешь на сей момент.
О чём речь?
Итак, вот перед вами бутылка. Нет, пластиковая. Хотя любая сойдёт. Но посмотрим на пластик... ну, это могла бы быть кока-кола, но "почему-то" оказался дюшес. Прежде чем попасть к вам на стол, она была в магазине, на складе, в фуре, на складе, в контейнере, фуре... о, вот она, вышла со склада завода. Однако, чтобы туда попасть - её должны были сперва изготовить и налить продукт-с. О том, как она родилась и пойдёт речь. Технология будет чисто для примера и тайны никакой не представляет из себя уже дофига лет (состав напитка не в счёт).
Заебись, всем спасибо, пока.
Шутка.
Когда эти ампулы изготовлены, они отправляются на завод производства напитков. Например, вот рекламный ролик производителя линий розлив с внятным описанием технологии и что для чего используется.
Итак, мы ознакомились с тем как оно выглядит со стороны и пора заглянуть под капот.
Шкафы управления
Шкаф, сука, управления. Управления чем? А вон всей той хернёй, которая двигалась на роликах выше. Всё что шевелится - управляется из ШУ, а что не шевелится - жалкими смертными, вроде нас с вами. Их ещё "операторами" называют. А над ними стоят "технологи", которые должны разбираться в куче страшных циферок на тех маленьких экранчиках, что мелькали в видосиках, и правильно их настраивать. Одна ошибка - и ты ошибся. Спалил движок, погнул валы, испортил партию продукта.
Что живёт в шкафу?
Кратко:
Подробно:
Контроллер
Поскольку я не проектировщик, хоть и могу разобраться в схеме и даже от руки нарисовать, а сраный неИТ-шный программист, то и интересует меня лишь одна часть: МОООЗГИИИ... оу, у кого там от зомбицида лекарство? Нет, давайте без топора обойдёмся, пожалуйста.
Мозги бывают разные: серые, белые, красные...
Жёлтые - это, мать её, безопасность. А знаете сколько раз за мои 12 лет работы я видел их российских ШУ? Угадаете? Правильно. 0 ёбаных раз. Клали в эрафийском общепроме на ёбаную безопасность. Иногда ставят некое реле безопасности, но подключают его так, что лучше бы не ставили вообще, инвалиды безрукие... Может кто-то где-то и использует их, может даже правильно подключает, я за них искренне рад. Но когда в следующей схеме я увижу это дерьмо на текущей работе - мата будет много. Мат - двигатель процесса.
Пробежимся слегка по производителям железа, их особенностям и нюансам.
Siemens - божественный нектар, услада глаз моих...
# Имеет понтовые линейки с кодом "400", которые ставят атомщики и нефтяники. Горячий аппаратный резерв - это к ним.
# Линейка "300" - ...у тракториста. Уверенный середнячок, который уже лет пять пытаются снять с производства, но выходит как-то не очень. Слишком много их продали в 2000-х годах по всему миру.
# Линейка 1500 - пришла на смену 300 и 400, имеет монстров, способных в одну харю утянуть хороших размеров завод, но, сами понимаете - одна ошибка и весь завод ошибся. Не надо так.
# Линейка 1200 - самый ходовой продукт... был. Их вы видели в видео про шкафы.
=> языки: LAD, SFC, FBD, STL, SCL, Graph, ещё какая-то новая херня для очень тупых вышла в 2021 году, но я её не запомнил
=> среда разработки: закрытый проприентарный пакет Step7, WinCC, объединённый в новый TIA Portal
+ единственный в своём роде с полностью свободным доступом ко всей памяти внутри ПЛК, что позволяет творить офигенные вещи и очень сильно оптимизировать код
+ огромный форум со всеми вопросами и ответами, отличная документация, стабильный как кирпич, пока не ёбнешь молотком на 220
+ единственный в своём роде, кто позволяет загружать программу большими кусками без остановки контроллера (у остальных есть "нюансы" или ограничения)
- закрытая среда разработки, специфичный синтаксис с куче # и ", из-за чего прямой перенос кода на другие системы невозможен, всё ручками, будьте добры
$$$ дорого, но кря кря, 30 дней триала
ОВЕН - для диспетчеризации и садомазохистов
# Имеет широкое распространение среди любителей сэкономить
=> языки: LAD, FDB, CFC, ST
=> среда разработки базируется на CoDeSYS, что обеспечивает хорошую совместимость с большой кодовой базой, пока вам не нужно что-то специфичное
+ . . .
- их тоже больше не будет
- за его цену вы можете взять siemens 1200 и не знать горя
- теряет программу, слабый проц, мало памяти, нет внутренней шины для модулей ввода-вывода
- документация, техподдержка? не, не слышали
$$$ бесплатно, как сыр в мышеловке
OMRON - японцы, которым запретили хентай, решили поебаться сами с собой
# Старая линейка CJ/CP, которая что-то может, но лучше бы вам говнокодить, иначе не вывезет
# Новые линейки, в которых чёрт ногу сломит, много решений заточенных под координатное управление и перемещение
=> языки: LAD, FDB, ST
=> среда разработки: закрытый проприентарный пакет CX-Programmer и SYSMAC
+ оно шевелится и шевелится хорошо, только надо сперва придрочиться
- слабая документация
$$$ дорого, но кря
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 минут поиска "где этот ебаный бэкап". Ну вот надо ли оно вам, а?
Из всех этих сигналов, как из кубиков и складывается управление всем процессом и его контроль. Кажется, я слегка разбежался, а дальше на рассмотрении недра "под капотом", которые будут интересны не всем. Нырнём в них в следующей части.)
Беларусь #Мая Беларусь Жыве Беларустан все плохо мигранты Польша все очень плохо Литва пиздец че происходит разная политота политика
В Беларуси намечается конфликт
Утро началось с того, что обычная колонна из нескольких тысяч курдских мигрантов "туристов" в Беларуси "прогуливается" в сторону границы с Польшей. Они еще не осознают, что Лукашеску обработал их по всем канонам Оглафа
Update.
Прямо на подходе к беларусскому КПП "Брузги", пограничники вооруженные автоматами и со служебными собаками развернули мигрантов. Сейчас колонна направилась в приграничный лес.
Тем временем, на беларусскую сторону границы подтягивают войска. Солдат в экипировке "космонавтов" и автозаки гонят на КПП возле которого сейчас была колонна.
Похоже что в ближайшие пару дней на границе будет "очень жарко". Ожидаются провокации с беларусской стороны, так как Лукашисты не раз уже заявляют, что это поляки им подкидывают бедных мигрантов и при этом постоянно провоцируют польских военных на конфликт.
В Польше собирают экстренное совещание из-за ситуации на границе с Беларусью
Министр-координатор спецслужб Польши Станислав Жарын назвал скопление мигрантов на границе попыткой силового вторжения в Польшу.
Замминистра иностранных дел Петр Вавжик высказал убеждение, что Лукашенко стремится к эскалации, которая приведёт к тому, что «будут смертельные жертвы на какой-либо из сторон».
Созвана встреча антикризисной команды с участием премьер-министра Матеуша Моравецкого, министра внутренних дел Мариуша Каминского и министра обороны Мариуша Блащака.
Update.
По последним данным, из Минска к КПП "Брузги" отправили спецназ ОСАМ (Отдельная Служба Активных Мероприятий). ОСАМовцы находятся под личным командованием Виктора Лукашенко.
Кроме того, польские ВВС сделали видео лагеря мигрантов прямо напротив стены с Польшей. Просто оцените масштаб сами:
Министр Обороны Польши Мариуш Блашчак сделал официальное заявление:
12 тысяч солдат переведены в статус боевой готовности и готовы защищать границы Польши.
Ох веселуха намечается, чую я...Update.
Литва тоже начала стягивать войска к границе
Кроме того, в правительстве предлагают ввести в стране чрезвычайное положение из-за ситуации на границе.
«Мы готовимся ко всем возможным сценариям», — отметил глава Службы охраны госграницы Рустамас Любаевас на заседании комитета Сейма по национальной безопасности и обороне. По его данным, на границе Беларуси с Польшей могут находиться от 1 тыс. до 5 тыс. нелегальных мигрантов. «Они собираются на подступах к КПП Брузги-Кузница, этой информацией мы уже располагали в выходные дни», — сказал Любаевас.
Тем временем в Польше ввели шестичасовую готовность для войск в пограничном регионе.
Шестичасовая готовность - это крайняя мера, фактически объявляющая предвоенную ситуацию в регионе.
14.50
Мигранты начали попытки силового прорыва стен на границе Польши. Пограничная Стража Польши на данный момент отбивает нападения мигрантов. В район вызваны Антитеррористические подразделения Польши
новости законы Игры политика
Новый законопроект может привести к запрету в РФ криптовалют и многих игр
Эксперты ругают новый закон «О цифровых финансовых активах» за неоднозначность формулировок
Госдума опубликовала текст законопроекта «О цифровых финансовых активах» ко второму чтению. В первом чтении его приняли еще в 2018 году, однако новые правки, по мнению экспертов, ставят под угрозу выпуск видеоигр.
Власти собираются ввести определения цифровой валюты и цифровых финансовых активов (ЦФА). Под первое определение попадает любая криптовалюта, а под второе — цифровые активы, контролируемые Центробанком. С ЦФА граждане смогут совершать сделки без ограничений, но их придется декларировать в налоговой.
Цифровые валюты, выпущенные не в России, полностью запретят. Если гражданин хочет работать с такой криптовалютой, то он сможет делать это только на зарубежных площадках. К ответственности за это привлекать не будут.
СМИ отмечают, что неоднозначность формулировок законопроекта несет риски для направлений, напрямую не связанных с криптовалютой. Например, уголовная ответственность может возникать при выпуске игр, имеющих свою внутриигровую валюту. Возможно, в таком случае разработчикам будет проще отказаться от российского рынка, чем убирать микротранзакции, которые есть практически в каждой игре.
Юрист Андрей Кривошеев считает, что игры с внутриигровыми покупками действительно находятся под угрозой.
«Ведь отсутствует лицо, обязанное перед обладателем внутриигровой «валюты» в виде «алмазов», «монет» и пр., и есть только оператор информационной системы — создатель или паблишер компьютерной игры, который ведет базу данных таких «валют», — отметил эксперт.
«Насколько это относится к цифровым финансовым активам и относится ли к цифровым валютам — не совсем понятно, что вызывает опасения и вопросы. Я бы обратил внимание разработчиков игр на этот законопроект и задумался, не придется ли что-то менять в монетизации», — объяснил эксперт по монетизации игрового рынка Эдгар Отченашенко.
Закон также запрещает распространять любую информацию о зарубежных криптовалютах. «Привлекать к уголовной ответственности за это пока не планируется, но блокировки сайтов за одно лишь упоминание биткоина могут стать обыденным делом», — считают эксперты.
Польша лгбт политика
Никаких уступок "Газпрому", России и ЛГБТ, заявил польский замминистра
Замминистра госактивов Польши Януш Ковальский, добивающийся ареста активов газопровода "Северный поток-2", заявил о необходимости сделать всю Польшу "зоной, свободной от ЛГБТ".
Януш Ковальский, заместитель министр по государственным активам в Правительстве Польше, считает, что вся страна должна стать "зоной, свободной от ЛГБТ". По его мнению, это следует из положений конституции, признающей семьей только союз между мужчиной и женщиной.
Заявление Ковальского прозвучало в ответ на решение Европейской комиссии, которая ранее отклонила заявки шести польских городов на получение средств ЕС в рамках программы развития городов-побратимов "Town Twinning", так как в этих регионах ограничивают права ЛГБТ.
"Мы не должны допустить, чтобы в Польше местные органы власти недополучили хотя бы один евро из-за соблюдения законов, запрещающих ЛГБТ-идеологию и защищающих польскую семью..." - сказал Ковальский и добавил: "Вся Польша должна стать "зоной, свободной от ЛГБТ"... Мы должны принять закон, который запрещает финансирование из госсредств любой деятельности, продвигающей права ЛГБТ".
"Все левые идеологии, которые влияют на традиционную семью и способствуют развитию таких отношений, как мужчина плюс мужчина и ребенок, должны быть запрещены раз и навсегда, как не соответствующие польской конституции и культурным традициям. Они поражают нашу цивилизацию и ДНК польской семьи, поэтому мы отвергаем эту крайнюю идеологию. Она должна быть запрещена повсеместно", - заявил Ковальский.
Ранее сообщалось: Польша выходит из конвенции по борьбе с домашним насилием, выступая против "подмены биологического понятия пола социокультурным".
Беларусь деанон карателей каратели политота
«Никто не останется анонимным»: телеграм-канал Nexta Live опубликовал список с данными 1003 сотрудников МВД Белоруссии
В нём указаны ФИО, даты рождения, город проживания, места службы и звания
Это стало реакцией на действия милиции в Минске
«При продолжении задержаний мы продолжим массовую публикацию данных», — предупредил телеграм-канал
Администраторы также попросили помощи в развитии базы у подписчиков. Они призвали делиться информацией, «если вам известны факты про преступления конкретных людей из списка, а также их личная информация (адреса, телефоны, номера авто, привычки, любовницы/любовники)»
12 сентября Nexta Live объявил «народный дедлайн» — 9 октября, день инаугурации Лукашенко. Там обратились к чиновникам и силовикам и предложили три способа «показать, что вы служите стране и народу, а не узурпатору» — публично потребовать новых выборов в соцсетях или СМИ, уволиться в знак протеста или связаться с администраторами канала и, назвав своё имя и место работы, заявить о непризнании президента
коронавирус здравоохранение собянин песочница политика
Всё, что нужно знать о борьбе с короновирусом в Москве
В сюжете программы "Вести: неделя в городе" на телеканале "Россия 1" мэр Москвы Сергей Собянин торжественно отчитался о том, что в Москве, в отличии от западных городов, нет проблем с коронавирусом и ситуация находится под полным контролем. При этом в следующем кадре мы видим как московские врачи умеют пользоваться простейшим западным медицинским оборудованием. Медсестра измерят температуру бесконтактным градусником... через челку на лбу посетительницы.
Путин Владимир Владимирович Варламов Владимир Путин Общественные деятели Знаменитости политика
А кто это сделал?
Владимир Путин удивился росту цен на продукты в России и вспомнил про дефицит в СССР:
"Что делать с ростом цен на базовые продукты питания? <...> Никому не нравится снижение доходов, но это люди ещё могут понять в связи с объективными сложностями, которые происходят не только в нашей стране, а в мире. А вот рост цен на базовые продукты питания пандемией не объяснишь. При чём здесь пандемия?" – удивляется президент.
По его данным, цены на хлеб выросли на 6,3%, на подсолнечное масло – на 23,8%, на муку – на 12,9%, на макароны – на 10,5%.Всё дело, считает глава государства, в "попытке подогнать внутренние цены под мировые".
Любопытно, что в начале своего выступления Путин говорит о важности макроэкономических показателей и о том, что Россия является частью мировой экономики. При этом тот же самый Путин в конце ноября продлил продовольственное эмбарго до конца 2021 года.
Напомню, что продуктовые санкции против стран Запада были введены в августе 2014-го. Ежегодно они продлеваются, как нам объясняют, "в целях защиты национальных интересов России". Казалось бы, за 6 лет Россия должна была совершить прорыв в импортозамещении, но что-то пошло не так.
Удалось нарастить производство мяса (точнее, свинины и птицы) и молочной продукции, а также помидоров, но недостающие объёмы продуктов по-прежнему ввозятся из других стран. Просто теперь не из ЕС, а, например, из Белоруссии и Южной Америки. Кроме того, исследование Национального рейтингового агентства показывает, что из свободных от российских санкций стран вполне возможен реэкспорт европейской "запрещёнки" в РФ. Ну, белорусского лосося вы все помните.
Год назад экономисты РАНХиГС и ЦЭФИР пришли к выводу, что непосредственно из-за санкций каждый россиянин ежегодно теряет 3 тыс. рублей.
Для кошелька пенсионера из условной Орловской области это сумма весьма существенная. И даже в Москве на 3 тысячи можно на одного человека купить продуктов на неделю.
Раз уж Путин вспомнил про СССР, то давайте и мы вспомним, что Советский Союз не смог полностью изолироваться от мировой экономики, хотя пытался. Но в итоге плановая система продемонстрировала свою полную несостоятельность, всё время вариться в собственном соку оказалось невозможно. Так вот, санкции – это новая попытка частичной автаркии. Или, точнее, попытка наступить со всего размаху на те же грабли.
России помимо роста производства необходима здоровая конкуренция: она ведёт как к повышению качества продуктов, так и к сдерживанию роста цен. Примерно как в Польше, где есть более-менее всё, и всё стоит недорого по местным меркам. Потому что когда потребитель может выбирать не из двух-трёх позиций, а из 20-30, он всегда предпочтёт того поставщика, который предложит лучшую продукцию за низшую цену.
Если протекционизм и нужен в некоторых сферах, то нельзя с ним перегибать, иначе люди так и будут питаться дырками от бубликов и просрочкой из супермаркетов.
Отличный комментарий!