Автоматизации промышленных процессов тред. Как обычно никто не хочет делать тред, поэтому сделаю я. Обсуждаем новые веяния промышленного производства, новый уровень импортозамещение и сроки поставки размеров в год (или никогда)
Краткая суть: в этом треде обсуждается автоматизация производственных процессов в промышленности: ПЛК, частотники, сервоприводы, датчики, протоколы обмена, промышленные ПеКа, шкафы управления - всё это здесь. С бытовой автоматизацией т.е. микроконтроллерами@ардуинами и прочими умными домами — милости прошу в радач. В треде приветствуются инженеры АСУТП и КИПиА и программисты соответствующих направлений, а так же их покорные рабы — слесари, наладчики и монтажники всех мастей, студентота — на свой страх и риск.
Э. Парр - программируемые контроллеры, руководство для инженера Минаев И. Г., Самойленко В. В. - Программируемые логические контроллеры. Практическое руководство для начинающего инженера Петров И.В. - Программируемые контроллеры По ТАУ: Ким Д. П. - Теория автоматического управления. Т. 1-2 Клюев А.С. - Автоматическое регулирование По электронике: Бриндли К., Карр Дж. Карманный справочник инженера электронной техники
По ТОЭ: Бессонов Л.А. - Теоретические основы электротехники Соколовский Г.Г. - Электроприводы переменного тока с частотным регулированием Фираго Б.И. - Теория электропривода, Расчеты по электроприводу производственных машин и механизмов : учебное пособие Блажкин А.Т. - Общая электротехника http://padabum.net/x.php?id=33626
По сетям: Дж.Парк и др. - Передача данных в системах контроля и управления Денисенко В. В. - Компьютерное управление технологическим процессом, экспериментом, оборудованием Таненбаум Э., Уэзеролл Д. Компьютерные сети
Дизайн ЧМИ: Bill Hollifield - The High Performance HMI Handbook
Итак. Есть ПЛК Omron с транзисторными выходами и пневмоостров Festo. У ПЛК периодически дохнут выходы и матерый киповец собирает по сусекам гору релюшек и подключает пневмоостров через них, захуярив в щите ебучие бороды из хуй-знамо-как прокинутых проводов. На мое робкое замечание, что нагрузка индуктивная и хватило бы простых диодов в параллель к катушкам пневмоклапанов, я был загнан под шконку и всячески гоним. Двощик, я правда идиот и не понимаю в заводских материяХ
А есть чо почитать про LD? На русском. Всякие трюки, ходы, движения тазом? Я вот недавно увидел реализацию триггера на контакторах и слегка прихуел с широчайших возможностей релейной логики.
>>2547035 Сименсоблядь отьехала. Можно объединять тред с электриками. Шо там реле шо тут. И отвертки одинаковые(ну почти). Не-И-Или работают всегда и везде.
>>2547670 >Можно объединять тред с электриками. Шо там реле шо тут. Лол. Эти орки в своих трех фазах путаются. От вида щитов с автоматикой у них начинается нешуточная паника.
>>2548173 Зачем это айтишникам? Те кто могут - валят, те кто по каким то причинам не могут - на тех наоборот спрос будет ещё выше. Сервисы то различные замещать надо. Рынок внутренний конечно не ахти, но работы всем хватит. А вот здесь, в АСУТП, без железа будет тяжеловато. Да и новых проектов вряд ли будет. Так что все перейдут в режим поддержания минимальной жизнедеятельности хоть чего то что ещё работает. А в таком раскладе скорее нужны Петровичи с паяльниками, чем АСУшники.
>>2548289 >настолько анально отключаемы через тырнет? ЧО?! Он, видимо, имел в виду, что всякие сименсо-омроны прекратят поставки. гОвен жидко подпустив под себя, не справится с кризисом полупроводников и не сможет заместить нормальные камни в своих поделках, импортозамещенными. В виду мощнейшего экономического отрицательного подъема, новые проекты заморозят навсегда. Останутся только старые, в которых сдохнувшие ПЛК будут замещаться релейной логикой, ТРМ и ручным управлением.
>>2548289 Ты как то жопой читаешь. Я про это имел в виду >>2548291 Анон, все верно описал.
>гОвен жидко подпустив под себя, не справится с кризисом полупроводников Он и так не справлялся, впрочем как и многие другие из-за глобального постковидного дефицита чипов. Да и основные поставки у них из Китая. А там хз, будут ли их партнерам грозить вторичные санкции или нет.
И я что-то реально не представляю что будет дальше. Тот же Китай сам свою промышленность во многом на сименсе/митсубиши построил, либо на их клонах. Покупать в 202х году клоны s7-200 по цене, которая 2 недели назад кроме смеха ничего бы не вызвала, такая себе перспектива.
>>2548751 >с опытом киповца взять в асушники? Это что-то уровня: с опытом сантехника взять в проектировщики сетей водоотведения и канализации. Опыт не лишний, но задачи решаются разные. Один протирает оптические датчики, второй занимается автоматизацией предприятия.
>>2548805 А в асу не выгоришь? Или думаешь тут ебут как то подругому? Мы в прошлом треде уже обсуждали, что фактически специфика работы +- так же самая, только платят в разы меньше
>>2549144 Двачую! С чего анон решил что в АСУ не выгореть? У меня как раз обратный опыт - выгорел в АСУ. Перекатился в айти и пока что ни о чем не жалею. Если бы остался в АСУ, сейчас бы наверное спиваться начал. Никого ни к чему не призываю, каждому свое!
>>2549572 >как программирование только в промышленной сфере Часть связанная с разработкой кода это скорее алгоритмирование, чем программирование. Наши программы намного более примитивны, довольно много байтоебства, ООП только в зачаточном виде. Но при этом нужно учитывать и понимать разные ограничения физического мира. Ну и кроме программирования в АСУ также входят и инжиниринг, и эксплуатация автоматизированных систем.
>>2546745 (OP) Интересует программирование ПЛК для ЧПУ систем (например БалтСистем), желательно с точки зрения общих принципов, систем проектирования всего этого не привязанными к стандартам доступ к которым сейчас будет проблематичен, либо чтобы рассмотрение вопроса происходила при сравнении нескольких систем. С чего начать ознакомление? Какие-то источники из шапки способны удовлетворить мою потребность?
>>2546745 (OP) Интересует программирование ПЛК для ЧПУ систем (например БалтСистем), желательно с точки зрения общих принципов, систем проектирования всего этого не привязанными к стандартам доступ к которым сейчас будет проблематичен, либо чтобы рассмотрение вопроса происходила при сравнении нескольких систем. С чего начать ознакомление? Какие-то источники из шапки способны удовлетворить мою потребность?
>>2550274 > или как? выполняется когда и столько раз сколько тыему задашь, либо по тригеру, либо по временным параметрам По поводу памяти вроде как он после выполнения одного цикла все за собой подтирает, т.е. значения ты можешь хранить только в области памяти панели которая имеет свои именна типа lw100 и тд
Гуманитарий в треде, всем сохранять спокойствие! Есть у Omron оператор MOVL, который копирует два 16-битных слова источника S и S+1, в расположение D, D+1. Все прекрасно понимаю гойловой когда в параметрах задан адрес в памяти типа W100, etc.. Значит переместит W100 и W101. А что за ебань произойдет если в качестве источника указано десятичное число &20? Он в приемник запишет &20 и &21? Или раз у него размер операндов DWORD, то запишет в приемник 0 и 20?
>>2550453 Не проще ли попробовать и посмотреть что получится? Я с омроном не работал, но мельком глянув документацию я сомневаюсь, что он скопирует 20-21. 21 просто по идее не откуда взяться, т.к. твоя константа &20 просто при компиляции где то легла. Если компилятор понимает что там нужен будет dword, то он скорее сделает такую же репрезентацию 20, так что ты при копировании получишь 0-20. Но я могу ошибаться, это просто догадка из головы. Хотя опять же подозреваю, что проверить это дело пары минут.
>>2550459 >попробовать и посмотреть что получится? В оффлайн симуляторе с какого-то хера одни нули. Живого омрона у меня нет и с нынешними ссанкциями, наверное и не будет.
>>2546745 (OP) >2-й оп-пик А вот эти краники-барашки и резьбовые соединения с сантехническими уголками законны вообще около таких многоступенчатых йоба-насосов?
Чем или как делать круглые/квадратные отверстия в дне перфорированного кабель-канала? Цепляю кабель-канал по периметру монтажной панели [2], но под ним оказываются крепежные отверстия самой монтажной панели, в которые продеваются шпильки [3] (приваренные к задней стенке шкафа [1]) и сверху фиксируются гайками [4] (т.е. отверстие в дне кабель-канала должно как минимум вмещать гайку и тело головки, которой я буду эту гайку закручивать). Пробовал вырезать пилой по металлу, выкусывать кусачками, высверливать коронкой, выдавливать гидравлическим пробойником. Самый годный результат пробойником, но если выдавливаемое отверстие заходит на боковую плоскость кабель-канала, то всё, пиздец, все лопается. Сейчас думаю в сторону какого-нибудь выплавливания. Или может все делают как-то совершенно по другому и не дрочатся с этими отверстиями?
>>2553101 Просто сверлом, можно ступенчатым. Если залазит на стенку (хотя это косяк проектирования и делать так не стоит), то можно кусачками выломать.
>>2553113 > Если залазит на стенку (хотя это косяк проектирования и делать так не стоит) А как стоит делать, если отверстие в монтажной панели в нескольких миллиметрах от её края?
>>2553139 Ну откуси. Или если у тебя как на картинке по углам шпильки и у тебя прямо не влазит, то ты можешь туда каналы в принципе не класть (канал чуть покороче, крышку чуть подлиннее).
Кто-то уже исследовал рыночек заменителей шнайдерам сименсам и прочим итальянским сырам? Поделитесь пожалуйста Мб организуем какой-то документик в облачке?
>>2554041 да в общем то все, ПЛК ХМИ свичи Сейфти модули контакторы автоматы теплушки кнопочки грибочки кабельная продукция 1000 и 1 мелочь для монтажа хитровыебаный инструмент и что то еще наверняка забыл
>>2554050 Какая же все таки все эти приборчики хуита. А то и вообще хуцпа. Ебаные >Сейфти модули это просто блять 4И-НЕ и рс триггер поцене рупь ведро. Проверяется собрана ли цепь безопасности И сигнал "Все норм" с другого модуля. А также выполняется сброс. Я просто хуею как за такую парашу всякие Pilz хотят ебанутых денег. Наверное за красивенький феншуйный корпус. И клеммничек. И как уебищные дегенераты будут бегать и искать эту хуйню. И не находить. ВСЁ. Линию не запустить. Реле безопасности сломалось((((. Пидрилы ёбаные.
>>2554434 Перестановка байт из порядка abcd в dcba.
Вот смотри, например, твой uid = 16#12345678
1) роллим влево на 8 получаем 34567812, накладываем маску, получаем 00560012 2) роллим вправо на 8 получаем 78123456, накладываем маску, получаем 78003400 3) складываем побитно, получаем результат 16#78563412
Ну и если репрезентацию 16#12345678 поменять на abcd, где abcd это имена байтов, то ты увидишь, что в итоге ты зеркально отобразил байты. Подозреваю, что у тебя так обрабатывается число получаемое по какой-нибудь сети, т.к. там часто производители хреначат передачу кто во что горазд.
>>2554473 Конкретно под этот пример (abcd -> dcba) есть функция SWAP (для 1200ых и 1500ых), которая делает ровно это же. Но там, например, нет прямых функций когда порядок надо сделать abcd -> cdab или что-то похожее. Поэтому приходится использовать либо прямую адресацию, либо оператор AT. Он позволяет определить в одной области памяти переменные с разными типами данных, например, DWORD и ARRAY OF [0..3] BYTES. Ну и как ты привел с маскированием и сдвигами можно сделать. На пике пример из моего недавнего проекта. Я получаю по модбасу вес в виде REAL little endian, а на контроллере репрезентация в big endian, соответственно надо поменять word'ы местами, чтобы они сложились в правильный REAL.
>>2554466 Ага, на пром. робота потребовалось передать 32х битное число, в интерфейсе, которого заложены только 16и битные переменные, пришлось так изъебнуться. В спешке когда-то просто копирнул кусок кода откуда-то, а сейчас стало интересно как это работает.
Зов к проектировщикам
Аноним27/03/22 Вск 17:29:11№255525258
Всем привет, есть ли в свободном доступе лекции от университетов на тему проектирования электропривода? Нужно освежить базу. Ничего дельного пока не нашел. Проектирую электрическую часть грузоподъемных механизмов, постоянно берем запас либо пользуемся рекомендациями поставщиков. В будущем придется нашими аналогами пользоваться. Хочется соломой проложиться чтоб не накосячить, для этого основу не мешает освежить. Есть тут проектировщики?
>>2556800 >S5-95U Ну ты конечно археолог. Тут сам понимаешь рисков намного больше. Скорее всего это будет б/у, в лучшем случае восстановленное. Вряд ли тебе свежий контроллер продадут, который лет 20 уже не выпускается. И даже если он новый, то там просто от времени могло всё прогнить или высохнуть. Вообще сохранять сейчас S5 это нерентабельно, модернизация в целом дешевле. По крайней мере так было до исхода технологий из России.
Пацаны, посоветуйте курсы электрики. Хочу быть шестеркой у АСУшников и собирать им электрощиты. Шарю в машиностроении, работал после вуза конструктором 2 года.
>>2557089 >S5-95U >Ну ты конечно археолог. >Вообще сохранять сейчас S5 это нерентабельно, модернизация в целом дешевле. А хули делать. За модернизацию не хотят платить ни сторонним организациям, ни мне, а бесплатно реверс-инженирить это говно я не собираюсь.
>Вряд ли тебе свежий контроллер продадут, который лет 20 уже не выпускается. Черт его знает, в названии лота указано, что он новый. На фотке коробочка не вскрыта. https://aliexpress.ru/item/32785626462.html
Гуру EPLAN, подскажите, как символ/макрос устройства править? Года два назад как-то это делал, сегодня уже не помню вообще ничего. Во-первых нужно как на пике 1 сделать из верхнего варианта нижний. Подозреваю, что это можно сделать через табличную обработку, но мне почему-то кажется, что я прям ручками перетаскивал контакты эти. Во-вторых нужно из позиционера SAMSON 4763 сделать SAMSON 3725. Судя по тому, что на сайте Samson я не нашел файлы eplan для скачивания, я делал 4763 когда-то сам, но это не точно.
>>2558413 В целом алгоритм - создай проект макросов (указывается в свойстве проекта "вид проекта"), вставь в него макрос, вноси нужные изменения. В рамке вокруг макроса указываются его свойства, в т.ч. имя и место сохранения макроса. После внесения изменений генерируешь макрос.
Теперь конкретно по твоим примерам. В первом смысла особо не вижу, т.к. когда к выходу что то будет подключено, то ты всё равно не увидишь эту длинную палку. Но если ты хочешь, то тебе придется сначала сделать новые символы выводов (а их, если что, несколько типов дискр вход, дискр выход, питание +, и т.д.). С такими длинными выводами стандартных символов вроде нет. Символы соответственно через сервисные программы -> основные данные -> символ -> копировать, а там уж скопировав старые можно будет их править как тебе надо.
По второму если тебе надо поправить только число, то скорее всего оно указано в каких-то свойствах, и его можно поправить прям тут. Либо можно разгруппировать и поправить. Но если хочется иметь задел на будущее, то также вставляй этот макрос в проект макросов, правь, сохраняй под новым именем.
>>2558777 В обще на Западе и теперь у нас (добро пожаловать суки!) нет отдельного КИПовца и АСУшника. Есть условный Electrician, который и фазу наебнуть/отъебнуть и движочек асинхронненький подшипнички перебрать поменять и датчичек какой настроить втч командами через терминал по протоколу и в ПЛК залезть циферки в DBхах поправить, а то и попонадписать чего дополнительно, ну и паяльничком пошуровать по платке заморской. И всё за одну ЗП.
>>2558822 >>2558837 Так как мне себя назвать то в резюме если я дежурным киповцем 10 лет оторобанил после пту, где то пишут electrical mecanic гуглить плюстна эту должность много вакансий я почитал описание-автоматы свичеры и все в таком духе, я только рад перекатится туда где не придется древние датчики продувать от говн и останется только электрика, но не скажут ли мне заокеанские калеги что я их наябываю и это вобше другая спецальность хочу съебать в канадку и надо резуме рассылать
>>2558538 >В целом алгоритм - создай проект макросов (указывается в свойстве проекта "вид проекта"), вставь в него макрос, вноси нужные изменения. >вноси нужные изменения Как? Пик. 1 - создал проект макросов, в нем создал многополюсную схему соединений, в неё скопировал изделие.
>В первом смысла особо не вижу, т.к. когда к выходу что то будет подключено, то ты всё равно не увидишь эту длинную палку. Ненене, длинная палка из-за куска скрина с расключенными жилами. Меня интересует порядок самих выводов.
>По второму ... можно разгруппировать и поправить. Как?
>>2558942 >в неё скопировал изделие. Если тебе надо поправить существующий макрос, то не надо копировать. Нужно в проект макросов прямо вставить макрос (хоткей М), либо изделие (хоткей альт+инсерт). Тогда он появится в рамке макросов. Представления макроса можно при вставке менять табом. Если ты хочешь сделать новый макрос из просто того что ты нарисовал в схеме, то тогда да копируешь в проект макросов, а затем вокруг этого объекта рисуешь рамку макроса (вставить->блок/вывод устройства->рамка макроса). Рамка макроса выглядит как на пике.
>Ненене, длинная палка из-за куска скрина с расключенными жилами. Меня интересует порядок самих выводов. А ну я с семеном тоже периодически так делаю. Ну тут просто через М проще макросы вставить и поправить как надо. Потом сгенерировать новые версии только не забудь.
>Как? Обработать -> Другое -> Отменить группирование. Впрочем я хз что это за надписи на твоей картинке, отдельно закинутый текст или какое-то свойство привязанное к чему то.
Wincc ебанулся, может кто сталкивался? Есть скрипт, который должен выдавать звуковой сигнал при аварии, попутно выводя данные с плк, но сумрачный немецкий гений начал просто по кругу крутить сигнал, хотя самой аварии нет.
>>2559528 Все телепаты из АСУ переехали в ИТ. Скинь скрипт и его конфиг или что нить больше чем, "неработает.." А вобще перезагрузи сервер(а), проверь тригер по которому он срабатывает, нахуярь диагностических сообщений, что бы понять при каких условиях он возникает. Винццвые скрипты особо не имеют привычки вызваться без повода. Они обычно либо виснут в процессе, либо виснет вызов.
Подскажите нормальный каталог Российских кабелей, по типу как у LappKabel. Мне надо подобрать обычный 3х0,5 или 4х0,5, но у всех какие-то проблемы с фильтрацией, дурацкие микроиконки, по которым непонятно как кабель устроен и прочие проблемы. Перерывать вручную и осваивать тысячи наименований нет никакого желания.
Стоит ли идти на киповца по инженерным коммуникациям? По вентиляшке, водогрейке, холодилке, свету и прочему такому. На фарму на завод. Сам ржаной-гречневый, опыт КИПиА и АСУ в эксплуоаэтации 15+ лет, но по инженерке ещё не работал.
>>2563366 >Нахуй ты притащил всякие силовые\бронированные NYM и ВВгНГ если тебе необходимы просто сигнальные? >у всех какие-то проблемы с фильтрацией, дурацкие микроиконки, по которым непонятно как кабель устроен и прочие проблемы. Перерывать вручную и осваивать тысячи наименований нет никакого желания.
>>2546745 (OP) Видишь клеммы для подключения а и в. Рс485. Возможно даже MODBUS! Документации, параметров соединения, адреса слейва и таблицы адресов нет, как и связи с недружественным производителем. В наличии ноутбук, конвертер ch434 и пиво. Есть общие представления о том, что должно бы быть возможно получать по модбасу, если это вообще модбас. Твои действия? Нет, серьезно, как с этим быть и как не повеситься в процессе?
>>2553863 >рыночек заменителей шнайдерам сименсам и прочим итальянским сырам? Провели аналитику с пацанами, вариант это только переходить на IoT Уже даже CoolerMaster делает для них корпуса PI CASE 40
Стыдно признавать, но получает иотшник который тут тролил еще год назад оказался прав.. Останутся только петровичи с паяльником а вся новая автоматика будет под IIOT и божественный GNU/Linux
>>2566612 >адреса слейва и таблицы адресов нет, как и связи с недружественным производителем А что у тебя какой то единичный экземпляр устройства, что вообще никакой документации нигде не найти? Даже на похожие девайсы того же производителя? Как то верится с трудом. Обычно хоть какие то крохи данных можно добыть. Ну и то что ты не называешь устройство не увеличивает твои шансы. Ну а так: 1. Для начала внутри устройства понять есть ли какие то настройки параметров связи. Если они очевидны, то выставить адрес/скорость. 2. Опрашиваешь какой-нибудь регистр/койл. Если пришел хоть какой-нибудь ответ, то радуешься. Если нет, то у тебя либо не модбас, либо параметры связи все же не те. 3. Как есть хоть какой то ответ пытаешься составить таблицу регистров. 0x03 команда до 125 регистров может получать. Если тебе повезло, и тебе приходит с ними ответ, то найти пару основных нужных вещей будет не сильно сложно. Если не повезло, и производитель, например, при запросе вне использованных у него регистров выдает сообщение об ошибке, то придется страдать и перебирать меньшими диапазонами.
>Только опять же, перебирать все тысячи регистров что ли вручную? А что ещё делать то? Опять же, если у тебя какое то измерительное устройство и ты легко можешь воздействовать на него, то найти параметр который меняется (и равен показанию на дисплее) не так сложно. Задал ты в программе опрос регистров с 0 до 100, подействовал на датчик и смотришь что меняется, не так сложно. Ну и регистры все-таки стараются брать ближе к нулю. Из того что могу вспомнить, ну разве что у частотников я видел нумерацию регистров обычно начинающуюся где то далеко от нуля. И то это обычно из-за связи с номерами параметров.
Можно конечно ещё и автоматизировать. Чтобы не самому менять параметры запроса, а прогнать по циклу, и сделать слепок того что сейчас во всех регистрах. Можно хоть на нормальных языках, а можно даже и на ПЛК такое сделать.
>>2566666 >>2566811 Уже запилили 10+ проектов на IoT в этом году с полноценным управлением, на некрокоробочки больше не вернемся Что конкретно интересует?
>>2566773 >>2566612 >>2566617 >>2566773 Я надеялся что существует (и работает) некий аналог Modbus Poll с функцией автоматического подбора параметров (как у Овена в их конфигураторах) подключения и опросом всего подряд с целью найти что-то похожее на данные. То есть где уже автоматизировали за меня. Типа сканер протоколов что ли. Ну как сканер портов и слушающих их устройств на компах. Вполне могу оставить его хоть на сутки сканировать, был бы толк. >А что у тебя какой то единичный экземпляр устройства, что вообще никакой документации нигде не найти? Даже на похожие девайсы того же производителя? Как то верится с трудом. Обычно хоть какие то крохи данных можно добыть. Ну и то что ты не называешь устройство не увеличивает твои шансы. Нихуя нету. Турецкая нонейм сигнализация, в документации про это ничего, перепродавцы либо не хотят давать эту функциональность в Россию, либо сами не знают (говорят что не знают).
>>2567403 >Типа сканер протоколов что ли Если и есть, то я не встречал, чтобы прямо протокол пытаться узнать. Но вообще если предположить, что там модбас, то параметры связи либо должны устанавливаться на устройстве (как вариант дип переключателями, джамперами, и т.п.), либо быть жестко зашиты (и то если предполагается работа в сети адрес слейва должен где то ставится). Даже если параметры зашиты, то подобрать параметры связи не должно быть настолько трудоемко. Единственное при таком переборе я бы ещё линии А и В менял местами, и повторял попытку коннекта. Эти названия А/В нихрена не консистентны у разных производителей оборудования.
>Турецкая нонейм сигнализация Ну ты конечно писал что нет связи, но я бы все-таки попробовал постучаться производителю напрямую. Ну либо все-таки пали название устройства. Или иди на реддит, хотя там тоже придется палить.
>>2567403 > Турецкая нонейм сигнализация, в документации про это ничего, перепродавцы либо не хотят давать эту функциональность в Россию, либо сами не знают (говорят что не знают)
Можно еще фотки самого девайса и шильдиков на нем кинуть сюда. Авось анон и опознает.
Мне как-то довелось пускать турецкий котел на опилках, к автоматике которого не было никакого описания. Владелец котла был полный нуб, турок выбрал потому что дешевле. Потом владелец присел на 7 лет, его преемники турок отправили нахуй. По фотке нашол производителя ПЛК из Индии, написал ему на e-mail. Он через 2 недели прислал отсканированную документацию, в том числе по сбросу пароля.
>>2567196 >>2567260 1. Ставишь на ИоТ ноджс, нет кор или питон что больше нравится 2. Качаешь с репов нужные либы (пидды, мадбасы и тд) 3. За 30 минут деплоишь приложуху, которую ТехасМэкКабаны пишут неделями на своих квадратиках 4. PROFIT!!!
>>2567474 >Если и есть, то я не встречал, чтобы прямо протокол пытаться узнать. Ок, сканер параметров подключения и регистров Modbus. >>2567474 >Но вообще если предположить, что там модбас >жестко зашиты Да, хочу начать с этого. >Тут хотя бы можно слейв ид автоматом перебирать. Термит видел, но он не перебирает сами команды. >>2567474 >>2567485 Да блэт, няши, я ценю вашу заботу, но не опознаете, и реддит не опознает. Я тот ебанутый анон с медицинскими железками, который тут задает тупые вопросы и пытается поднимать отрасль хотя бы до типичного для российского АСУ ТП и программирования уровня качества и поддержки. Железка произведена некой турецкой фирмой, названия которой я не знаю (и существует ли она как самостоятельное юрлицо тоже), эту фирму купили чехи, которые сами принадлежат американцам, и вот теперь перепродают в Россию. На модбас им без разницы, они ничего про это не знают, были попытки общаться напрямую. И да, мы первые (и походу единственные) кто привез эти железки в Россию.
>>2567617 Не, не они, я же говорю, местечковая херня. А с Ханивеллом мне тут как-то советовали датчики, написал я им, а они не отвечают. Звоню, а они не берут трубку. Еще до февраля.
>>2567577 >Да блэт, няши Кокой-то ты агрессивный. Параметры подключения не особо долго перебирать. Начни со всяких ходовых: 9600, 115200, etc А как приконнектишь, в самом модбасе, всего примерно 40к регистров перебрать останется.
>>2567715 >Кокой-то ты агрессивный. Вообще ни разу, простите если показалось. Наоборот не хочу быть слишком навязчивым. Ну я так и буду, начну с попытки перебрать через ModbusRTUscan_v2 от какого-то укропроггера, потом буду пробовать Cas Modbus Scanner и ModLook в надежде найти что-то похожее, если откажутся работать (ибо софт из древних годов) - буду писать костыль на ноде, благо, там и под сериал порт, и конкретно под модбас уже есть готовые библиотеки.
>>2567577 Ну если все-так плохо с железкой, то почему ты решил что там вообще modbus rtu? Хоть какие то косвенные признаки есть? Это может быть и ASCII. А может быть любой самописный протокол.
Я бы кстати ещё попробовал вскрыть железку. Если эта коммуникационная плата под rs485 является какой то опцией, а внутри железки сидит на каком-нибудь rs232 или просто uart, то возможно по маркировке этой платы/чипов (если например это профибас или что то похожее) удастся что то понять.
>Термит видел, но он не перебирает сами команды. Команды перебирать тебе ещё рано. Сначала нужно получить от девайса ответ "пошел нахуй".
Ну и опять же никакого софта к этому девайсу нет и посниффать ничего нельзя? И про настройки ничего не понятно. У девайса есть какой-то дисплей чтобы что то менять? Джамперы? Дип-свитчи? Другие порты по которым его надо программировать?
Festo сейчас кто-нибудь возит? Нужны датчики SME-8M-DS-24V-K-0.3-M8D (543861) или аналоги (трёхпроводные, с возможностью смены полярности, с разъёмом М8, под паз 5мм в ширину, с индикацией состояния). KipPribor модификацию с разъёмом М8 делать отказался. У Cammozzi судя по схеме смена полярности не предполагается (https://www.camozzi.ru/images/pdf2015/series_cst.pdf) + это вроде Италия, наверняка их тоже сейчас хрен закажешь.
>>2568047 >смена полярности не предполагается Пиздеть не буду, ибо на работе появлюсь через пару недель. Но, кажется, что CSH-233-2, позволяет менять полярность несмотря на картинку в каталоге. У него на проводе прилеплена бирка со схемой с двумя встречно-параллельными светодиодами и +/- на выводах.
Надо по быстрому набросать счетчик бутылок, показывающий количество бутылок в час. На SCL. Есть датчик-подкова и ПЛК. Бутылки едут с постоянной одинаковой скоростью. Что я хочу сделать: берем замеряем время от наезда на фотобарьер одной бутылки до наезда на фотобарьер второй бутылки по ходу движения. Вот у нас время с которым пролетают бутылки мимо датчика. Берем единицу и делим её на это время. Вуаля частота, она же производительность. Ну например если получили время 500мс то 1/0,5с = 2 бутылки/сек. Значит я короч беру вход ПЛК на котором поцеплен датчик и с помощью него перезапускаю таймер предварительно схоронив полученное время. Далее единицу делю на время и умножаю на всякое чтобы получить кол-во бутылок в час. Где я проебался?
>>2568297 В целом если скорость действительно постоянная, и не сильно высокая, то сойдет. Единственно что считать надо при запущенной линии, а иначе писать сразу ноль. В реальности при быстром движении пока там датчик сообразит что с него уехала бутылка, пока программа вход прочитает, если расчет времени не в прерывании, то пока это всё выполнится. Ну и этот показатель все равно будет немного плавать, особенно если у тебя, например, одну бутылку из линии достали по браку. Не проще считать частоту не между каждой бутылкой, а вести реальный счетчик прошедших бутылок? И пересчитывать в производительность за большие периоды (минута, 5 минут, 10 минут, час), получая более усредненные значения? Или можно считать как ты предлагаешь, но производительность брать среднюю за последние Х измерений, чтобы сгладить всякие искажения.
>>2567783 >Ну если все-так плохо с железкой, то почему ты решил что там вообще modbus rtu? Хоть какие то косвенные признаки есть? Это может быть и ASCII. Это единственное, что мне говорили (без особой уверенности) >А может быть любой самописный протокол. Ну тогда я соснул. Такое уже случалось с другой подобной железкой. Наберите побольше воздуха в грудь. Набрали? Дошло до связи с головным офисом, а потом до непосредственного разработчика. Оказалось, что он уволился и ему похуй, а заказчик не знает, считает что все сделано плохо, но ему тоже похуй. >Команды перебирать тебе ещё рано. Сначала нужно получить от девайса ответ "пошел нахуй". Это да. После праздников поеду ожидать посыла. Меня ведь устроит любой вариант кроме таймаута? >Ну и опять же никакого софта к этому девайсу нет и посниффать ничего нельзя? Само оно ничего не шлет, софта нет. >Джамперы? Дип-свитчи? Другие порты по которым его надо программировать? Открытых не нашел, поищу, может, возможно залезть внутрь без потери гарантии, но вроде бы нельзя.
>>2568312 >Это да. После праздников поеду ожидать посыла. Меня ведь устроит любой вариант кроме таймаута? Да. Т.к. модбас протокол не заточен на разрешение колизий, то все слейвы молчат пока мастер к ним не обратится. Так что тебе надо угадать параметры связи и адрес слейва в запросе, чтобы он тебе хоть что то ответил. Может прибор ещё конечно не ответить на некоторые команды, зависит от того насколько было не похуй разработчику девайса, но какое-нибудь чтение холдинг регистра номер 1 должно вызвать реакцию.
>Открытых не нашел, поищу, может, возможно залезть внутрь без потери гарантии, но вроде бы нельзя. Ну тогда копаться в настройках прибора. Там экранчик о какой то есть? Названия настроек нормальные или шифровка, чтобы враг не догадался?
>>2553863 Наш Генеральный носится с идеей запила собственной платы ПЛК под наши конкретные нужды маркировка и считывание датаматриксов. Уже есть тестовый образец на STM32 с 4мя входами и 4мя выходами и нашей специфической периферией и связью по Ethernet. Ненуачо. Оборудование будет закрытое. Прошива тоже. Чо сломалось - поменяем модульно, втч всю плату ПЛК. К тому же STM-ы никто не санкционировал, изготовление плат тоже. И всё дешево.
Здароф, котаны. Что за неведомая херня нужна для ази мастера пикрелейтед? И вообще, что за мода у подрядчиков собирать свой портал по кусочкам? Накатить 4 апдейта на портал, модуль1 со 2 апдейтом, модуль2 с 4 апдейтом, пару HSP, какое-нибудь сафетиблять. На половине библиотек ноуХау протекшин понавключать. Чтож им спокойно то не живется...
>>2568612 >выглядит тоже как HSP Все из пакета накатил, не оно, похоже. Еще какие-нибудь версии? Сам проект открывается, и в хардвеа ази мастер модуля вообще нет. Вместо него 6GK1 411-2AB10 используют с добавлением каждого девайса в топологию, пиздец какой-то.
>>2568637 >Еще какие-нибудь версии? Не особо, с AS-i почти не работал. А вообще в хардваре каталоге у тебя этот модуль 3rk7137-6sa00-0bc1 есть? И все фирмваре версии (судя по скрину тебе нужна 1.1)? Ты в пустом проекте можешь его в станцию et200sp вставить?
>Вместо него 6GK1 411-2AB10 используют с добавлением каждого девайса в топологию, пиздец какой-то Это мог и тиа портал сам так рассыпать, когда не нашел данные по модулю.
>>2568648 >Ты в пустом проекте можешь его в станцию et200sp вставить? Угум. В конфигураторе есть две версии: 1.0 и 1.1. Но в проекте, похоже, что-то новее, судя по тому как он его в топологии рисует. К слову, модуль 6GK1 411-2AB10 он открывает нормально, на пике он чуть правее DM0. Из очевидных решений - добавить в каталог более новый модуль. Но для 3rk7137-6sa00-0bc1 нет GSDml файлов или я слепошарый. Пробовал присунуть более новый GSD для ET200SP (по спеке выходит что в нем все модули периферии живут), но тоже не прокатило. Интересно, что можно скачать более новые версии фирмвеа для прошивки модуля. Но после прошивки портал что перестанет их узнавать? Бред какой-то...
>>2568676 >Интересно, что можно скачать более новые версии фирмвеа для прошивки модуля. Но после прошивки портал что перестанет их узнавать? Ну фирмваре там v1.1.10 максимальная. А в TIA ты выбираешь просто описание v1.1, т.е. он должен покрывать все подверсии.
>Угум А в этот проект оно вставляется? Условно если 3й модуль из каталога добавить в линейку к двум существующим. А если правой кнопкой ткнуть по этим моделям дает ли он сделать change device. Просто для меня то это выглядит как то что у тебя почему то распидорасило хардваре каталог либо в твоем тиа портале, либо в проекте/у того кто создавал проект. Можно ещё попробовать накатить для tia не только версию v15.1, но какой-нибудь update повыше номером. Как вариант, если ещё нет.
Ну или попробовать открыть в версиях повыше. Или скинуть сюда (при желании только хардваре) может кто захочет пооткрывать ставить у тебя там всякого говна правда много, чтобы ты понял это в твоей установке тиа портала или в проекте.
>>2568704 >А в этот проект оно вставляется? Угум, на пике. >дает ли он сделать change device Неа, при правом клике ченж девайс не активный. Он вообще не понимает что это за модуль. Окно пропертей выглядит как на >>2568676 пике. >какой-нибудь update повыше номером Качаю 7-й ниже пятого качаются только через саппорт, будем пробовать. Но с апдейтом портал "обновит" проект, и подрядчик со своим порталом уже не поработает у нас. Пробую в качестве эксперимента. >ставить у тебя там всякого говна правда много Это не страшно, главное найти правильное сочетание говен, чтобы оно открывалось и не "ломало" проект, чтобы подрядчик тоже мог продолжать работать.
>>2568762 >Но с апдейтом портал "обновит" проект, и подрядчик со своим порталом уже не поработает у нас. Пробую в качестве эксперимента. Нет. Это минорный апдейт, он не должен затронуть проект. Обновления проектов происходят при мажорных обновах по типу 15.0 -> 15.1.
>>2568792 С апдейтом проект открылся не ругаясь счастливая морда > минорный апдейт не должен затронуть проект Тогда вообще красота. Спасибо за помощь, Анон.
>>2568365 Зачем вообще в 2022 STM32 при наличии ESP32/ESP8266, Atmega на любой вкус и миллион всевозможных ARM, реального времени и не очень. Какие задачи решает STM32, труднее и неправильнее решаемые этими ребятами?
>>2568794 Не за что. Ну ты со своим подрядчиком проверь, что у него открывается после тебя на всякий случай. Хотя я на 95% уверен, что минорные апдейты не должны влиять.
>>2568906 >поясни. Закрытая документация. Кетайское SDK. WiFi, блядь, в цеху!! Ты серьезно? Мало GPIO. Да там охуеешь продолжать описывать непригодность этого хипсторского говнеца.
>>2568908 >Закрытая документация. https://www.espressif.com/en/support/documents/technical-documents Чего именно не хватает? >Кетайское SDK Сейчас какбэ всё китайское. Но если не нравится - ставится любое другое ROM и прогается как угодно и чем угодно, хоть из Arduino IDE. >WiFi, блядь, в цеху Тебя кто-то заставляет его использовать? >Мало GPIO Шляпу нужную воткни. Где их ДОСТАТОЧНО много искаропки? Давай сравним типовой кит для стм32 и для есп32 (нодемцу или вт32 к примеру), покажи чего тебе так не хватает. >Да там охуеешь продолжать описывать непригодность этого хипсторского говнеца. Если такие аргументы решают, то ок.
>>2569027 >Чего именно не хватает? Нормальной документации, лол. >Сейчас какбэ всё китайское. Но если не нравится - ставится любое другое ROM и прогается как угодно и чем угодно, хоть из Arduino IDE. А я хочу прямо в регистры как в CMSIS >Тебя кто-то заставляет его использовать? А нахуй оно мне нужно прямо чипе? >Шляпу нужную воткни Мозг себе в голову воткни. Например: заштатная stm32f429 позволяет мне использовать до 168 I/O. Какую мне шляпу воткнуть в твою китайскую поделку? >Если такие аргументы решают, то ок. Да, блядь, еще со времен 8266 в радаче носились со сдохнувшими модулями от того, что подали 5В на вход. Ты хочешь это говно рядом с частотников на пол сотни кВт поставить?
Здарова клубни. Я тот даун с овном который городил палетайзер еще по зиме. Хуйня моя работает, если кто в меня не верил, но пост не об этом. Слил с дельты прогу, как можете видеть она в этой ебанине релейной написана. Я вообще не отдупляю что тут к чему. Никаких комментов нет. Даже как банально что-то выводится на дисплей нихуя не ясно. А мне надо полностью поменять тут структуру менюшек. Это совершенно провальная затея?
>>2569209 >Я вообще не отдупляю что тут к чему Идешь слева направо сверху вниз (это направление выполнения программы) и на каждом непонятном месте жмешь F1.
>Никаких комментов нет Пиши свои. На старые контроллеры комменты не заливались для экономии памяти. Поэтому начинай разгребать и подписывать.
>Даже как банально что-то выводится на дисплей нихуя не ясно А почему это должно быть ясно из проги для ПЛК? Где у тебя экраны, туда и смотри. Я насколько понимаю SS2 это просто контроллер без визуализации.
>Я тот даун с овном который городил палетайзер еще по зиме. Хуйня моя работает, если кто в меня не верил, но пост не об этом. Мог бы и рассказать про то как оно в итоге получилось, сколько времени заняло, и т.п.
>>2569302 Рассказываю про палетайзер. Делал в ст, месяца 3, но очень понемногу, час в день от силы и то не каждый день. Вышло около 3000 строк говнокода. Взял 50к. Мой был только код. Щит собирали и причесывали сами кабанчики. Работает на трех видах продукции, можно менять некоторые настройки в процессе, я даже сам удивился как сумел.
>>2569358 так то молодец, но по бабкам мало взял я бы за палетайзер взял при наличии норм документации и всего такого тыщь 200, без онного может 300. 50к ценник какойнить насосной с парой клапанов и парой насосов ОООшечка в которой я работаю наверное раза в 2-3 больше взяла
Подскажите контроллеры, аналогичные по функционалу с cpu 1212c dc/dc/dc, которые реально хоть как-то купить в рашке в разумные сроки и за разумный ценник?
Здравствуйте, господа. Почитал ваш тред, и архив - дико и люто хочу вкатиться в эту вашу автоматизацию процессов. Кароч тянет стать инженером АСУТП. Подскажите с чего лучше начать из литература, указанной в ОП-посте, да и в целом куда обратить внимание учитывая новую реальность после 24.02, и учитывая нижесказанное этих товарищей: >>2566666 >>2549606 >>2548344 >>2548310 >>2548291 Буду благодарен любому ответу.
>>2571392 Ну они поняли и признали свои ошибки. Когда то российскому бизнесу и обществу тоже это предстоит.
>>2571635 >да и в целом куда обратить внимание учитывая новую реальность после 24.02 На другую страну. Дело даже не в том, что есть проблемы поставок оборудования хотя это тоже важно, а в том что экономика просядет и денег на автоматизацию будет очень мало. Так уже было в 2014-2015 годах, а сейчас будет хуже и дольше. Тут скорее будет речь идти о поддержании существующего в каком то рабочем состоянии, чем о развитии. Экономика по тех процессам будет скорее примитивизироваться, а значит на автоматике тоже можно будет экономить. Да и крупным предприятиям государство не позволит особо увольнять людей, так что лишних свободных рук, готовых заниматься ручным трудом будет достаточно. Очередной виток сказок про импортозамещение это тоже пустые слова. Да, придётся что то дополнительно производить, что раньше закупали, но всё это будет на базово возможно уровне. Что про книжки, я хз. Я учился в универе, одновременно собирал шкафы автоматики. Как закончил, так начал проектировать АСУшные системы и программить их. Все нужные знания получал во время работы, либо по мануалам/форумам. Ну и пара курсов была. Вообще путь от монтажника/киповца вполне реально за годик проделать, если реально есть что в башке и ты готов прикладывать усилия. Но опять же нужно содействие работодателя идти тебе навстречу. Из книг слышал относительно норм отзывы про Федоров "Справочник инженера по АСУТП", но сам не смотрел, так что хз.
>>2571652 Ну с чистыми IT скиллами можно быть гораздо более мобильным. В этой сфере спрос конечно тоже припадёт вместе со всей экономикой, но там и так не хватало кадров, а теперь ещё какая то часть посваливала. Мне кажется тут будет попроще с поиском работы, даже на начальные позиции, да и по деньгам будет получше.
>>2571673 >Ну они поняли и признали свои ошибки. Когда то российскому бизнесу и обществу тоже это предстоит. Че ты несешь, ебанько? Сименс использовали рабов на их заводах. В России тебя работать не принуждают.
Сегодня Генеральный пришел и сказал что посыпалась одна крупная контора, занимавшаяся всякой маркировкой и АСУ. Куча резюме на выходе. Говорил что маркировке в России пизда походу. Как и пизда всем конторкам, толкающим всякие принтеры, аппликаторы, сканеры штрихкодов и прочую ёбань. Ну и АСУшничкам при них тоже пизда и ЦЗН
>>2571635 Беги отсюда, ты ебанутый что ли? Из Сранорашки эвакуировалось 150к программистов с начала ёбаной войны, и это официальная статистика. Куча мест где возьмут за 100+к потому3 что тупо физически все адекватные съебались. Учись, набирайся опыта, строй карьеру. Нет, хочешь к нам в говно на заводы, которые ещё и умирают. Мы, кстати, первые идём на мороз уже в скором времени, тк мы - тоненькая надстройка на благополучии производства в стране, которое может лениво отстегнуть от котлеты нам на проекты. Кончилось благополучие - мы первые идём под сокращение.
>>2571837 Он ушёл по большому счету через неделю после начала войны. Кто то надеется на поставки через Казахстан/Китай, но это про единичные закупки или зип. В новые проекты мне кажется уже не закладывают. По крайне мере по паре запросов уже присылали списки оборудования на которое они готовы, ну и там конечно всякий китай и российский китай.
Ну теперь то усатые телемастеры снова восстанут из забытия. Мы ещё охуеем от количества наколенных поделий вместо некоей стандартизации что имела место быть совсем недавно.
С DeltaV знакомые есть? Утащили с завода виртуалку, а теперь все висит в обрыве и SimulatePro не запускается из-за отсутствия лицензий. Которые не добавит без SystemID. Без этого usb ключа что то можно сделать?
>>2572951 Спасибо, но скачать hasphl не дает - вирус. Впрочем надо еще и лицухи унести, потому что на ProPlus станцию симулятор не назначен, хотя на станции и установлен SimulatePro. Коллега говорит что запускал дебаг на этой виртуалке когда все ноды в обрыве. Не знаю уж как.
Прошу помощи у великих анонов, есть комплекс на s7-1200, несколько единиц оборудования подключенное по профинету к нему, и несколько единиц оборудования, которые общаются с ним по TCP/IP. Периодически пропадает связь только по TCP/IP и при этом падает пинг с компа до плк. Из-за всего этого комплекс переходит в режим аварии и случаются другие бяки. Что делать, куда копать?
>>2573086 >пропадает связь только по TCP/IP А как ты определил что именно это отваливается? Я так понимаю, что порт у тебя один, и физическая ethernet сеть у тебя общая. Вообще первая мысль, что приходит на ум это бродкаст шторм. Если у тебя там какой-нибудь неуправляемый свитч, то может он срет, попробуй на время воткнуть что то другое. Если управляемый, то врубай логи, может там что найдется. Дальше в зависимости от частоты данных проблем, и случаются ли они в простое, может попробовать отрубать устройства по одному. Посмотреть на топологию сети, нет ли там колец лишних. Посмотреть wireshark'ом нет ли странных пакетов перед отвалом. Как то так бы начинал копать.
Подскажите, какое максимальное количество устройств можно подключить к CPU315-2pn/dp по Профибас? В документации вроде написано 127, но народ на форумах пишет, что больше 32 нельзя. У меня в АСУ предполагается 40 устройств. Взлетит или нет?
>>2574378 Если под устройствами ты подразумеваешь DP Slaves, то можно до 124. Другое дело, что ты можешь натолкнуться на проблемы с объемом передаваемых данных или скоростями, стабильностью сети. В любом случае, если есть сомнения, то для начала неплохо свою конфигурацию набить в степе/тиа и посмотреть комплится ли она.
Мужики, здорово! Личинка электрического человечка пишет. От моей путяги на Worldskills едет пацан, а я уже переросток. Я хотел помочь посильно, но вышло, что я слаб. На конкурсе в этом году нужно смонтировать освещение и управление шлагбаумом, пик 1-2. Но в схеме есть еще Siemens Logo, он должен управлять шлагбаумом автоматически с восьми до пяти вечера, действуя в связке с датчиком движения. В путяге контроллера не было, и я решил его купить. Но я не могу достать ниоткуда преподавателя, который бы научил составлять схему в сопутствующей программе - ибо! пик3. Вопрос такой: можешьте ли вы кто-нибудь написать схему в программе Soft Comfort и заскринить ее? Я подозреваю, что для человека, который уже умеет это делать это труда не стоит, а я хоть буду волосы на жопе рвать - не узнаю из вакуума ничерта.
Semen's на официальном сайте, сука, какие-то анальные "экспортные ограничения" на ПО имеет, и скачал я этот Вялый Комфортный с рутрацкера, где он был только на английском. Понял я только петроглифы "I" и "Q" - что соответствует операциям входа и выхода, покровительствуемым великим Янусом.
>>2575151 >>2575146 Буду сидеть тута, как фуфел. Модуль A. Стенда управления автоматическими воротами. Участнику необходимо выполнить монтаж стенда управления автоматическими воротами включающего в себя кабель несущие системы, элементы управления и сигнализации, руководствуясь монтажными схемами, а также выполнить монтаж и коммутацию НКУ. Управление осуществляется кнопочными выключателями, расположенными на пульте управления. События подтверждаются световой сигнализацией. Описание управления освещением. Включение QF1 подаёт питание на установку. При наличии движения BK включает EL1. EL2 работает циклично с 17:00 до 08:00 каждого дня освещая территорию промышленного предприятия. SA1 и SA2 поочерёдно включают и отключают EL3 (Управление освещением с двух мест) Описание управления автоматическими воротами. Автоматические ворота расположено при въезде на территорию промышленного предприятия. Работа устройства включает в себя два режима работы: автоматический и ручной. Крайние положения устройства фиксируются концевыми выключателями. SQ1 верхнее, SQ2 нижнее. В автоматический режим осуществляется в пределах временного промежутка с 08:00 до 17:00. В ручном режиме управление осуществляется кнопками расположенными на пульту пропускного пункта. Световая индикация встроенная в кнопки управления сигнализирует о действии системы. Остановка движения автоматических ворот кнопкой стоп в любом положении кроме крайних, одновременно вызывает блокировку автоматической работы системы. Блокировка автоматической работы возможна путём отключения QF2 питающего логическое реле.
Модуль В. Программирование. При наличии движения BK включает EL1 и одновременно подаёт сигнал на открытие автоматических ворот. В автоматическом режиме при наличие движения фиксируемого BK в пределах временного промежутка с 08:00 до 17:00 вызывает открытие автоматических ворот. После прекращения движения по истечению 15 секунд звенит звонок на протяжении 5 секунд, далее автоматические ворота закрываются. Система в автоматическом режиме постоянно стремится к закрытию автоматических ворот при отсутствии сигнала об обратном. EL2 работает циклично с 17:00 до 08:00 каждого дня освещая территорию промышленного предприятия в это же время блокируется автоматическая работа автоматических ворот.
>>2575146 >Worldskills >пик 1-2 А хуле на конкурсе провода как из жопы?
>>2575153 Я не очень понимаю модуль А тебе ведь тоже предполагается с использованием LOGO? Просто теоретически это и на релейке можно собрать, вдруг у вас такое задание. Хотя стенд то ты общий делаешь, так что наверное нет. В общем на пике тебе модуль А до ворот. По воротам нужно понимать сколько у тебя кнопок - открыть+закрыть+стоп, либо общая кнопка открыть/закрыть и стоп. По режимам нужно понимать есть ли какой то переключатель (может быть избиратель на пульте или кнопка на лого) ручной/автоматический или это просто кривая формулировка. Просто у нас в АСУ обычно подразумевается, что это раздельные режимы с разным функционалом. У тебя по тексту может иметься в виду, что все это работает в автомате, но есть продублированная возможность открыть/закрыть ворота кнопками (хотя даже в таком варианте нужно понимать когда можно вернуться к работе по датчику движения) .
>вызывает блокировку автоматической работы системы Блокировка это что? Это просто остановка ворот в среднем положении? Просто для меня блокировка это такое действие, после которого требуется произвести разблокировку (например, повернуть аварийную кнопку или ввести пароль).
>>2575215 Большая часть качается просто под впн. А вот там где надо акк для export restricted software, там хз. В начале войны ещё получалось скачать, но сейчас когда сименс начал резать все ру айпишники, то и разрешения на скачку такого вряд ли выдает. Но panel images вроде туда не входят. Но вообще на рутрекере в раздаче тиа портала вроде входят образы панелек. Если тебе апдейты надо, то тоже можно поискать. Но если вообще не находится, то пиши что ищешь, может что то валяется.
Мда, поработал полтора года в асутп, устроился в иностранную компанию с хорошей зп и все блять рухнуло. Смотрю hh, вообще тухляк полный. Так радовался, что повезло под конец магистратуры найти хорошую работу и на нахуй...
Уберзеленый нуб в треде. Разрешите обратиться с вопросом? Досталась в наследство йоба-установка с контроллером сименс S-1200 и ПО начертанном на LAD. Я как бы принцип этих лестничных диаграмм понял и даже частями отдупляю в нарисованном, но(!) Как, блядь, увидеть всю картину, чтобы найти косяк? Перерисовать ети нетворки на лист ватмана? Как вы, мэтры, разбираетесь с автоматизацией целых заводов? Или их не пишут на одном контроллере?
Давай конкретнее пожалуйста что за косяк. Например цепочки на языке LAD имеют на конце конечный результат, который они включают если все "зеленеют". Например цепь безопасности с катушкой на конце и кучей НО и НЗ контактиков до неё. Если хоть один контактик не "зелёный" (не сработал) то вся цепь не собирается. Или какой-нибудь блок в виде квадрата. У него входные порты слева и выходные справа как на микросхеме. Можно смотреть если он сам не зелёный, значит его не "объявили" (включили) в более главном блоке ОВ 1 например. Или на выходах у него ничего нет значит на входах чего-то не пришло, стоит посмотреть что именно.
Работаю на заводике. Сейчас для новой линии разрабатывается АСУ ТП. Руководство заказало проект у московской конторы. Через некоторое время прислали схему и таблицу сигналов. Перекинули мне. Я посмотрел и охуел. Они заложили трехкратный резерв по сигналам, т.е. в реальности входящих и исходящих сигналов в 3 раза меньше. Это даже не считая, что они практически на каждое исполнительное устройство и на каждый датчик повесили отдельный автомат с контролем срабатывания за каким блядь хуем?, т.е. сигналов еще в 2 раза меньше нужно. Поставили дорогущий плк и дорогущую тач-панель где они их сейчас возьмут - не ясно. Стоимость одного шкафа - 3 млн рублей, это только стоимость железа+сборки, без программирования, монтажа и пнр. Собственно у меня сейчас 2 стула: 1) сказать, что всё заебись и пусть так делают. Есть вероятность, что мне что-нибудь перепадет от этих денег, конторы, которая делает это дело, если получится подмазаться к ним и сделать какую-то часть работы в черную. 2) развыебываться и сказать, что стоимость шкафа завышена раз в 5 и предложить свой вариант. На меня естественно будут косо смотреть и возможно пошлют нахуй. Профитов маловато, но зато совесть будет чиста. На какой стул сесть.
>>2575864 Нечего не кукарекай. Пусть контора платит. Твои что ли деньги? Получишь зато запчастей дохуя и какой-никакой резерв чтобы мозги не ебалось первое время. Можешь повыёбываться для сохранения ебальника и зарезать что-нибудь незначительное или скажи начальству что ПЛК с панелью дорогие и замена будет под вопросом.
>>2575846 >Как, блядь, увидеть всю картину, чтобы найти косяк? Но ты же знаешь в чём косяк себя проявляет. Идешь из конца (от исполнительного устройства) в начало, по пути просматривая почему не происходят те действия которых ты ожидаешь. Отсматриваешь все переменные аккуратно с cross-reference, потому что ты можешь ожидать одно, а окажется что переменная переписывается в другом блоке. Если надо, то можешь конечно порисовать на бумажке, но сам LAD перерисовывать смысла нет. Скорее как блок-схему можно рисовать, что вот для того чтобы что-то произошло должны быть те то и те то условия, а для них надо то-то.
>>2575851 Онлайн конечно удобнее. Может у тебя не в программе проблема, а, например, в датчике. Типа ты ожидаешь что он будет, а его в реальности нет. Такое не засимулировать.
>>2575864 Ну а зачем у тебя второй стул такой кардинальный? Можешь написать про то какие технические решения там уж совсем нелепыми выглядят. Т.е. по тем моентам где прямо откровенное наебалово, что по сигналу, что по оборудованию. А так в целом от того что там лишние сигналы для диагностики и всё такое, тебе как эксплуатации только легче. Да и считать деньги, окупаемость и всё такое, это не вопрос к техническому персоналу.
>>2575234 Я сам не очень понимаю, и ни один человек в шараге не понимает. На все село у нас один комплюктерщик, и он не взялся составить схему, сказал что ему проще с кодом работать лёль. На местную подстанцию такого еще не поставили. Схема делится на освещение и на управление двигателем; для ЕL2 ночного освещения есть отдельный таймер, на пике, сигнальная лампа EL1 связана с датчиком, через Лого ее проводить не нужно; пик1. А! Вот я и понял, для чего ты начертил блок с задержкой! Да, действительно так наверное комфортней, но наверное это излишне. Спрошу отдельно: а если бы у меня на EL2 не было таймера в отдельном корпусе, я бы где изделал вход в Weekly Timer? Входа в этом случае не нужно? И что такое Pulse:Y/N? Пульс - это подача тока на что-то? Parameter: You specify whether the timer pulses on for one cycle when activated and is then reset. The pulse parameter applies to all three cams.пик2 Блок "NOT" после часов работает как перестраховка? А инвертировать - это как? Из описания нехуясовсем понял: >The output of an NOT function is 1 if the input is 0. The NOT block inverts the input status. Ай, я наконец увидел, что напиздел в открывающем посте - это ночное освещение: >EL2 работает циклично с 17:00 до 08:00 каждого дня освещая территорию промышленного предприятия. Теперь, далее по твоему рисунку: >EL3 Что такое пульсовое реле? Хотя бы вкратце? А явойная retentivity? пик3 Кнопочный пост для ручного управления на три кнопки - стоп, открыть, закрыть. Для каковата хуя еще есть КП на четыре кнопки - в нем используются только лампочки, сигнализирующие о включении кнопок на основном КП. Что формулировка кривая - в том нет сомнения, вряд ли задание давалось на вычитку/редактирование. Я правильно понимаю, что для автоматического управления через лого я должен как бы собрать в логе кнопочный пост? Или я должен подать с выходов логи питание на вспомогательные контакты пускателей? Я думаю, начало/конец режима знаменует просто время в таймере логи, и никаких дополнительных переключателей нет. С 8 до 17 работает в автоматическом режиме, но есть продублированная (основная) возможность ручного управления. >Остановка движения автоматических ворот кнопкой стоп в любом положении кроме крайних одновременно вызывает блокировку автоматической работы системы. Блокировка автоматической работы возможна путём отключения QF2 питающего логическое реле. Это ж просто кнопка "Стоп", она прерывает питание. Нет таких аварийных вращаемых кнопок, ни терминалов для пароля (кстати, как это могло быть? Я понимаю, что в логе есть режимы админ/оператор, наверное исполнение может и паролиться.) Положение осложняется еще и тем, что вместо электрической (коммутационной?) схемы у меня туман войны - что поняли из описания, с тем и ебитеся. Как у вас монтаж таких контроллеров происходит, сначала ведь разрабатывается схема и наверное не студентиком? >Блокировка автоматической работы возможна путём отключения QF2 питающего логическое реле. Я хуй пойми, видимо нужно выключить автомат (пробку)? А когда лого теряет питание, после подачи питания он сразу исполняет программу или я должен стартовать из меню?
Твой скрин печатаем на цветном принтере, blueprints внатуре, он займет место среди учебных материалов. Я шью дело №1488, останется в шараге после меня. Мастер со студентом уехали на конкурс, монтируют без логхи. Он прислал пик4 и наказал пробовать. А как пробовать, твои - то цепи понятные стали через сутки. В документе к Вялому Удобному, в примерах использования были автоматические ворота, вот там и ?????ая схема есть, пики 5-7. Эти схемы - как их, коммутационные? - дают понять хоть, от каких контактов провода тянутся на входа, и к каким они тянутся из выходов. Опять - таки, лого_схема из примера - непонятная. Ишо один вопрос, про текст: что такое Text Wrapping?
>>2576016 Почему мне, респектабельному жителю самой мирной и многовекторной на всех хуях стульях республики должно быть отказано в какой - то жалкой софтине?
Столкнулся с военными мародерами из телека вживую. Можете посоветовать бюджетный датчик температуры и влажности с ModBus RTU на выход? Дисплей не нужен, все заберу по модбасу. Нужна только дешевизна и относительная надежность (относительно перепрошитого сяоми/Sonoff). Лучше встраиваемый или в виде "датчика", а не самостоятельной коробочки, но в целом без разницы. Овен, извиняюсь, охуел после 24го: 20 718,00 ₽ https://owen.ru/product/pvt10
>>2546745 (OP) Шалом. Есть остатки от закрытие бизнеса, могу продать если интересно... Частотный преобразователь danfoss Частотный преобразователь lenze кое, что от Weishaupt и dungs
>>2575864 Третий стул - свяжись с конторой и спроси прямо "какого хуя?". Пусть либо делают нормально, либо откатывают тебе (бабками или отдают часть работы на аутсорс, как договоритесь).
>>2575999 >Да, действительно так наверное комфортней, но наверное это излишне. На самом деле у датчиков движения для освещения такая задержка обычно внутри них есть.
>а если бы у меня на EL2 не было таймера в отдельном корпусе, я бы где изделал вход в Weekly Timer? Входа в этом случае не нужно? Да.
>И что такое Pulse:Y/N? Ну ты же по английский привел описание, что этот параметр делает. Если он не стоит, то твой выход Q горит всё время от on time до off time. Если параметр pulse стоит, то off time вообще неактивно, а выход Q включается на 1 цикл по достижении on time.
>Блок "NOT" после часов работает как перестраховка? А инвертировать - это как? Not и ксть инвертирование. Если на вход его приходит 0, то он выдает 1. Если 1, то 0. Т.е. инвертирует логический сигнал.
>Что такое пульсовое реле? Хотя бы вкратце? В любой непонятной ситуации жми F1. Если ты откроешь справку по этому блоку, то ты увидишь, что pulse relay меняет своё состояние каждый раз когда на него приходит новый импульс. А ещё в любой непонятной ситуации включай симуляцию и смотри как оно работает.
>А явойная retentivity? Ret это свойство многих блоков запоминать своё состояние в энергонезависимую память в случае отключения, чтобы продолжить свою работу с того же самого состояния. Конкретно здесь оно не то чтобы нужно, просто ткнул.
>Как у вас монтаж таких контроллеров происходит, сначала ведь разрабатывается схема и наверное не студентиком? Конечно электрическая схема первична для программирования. Надо же знать куда и что подключено. Ну схема тут простая, такую и студент должен уметь нарисовать.
>А когда лого теряет питание, после подачи питания он сразу исполняет программу или я должен стартовать из меню? Обычно сразу в программу грузится.
>С 8 до 17 работает в автоматическом режиме, но есть продублированная (основная) возможность ручного управления. Тут вопрос скорее в том как это осуществляется. Ты можешь сам собрать релейную схему и дергать контакторами, а можешь эту релейную схему нарисовать внутри лого.
Т.к. ты толком не можешь сформулировать как оно должно работать, и т.к. нет схемы, то помочь тебе значительно сложнее. Я могу сделать как бы я сделал, но во-певых это скорее всего не подойдет к вашему конкурсному заданию, а во-вторых ты вроде сам пытаешься разобраться и проще тебе объяснить, чтобы ты сам сделал что нужно. На пиках показал как дальше развивается логика управления воротами. Это сам логовский файл https://dropmefiles.com/yH2Ie Но чтобы реально о чем то разговаривать нужна все-таки схема получше >>2576016 , ибо там у тебя лого не используется. Ты его конечно можешь подключать параллельно с кнопками пульта, и просто выдавать команды откр/закр, если хочешь сохранять эту релейку (хотя лого как бы и создано, чтобы не заниматься такой хуйней). Но в любом случае лого то надо подключить. Как минимум на него должен заходить датчик движения, контакты концевиков ворот, и выхода либо прямо на контакторы, либо как альтернатива нажатиям кнопок на пульте.
>>2576820 >Што случилось с сайтом Сименса? 24 февраля случилось. То что не под замком качай из под впн. C тем что под export restriction сложнее.
>>2576864 >Как поставки? Или всё пиздец? Ну в целом пиздец, но пока ещё не в острой фазе. Всё-таки какая то инерция есть, и где-то что-то со складов из последних позиций удается достать. Никакого полноценного параллельного импорта на который дрочат в телевизоре пока не наблюдается и не будет. Аж пару модулей с Али заказали. На новые заявки разрешают рассматривать оборудование к которому раньше и притрагиваться бы не стали. У ОВНа, вроде как, и цены +20-50% и сроки поплыли. Экспортеры пока я не сказал бы что перестроились, но начинают обещать привезти китайского барахла. Как то так я это ощущаю. Ожидаю усиления пиздеца к осени.
>>2576875 Охуеть. Раньше жаловались что поставки сименса долгие из-за дефицита модулей памяти, а сейчас просто накрылось всё к хуям. Пиздец конечно. Особенно газпрому, я хз что там сейчас у них творится с освоением месторождений на фоне всего этого.
>>2576927 Питон, монго, редис и по мелочи. Пока самое просте что можно, за месяц примерно разобрался в вебом. Засирал резюме по 10-15 штук в день, учил веб в процессе.
>>2576447 >>2576448 И после этого сдается заказчику как...как что? Набор деталей с алиэкспресса? Собственная уникальная разработка?>>2576468 >>2576468 >Надежность/сроки/ПНР, думаю, ты и сам понимаешь какие Смотрю уже. В общем да, понимаю, поэтому предпочел бы купить что-то не настолько ненадежное, но и не настолько охуевшее, как у Овна. Нашел такое чудо https://wirenboard.com/ru/product/WB-MS/ и такое https://razumdom.ru/catalog/modbus_rtu/datchiki_rtu_rs485/768/ цена более гуманная, но доверия вызывают не больше чем китайцы. Вот, пришел за советом. ================================================== ================================================== Раз уж пилю реквесты: у меня есть вот такой преобразователь usb-rs485 на базе CH340/CH340G https://www.ozon.ru/product/komplekt-adapterov-usb-rs485-ch340-skorost-obmena-do-6-mbit-v-komplekte-2sht-278873011/?sh=0p9DPlO4Tw Покупал в днс, так как был в наличии. Есть ли что-то в пределах 2-3к на том же чипе, но развязанное? Чтобы случайно подключив его к +- например вместо AB я не сжег себе usb-порт ноутбука. Не говоря уже обо всяких сбоях и утечках.
Но господину process manager будет до пизды что это разные вещи, поэтому ковырять придется все. Я, например, механик, если машина не пускается не по механической части просто перевожу на начальник E&I отдела, он там уже определит кого дергать
>>2577222 Это никому не надо. И прежде всего у меня нет потребности наебывать заказчика, есть потребность предложить датчик с адекватной решаемой задаче и себестоимости компонентов ценой.
>>2546745 (OP) Как быть посоны? Рассказываю. Работаю кипарем в в смене (2/2) со мной еще электрик и слесарь. Начальство хочет закрепить оборудование за мной с электриком (у каждых бригад разное), в основном упаковка (молочка масло). Но вся соль даже не в том что мы должны предоставить список запчастей по этим аппаратам а если че-то забыл а оно надъебнулось то тебя натянем за простой, а в том что если сломается что то на них мы должны в свой выходной явиться на работу и ремонтировать , ну или дать консультацию по телефону хз как, но хуй сними. Как эту хуйню парировать более грамотно. Добавлю что действие происходит мухосранске -100к, и с работой тут сами понимаете. Хотя работа нравиться, и с интересом читаю тред хотя много нихуя не понятно Как быть посоны?
>>2577994 > Как эту хуйню парировать более грамотно Заказываешь пару ящиков Сименса и пол ящичка Ален Бредли, выносишь частями домой, оборудоание ломается, тебя увольняют, а ты пануешь, распродавая дефицит на три порядка дороже.
А раз Сименс съебнул из Россиюшки, теперь можно крякнутыми ключами хуярить ПО для возрождающихся из пепла заводов? Хочу вкатится в ваши ряды, демпинговать и ебашить программы за 30к/мес. На покупку Портала денег нет. Прочитал уже пдф - "LAD на селе"
>>2578286 Лицухи часто и так ворованные стоят, а заказчику отдают коробки от нормальных лицензий, чтобы те могли при желании показать их проверяющим, или отчитаться за закупку.
>>2577994 А почему это надо парировать? Это разве не твои прямые рабочие обязанности? Ну кроме работы по выходным, но это тоже по закону по двойному тарифу. Или тебе какое то оборудование заставляют обслуживать которое не совсем твоё?
>>2577994 >если сломается что то на них мы должны в свой выходной явиться на работу и ремонтировать , ну или дать консультацию по телефону Обычная практика, ни вижу проблем. Но при таких раскладах вас (асушников) должно быть минимум двое, чтобы один мог в выходные свободно нажраться/уехать за город/заняться ремонтом машины или еще какой важной хуйнёй. Оптимально вас должно быть трое, т.к. один всегда может съебнуть на затяжной больничный или в отпуск в тёплые края. Так же при таких раскладах вас не должны доёбывать за небольшие опоздания. Если ты там один, а тебе еще и в договор или должностные обязанности хотят вписать обязанность приезжать на выходных и/или штрафы за простой оборудования, то парируй просто - "нахуй идите с такими предложениями".
Устроился мужик на работу пожарником. Через месяц встречает друга, тот спрашивает как работается. - Ты знаешь, неплохо. Зарплата приличная, платят вовремя, паек, обмундирование... Опять же, ребята хорошие подобрались, в шашки играем, в домино... Но б..., как пожар, так хоть увольняйся!
>>2575864 ТЗ было? Там обычно пишут, какой резерв закладывать и принципы организации прохождения сигналов. Иначе получишь то, что называется "поднимать косты"
>>2578702 нас четверо но каждый в своей смене, т.е. на производстве всегда 1 есть (если только это не отпуск, болезнь и пр.) Я наверное не так объяснил. Вот например сломалось у моего коллеги установка за которой закреплен я , он мне звонит и говорит я ебал тут че то делать, это твоя установка приезжай и делай, и ему похуй будет я с ночи или выходной или только со смены 12 часовой вышел. Хотя сейчас, если у тебя в смене сломалось то ты и делаешь по мере возможности, если не успеваешь, то передаешь след. смене которая тебя придет менять.
Аноны, как вкатиться в наладчика кипиа? Имеется 3 курса высшего образования на АСУшника. Понятие об электричестве имею небольшое. На работу без курсов возьмут? Город ДС-2, если что. И вообще с курсами берут на работу? Или развод для гоев?
Gay's! Подскажите, есть ли в мелких городах кип-жизнь? Устраиваешься слесарем кип, занимаешься 90% времени работой слесаря-ремонтника, слесаря-наладчика, сантехника, грузчика, дежурного электрика, принеси-подай, постой на линии пока оператор с бодуном бьется, почини магнитолу главному инженегру, etc... Оставшиеся 10% времени, меняешь чернила в каплеструйниках и меняешь уебанские переключатели ИЭК. Реальная наладка контрольно-измерительных приборов и автоматики - 1-2 раза в месяц. На возмущения отвечают, - мням-плям, ну у нас зарплата же выше среднегородской и вообще, куда ты денешься.. Впизду, в общем. Снова придется пиздовать в ебаную Мацкву.. Накипело, блядь.
>>2579393 Знакомый работает в КБ типа КИПовцем на несколько магазинов Он всё делает что ты описал плюс ещё ловит крыс Да да, ты не ебёшься в глаза - ему звонят "Алло приедь адреснейм у нас крыса бегает поймай её"
>>2578775 >нас четверо но каждый в своей смене, т.е. на производстве всегда 1 есть (если только это не отпуск, болезнь и пр.) >Вот например сломалось у моего коллеги установка за которой закреплен я , он мне звонит и говорит я ебал тут че то делать, это твоя установка приезжай и делай, и ему похуй будет я с ночи или выходной или только со смены 12 часовой вышел. Хотя сейчас, если у тебя в смене сломалось то ты и делаешь по мере возможности, если не успеваешь, то передаешь след. смене которая тебя придет менять.
Чо-т нихуя непонятно. Каждый хочет чинить в свою смену только поломки закрепленного за ним оборудования, а остальное нахуй шлет? Тогда зачем вообще вводили разделение по сменам? А кто и когда производит плановое ТО/плановые ремонты/запланированный монтаж какой-нибудь хуеты?
У нас на заводе организовано немного по другому. Основное производство идет днём, но ночью продолжаются некоторые технологические процессы. 1) Цех теплотехники, там работают механики рефрежираторных установок, занимаются процессами охлаждения/нагревания на заводе. Есть основная бригада (2-3 человека) и дежурные, которые работают посменно (график не знаю). Дежурный реф. механик доступен на заводе круглосуточно. Его задача ночью - продержаться до утра, мелкие поломки исправлять временными решениями, чтобы хоть как-нибудь работало. Если не справляется, звонит руководству, руководство дёргает кого-то из основной бригады. Его же задача днём - обычная работа вместе с основной бригадой, включая всю плановую хуйню. 2) Электроцех. Есть основная бригада (3-4 человека). Из этой бригады с какой-то периодичностью каждый становится дежурным и его рабочий день продлевается до 8 вечера, его же вызывают ночью при экстренной поломке. Он же дежурит на выходных с 8 утра до 20 вечера. 3) Айти отдел, 2-3 человека. Работают всегда с 8 до 17, но как и у электриков с какой-то периодичностью каждый из них назначается дежурным, которого будут дёргать ночью (обычно ранним утром, часов с 5, когда просыпается торговля и начинает обрабатывать заявки на грядущий день) и на выходных. 4) Отдел АСУ, 3 человека. Работают всегда с 8 до 17, при поломке ночью/на выходных стараются дёргать того, кто исторически больше знаком с конкретной установкой (аналог вашего закрепления, но неформальный).
Во всех вариантах если кто-то не справляется с ночным ремонтом, а затягивание простоя до утра непозволительно, поднимают на уши весь отдел/цех, включая начальника.
>>2580662 >Во всех вариантах если кто-то не справляется с ночным ремонтом, а затягивание простоя до утра непозволительно, поднимают на уши весь отдел/цех,
Бляяядь как я это ещё долго буду видеть в кошмарах
Родные, выручайте! На работе появился OMRON CJ2M. Заглянув в него я люто охуел от того, насколько он не юзер-френдли в программировании. Блядь, информации по нему мало, по сравнению с тем же сименсом или говеном, боже прости. Может анон подскажет какие нибудь годные гайды для освоения программирования этой шайтан машины?
Сейчас работаю киповцем, но хочу уйти на асу тп, за все это время я еще ни разу не находил вакансию асу в городе (только вахты). В регионе этого совсем нет что ли ? Я так понимаю лучше сразу какой нить ЯП учить и время не терять
>>2582881 >почему тогда предлагаемую зарплату не повышают Поднять зарплату это значит пересмотреть тарифную сетку. Подняли киповцу - надо пересмотреть зп слесарей/электриков/сантехников итд. Подняли инженеру/асушнику - надо поднять начальнику службы. Подняли начальнику - пересмотреть для службы ИТР. С другой стороны, зачем поднимать, если свои работники не уходят, это просто новых нет (вакансии это по сути расширение). Тем более что старые работники тащят задачи. Удивительно что вакансии просто не убрали при таком раскладе. С третьей стороны, как говорит анон ниже >>2582907 , для корректной оценки ситуации в HR необходимо ориентироваться на рынок трудовых ресурсов, и в идеале зп складывается на пересечении спроса/предложения. Что в мухосрани выглядит нелепо, ибо ни спроса ни предложения нет. А по итогу работники кипа после 12-ти часовой смены уносит домой полный контейнер с едой, потому что отобедать просто некогда. К слову, недавно анон >>2579983 утверждал абсолютно противоположное. Отсюда можно сделать вывод что киповец - киповцу рознь, и что задачи и предприятия бывают разные.
>>2583126 >А по итогу работники кипа после 12-ти часовой смены уносит домой полный контейнер с едой, потому что отобедать просто некогда.
Это потому что их как раз и начали сливать с наладчиками на линиях. Плюс нагрузили Честным знаком с хуйпойми как настроенными камерами и прочим барахлом. Нет сейчас господина КИПовца, который неспеша занимается контрольно-измерительным. Есть теперь чухан на линиях, который из-за того что молодой и понимает чуть больше Мыхалычей ебашит теперь всю электронику
>>2583169 >который из-за того что молодой От нас молодые и съебуют в первых рядах. Остаются Михалычи, которые лавируя между сотнями камер, следящих чтобы персонал не присел, почитывает мануалы сименса и прочих sick&wika, раздупляется в LAD&SCL, дабы подправить прошивку в ебанутом творении сумрачного российского дебила, хуесосится с операторами, моющими оборудование с датчиками и контроллерами - кёрхером и т.д.
Работал на заводе в отделе АСУ в 2014 году. Там была какая-то хуйня, древний софт на Visual FoxPro, база данных на Lotus Notes, сайт и почта на нем же. Не было ни багтрекера, ни даже git или svn - старые версии кода хранились в отдельных папочках, блжад!
За все это платили 7500 р, и те часто задерживали на несколько месяцев. За это время накопился долг за общагу, меня оттуда выгнали, ну и послал это наследие совка подальше. С ковида сижу на удаленке, в Java финтехе за 200к.
И коллеги все были какие-то поехавшие, двинутые на йоге, эзотерике и т.д. Был один ебанутый НОДОвец и один кургиноид, часто устраивали срачи, но я так и не понял сути их разногласий. Иногда на чай заходил инженер-навальнист (какой-то прибалт), тогда они объединялись, и вместе топили против него.
>>2583126 >Поднять зарплату это значит пересмотреть тарифную сетку. Вам шашечки или ехать? Не можете найти спеца? Поднимайте ЗП. Нет спецов в вашем регионе? Переманивайте из других двойной зарплатой, арендой жилья, ДМС и прочими плюшками. Не можете себе позволить таких зарплат? Либо вам не так уж и нужен специалист, либо ваше предприятие нерентабельно.
>Подняли киповцу - надо пересмотреть зп слесарей/электриков/сантехников итд. >Подняли инженеру/асушнику - надо поднять начальнику службы. >Подняли начальнику - пересмотреть для службы ИТР. Их и так надо все раз в год пересматривать и поднимать согласно рыночным условиям. >С другой стороны, зачем поднимать, если свои работники не уходят Инерция не бесконечна и рано или поздно они уйдут.
Сап, анон. Или работает кто с MITSUBISHI FX2n? Или может у кого есть finnpack? https://finnpack.ru/product/305 При вычитывании программы из плк просит пароль. Может кто знает? Или поломать как можно?
>>2585464 Нам, по большому счету, нужна обменка для CIP и для подачи продукта. По минимуму планируем 4 дискреты CIPready/ProdReady и ответы CIPrunning / ProdPumpRunning. Для этого и хотели слегка подкорректировать код. А вы как решали подобные задачи?
>>2585497 >как решали Оператор автомата собирает аппарат на мойку. Оператор CIP-мойки, подходит, смотрит на правильность сборки и пиздует ручками включать насос. Продукт подается в промежуточную емкость по датчикам уровня и говеновскому поделию САУ. Оттуда уже засасывает автомат
>>2585514 У нас сформировался немного другой концепт моек. Оператор фасовки после производства ставит автомат на мойку и уходит домой. Автомат смиренно стоит и ждет пока мойка начнется. Как только началась мойка- автомат запускает свою последовательность мойки. Оператор аппаратного участкамойки видит что мойка автомата не блокируется, и когда это будет удобно - запускает мойку. Для этого нужна обменка. И есть два варианта: - доработать программу контроллера - доработать внедрившись в электросхему
>>2585790 >>2585963 >>2585724 Не слушай их. Охуенная работа. Сложные, динамичные задачи. Командировки по всему миру рф. Достойная зарплата. Это они конкурентов отбивают.
У нас тут купили для пробы reallab NLScon-CE-I (100 тыщ охуеть). Я скачал кодесис, сделал простенькую программу. А как подключиться к ПЛК нихуя не пойму. Руководство всратое, как по ethernet запрограммировать - не написано. Сканирование сети не помогает, кодесис не видит плк. Куда тыкать, объясните тупому?
>>2586074 Попробуй подрубиться патчкордом напрямую (без роутеров/свитчей), выставить в настройках сети автоматическое получение IP адреса и попробовать кнопку "сканировать сеть" с твоего скрина. На контроллер не забудь питание подать.
>>2586074 Руководство и правда говно. Насколько я помню (однажды работал с Reallab) - по умолчанию там включен режим DHCP-клиента. Т.е. тебе нужно воткнуть ПЛК в офисную сеть, в которой есть DHCP-сервер, а потом просканировать с ПК, которой к этой же сети подключен.
И лучше сразу написать им в саппорт и спросить, как потом IP-адрес поменять на тот, который тебе на объекте нужен будет.
>>2586191 >Попробуй подрубиться патчкордом напрямую (без роутеров/свитчей), выставить в настройках сети автоматическое получение IP адреса и попробовать кнопку "сканировать сеть" с твоего скрина. На контроллер не забудь питание подать. Так и сделал. Не помогло. >>2586209 А вот это помогло, благодарю. Блядь, индикация на плк уебищная, я не могу понять в работе он или в стопе потому что индикатор "работа" горит всегда когда подключено к питанию, даже когда плк в стопе.
>>2586246 Я так понял, этот индикатор им следовало бы назвать "Питание" (потому что отдельного индикатора питания у них нет), но почему назвали так как назвали.
>>2586263 Через ПЛК настроить по-человечески не получится. А ты уверен, что у модуля на заводских настройках установлен протокол Modbus? Насколько я помню - там протокол DCON, и сначала нужно переключить его на Modbus. Посмотри руководство на модуль - там должен быть описан процесс его конфигурирования (правда, описан он тоже херово, кажется).
>>2586279 Блин и правда, по дефолту стоит дкон. Ну какого хуя нужно пердолиться, чтобы тупо подключить модуль к плк, почему нельзя было сделать чтобы работало из коробки.
>>2586283 Чтоб условный nls-485-usb вдовесок к ПЛК продать, например.
А вообще - если я правильно помню, то раньше их модули не поддерживали Modbus, а когда стали поддерживать - то оставили по дефолту DCON для обратной совместимости. Кажется, при заказе модулей можно в заказе как-то указать, чтоб их на заводе Reallab сразу на Modbus настроили.
>>2586285 Я нарыл переходник юсб-485, выполнил команду смены протокола. Воткнул обратно на плк и всё равно не работает. Пишет "не запущено". Как запустить? Куда нажать?
Последняя надежда на вас, добрые аноны. Заканчиваю вуз по специальности АСУТП в строительстве. Почти все 3 курса ничего не делал, сессию практически всю проплачивал. Знаний 0. Посоветуйте, какую литературу почитать. Хотя бы для первых шагов. Весной уже диплом писать, хочу сделать это сам. И потом постараться по специальности устроиться. Буду очень благодарен советам.
>>2586357 И я что-то не одупляю, я интерфейс сменил с дкона на модбас и всё, больше не могу конфигурировать. Адресов регистров никаких нет в руководстве. Есть только дискрет инпутс. Лол, и че делать?
>>2586358 >Почти все 3 курса ничего не делал, сессию практически всю проплачивал. Знаний 0. Ну вот и нахуй теперь иди, будешь грузчиком работать или возле конвейера 8/5 какие-нибудь коробочки поправлять.
>>2586387 >>2586546 1) Английский мастхэв. На уровне "читаю пару раз в абзац заглядывая в словарь". 2) ТАУ на уровне понимания принципов настройки ПИД регуляторов. Для сдачи экзаменов и всякого кури "ТАУ для чайников" в двух частях, но весь мат. аппарат, всякие ЛАЧХ и ФЧХ на практике не понадобились ни разу. Вообще не знаю, кто их использует + вакансий с требованиями знания именно мат. аппарата ТАУ не встречал ни разу. 3) "Instrumentation and Control Systems Documentation, Second Edition by Frederick A. Meier, Clifford A. Meier" - даст общие представления о чтении и составлении схем по европейским стандартам. 4) Изучи виды датчиков и исполнительных устройств, чтоб иметь общее представление о физической реализации всего этого АСУ ТП. Элементарно открой owen.ru и пролистай весь каталог, попытайся понять разницу между датчиками одной категории. 5) Изучи любой ЯП высокого уровня на начальном уровне - переменные разных типов, массивы, условные переходы, циклы, операции с булевыми переменными. 6) Купи ардуину, напиши с нуля цифровой ПИД регулятор, прицепи к ардуине датчик температуры и нагреватель (даже мощной лампы хватит), настрой ПИД регулятор на поддержание температуры. 7) Насуети доступ к любому ПЛК (купи БУ на авито/напросись на преддипломную практику на предприятие, где их есть в ЗИПе и дадут потыкать/укради) и учись моргать лампочками используя встроенный графический ЯП. Если физический ПЛК достать негде, то может анон посоветует какую среду разработки с эмулятором ПЛК. Обкатай как можно больше стандартных блоков из вшитой библиотеки, обязательно разные типы таймеров, триггеров, условных переходов.
>>2586554 Решил проблему совершенно случайно. На плк написано "DATA2". И я сообразил, что надо программировать на второй ком-порт в ПЛК, а не первый. Теперь всё работает. В руководстве конечно ничего не сказано и нужно догадываться самому.
>>2586552 >я именно мат. аппарата ТАУ не встречал ни разу Кроме параметров переходного процесса (перерегулирование, время переходного процесса, rise time, степень затухания и "коридор" - ничего не пригодилось) А, еще то, что ПИД подключается последовательно. На этом пока все.
Можно ли через wincc получить данные с другого wincc? Не было печали, придумали хуйню. Нужно на общий сервер вывести с удалённого компа, который просто разные устройства опрашивает и цифры показывает. Сети нет, нахуй она не нужна была, но интернет проведем, дело одного дня.
>>2586698 Ну если у тебя будет только интернет, то можешь впн туннеля сверху навернуть и сделать вид, что всё в одной сети. С ВПН в России конечно проблема, никогда не знаешь когда РосКомПозор наложит очередную кучу, но что поделать.
>>2586552 Огромное спасибо, мудрый анон! Постараюсь за остаток лета это осилить, хотя бы столько, сколько смогу. Ардуину кстати где взять можно? На али заказать?
>>2586809 >>2586815 Подумайте сначала нахуй это вам нужно. Работа - конченное говно. Платят мало. Бывают командосы, где стресс зашкаливает и печень отваливается. Знать нужно много и решать непростые проблемы на ходу, когда на тебя орут и уже по планам пизда тебе к концу дня. Будете блядь лысеть в свои 28
>>2586862 Когда говорят про wincc я предполагаю, что идет по умолчанию 7.* версии. Про то что в юнифай есть штуки, я в курсе, но чет пока ни разу не видел что бы его гдето использовали
Нужна помощь Есть MOXA EDS-208. По браужеру не заходит, по Телнету тоже, наверное отключено. Последовательного подключения в конструктиве нет. Как зайти или ебануть на заводские?
Анон, ПЛК Delta как себя показывают? Нам предлагают оборудование для маркировки "честный знак" на Delta, но готовы на Siemens сделать, правда стоить это будет на 250к дороже.
>>2586839 >когда на тебя орут Ори в ответ, йопта! Ты думаешь в других областях работы все ездят на цветных пони, улыбаются, поют песни и кушают мороженко? Я орать так могу, что главинж с главмехом, поджав хвосты съебуют за горизонт к хуям.
>>2552040 >+ севрные + районные карту РФ открой, пальчиком ткни где эти два города находятся. северные у него 150-200к дадут на руки на пятидневке, ебать.
>>2587661 >Cognex теперь ВСЁ. Ну это, Распберри Пай, машинное зрение, все дела... Нахуя платить по пол ляма за сраный считыватель, если можно обойтись парой десяток тыщ рублей?
>>2587103 >пиздец Что? >>2587104 >Там ПЛК нахуй не нужен Один шкаф, две линии, два маркировщика, две системы машинного зрения, два отбраковщика, система рецептов.
>>2587756 >насчет Был небольшой опыт с их моушн-контроллером. Ну то есть с таким куцым ПЛК для управления сервоприводами по шине CAN и немного дискретки на борту в подарок. Самое основное: экранируйте нахуй всё. Серваки сами по себе ебовейший источник помех, особенно в режиме электронного удержания (тормоза). Сам контроллер и основной энкодер сходят с ума. Энкодер, кстати, на 5В что символизирует. Без экранирования минимум кабеля энкодера с заземлением в железку в землю лол это работать нормально не будет. А лучше серваки подальше отнести от шкафа. А в остальном обычный ПЛК на КоДеСисе с хуёвой но терпимой средой написания программы.
>>2587814 КоДеСис сам по себе норм. Среда разработки для Дельты, забыл уже как называется, тоскливое вырвиглазное нечто. Хотя осваивается быстро, проблем не должно быть.
>>2588182 Ну у тебя какой то очень хуевый скилл гугления. Хз, мне на запрос codesys pid или codesys пид вываливается куча разной инфы различной степени пережеванности. Если у тебя совсем нет базы, ну выбери какой-нибудь ролик на ютубе и изучай.
>>2588178 Я не думаю что тебе свой нужно запилить, скорее реализовать. Я не помню в стандартных кодесисовых либах есть пиды или нет, но всегда есть OSCAT или Control Loop Library. Вон ОВНо даже со своего сайта предлагает тебе скачивать https://owen.ru/product/codesys_v3/libraries
>>2546745 (OP) Ребята закончил вузик по этой спецуре, обьясните почему вы работаете по этой специальности если есть ИТ? Какие видите перспективы по зп и вообще отрасли, будут ли заветные 1000 кило рублей (хотя бы) в нано секунду?
>>2588748 Чтобы вкатиться в ИТ надо уезжать в ДСы, т.к. в мухосранях в ИТ платят так же, как на заводе в АСУ ТП. А я в рот ебал дсы с бешеными ценами на жилье, с хачами, быдлом, мажорами и прочими цыганами.
У нас на заводе с какого-то хуя решили провести экзамен на электробезопасность. Раньше просто проставляли без всяких экзаменов, а сейчас залупились. Чего мне ждать?
>>2588779 >А что удаленку уже отменили что ли? На удаленку рандом хуя с улицы не берут. Сначала будь добр отхуярь пару лет в офисном пенале с другим быдлом.
Здрасьте, господа. На РАБотке пнули в сторону погромирования контроллеров, имею общие представления об общих концепциях, но вопрос сугубо практический и касается codesys 3.5.
Так вот, вопрос блядь заключается в том, какого хуя происходит то, что на первом пике - отладчик не дает записать переменную для проверки работы проги (я это говно написал исключительно с целью ознакомления со средой), зато просит установить точку останова, зачем то.
Это была проблема, теперь о том, как я это делал. DI/DO создал в функциональных блоках, DI обрабатываю в функциях ( пример на пике 2), после чего обработанное значение возвращаю в функциональный блок D0. Примербы блоков на пике 3. Я понимаю, что надежды очень мало, но бля, я на вас рассчитываю, ананасы. Здрасьте, господа. На РАБотке пнули в сторону погромирования контроллеров, имею общие представления об общих концепциях, но вопрос сугубо практический и касается codesys 3.5.
Так вот, вопрос блядь заключается в том, какого хуя происходит то, что на первом пике - отладчик не дает записать переменную для проверки работы проги (я это говно написал исключительно с целью ознакомления со средой), зато просит установить точку останова, зачем то.
Это была проблема, теперь о том, как я это делал. DI/DO создал в функциональных блоках, DI обрабатываю в функциях ( пример на пике 2), после чего обработанное значение возвращаю в функциональный блок D0. Примербы блоков на пике 3. Я понимаю, что надежды очень мало, но бля, я на вас рассчитываю, ананасы.
>>2588952 Потому что у функций нет локальной памяти, их данные размещаются в стеке. Ты можешь в своей программе миллион раз вызвать функцию DI с разными аргументами, и как блять отладчик должен понять, что именно ты хочешь в этом окне увидеть? Или он должен с невъебенной скоростью прокручивать значения всех вызовов, чтоб ты совсем прихуел? Поэтому он и просит точку останова, потому что в момент останова функции переданы некие известные ему аргументы, и он может показать значения локальных переменных.
>>2589614 тебе ж говорили валить отсюда нахуй я молодым асутпшником цех тормознул на сутки. Не уволили, но премии лишили до конца года. Дело было в феврале, лол
>>2589882 Я не имел. По описанию Ардуинка с обвязкой. Зачем такое покупать? Я такого класса устройства думаю только если в мелкосерийном производстве есть смысл использовать, когда ты продаешь цельные установки, и сам хочешь оказывать поддержку. А так на серьезное предприятие такое в эксплуатацию не передать.
Вызываю пояснительную бригаду!! Начинаю изучать ваши S7-1200, модуль SM 1234. Спецификация: Resolution of the analogue inputs - 12 Bit Как у него диапазон становится от 0 до 27648, при 12-битном разрешении?
Ебучие фрицы со своими ебучими через жопу сделанными документациями!!!
>>2589924 SM1234 вроде 13/14 бит, но не суть. А так он просто представляет результат измерения на этом диапазоне на самом деле там диапазон шире, для представления underflow/overflow и ошибок. Он же не обязан чтобы ты мог получать каждое число из этого диапазона.
>Ебучие фрицы со своими ебучими через жопу сделанными документациями!!! У Сименса одни из лучших мануалов.
>>2589947 Тут много причин. 1. Можно много писать о пром исполнении, но в реальных условиях эта железка с большей вероятностью сдохнет. Но ок, предположим мы поверим рекламному проспекту, что это не сдохнет сразу. А через 10 лет они гарантировать могут? От АСУшного оборудования в первую очередь требуется надежность. 2. Куцая память, макс 240 входов, скорость опроса скорее всего тоже унылая. 3. Полностью открытая структура, когда самому надо либы все подбирать, самому описывать внутренние задачи по типу опроса входов, это минус, а не плюс. Большинство тех кто занимается программированием такого класса устройств все-таки инженеры, а не программисты. 4. У ПЛК все-таки обычно какая то операционка крутится, помимо пользовательской программы. Т.е. он и опрос сам проведет, и ошибки зафиксирует, и в случае чего аварии запишет. Ардуинка зависнет и всё, гадай что с ней стало. 5. У предприятий вообще то есть уже обученный персонал, у них есть запасные части, у них есть опыт использования. Им ради исключительно цены переходить на совсем другую категорию продуктов не с руки. Да и цена АСУшного оборудования в рамках общей стоимости обычно копейки. 6. Обычно в АСУшных системах подразумевается, что возможна какая то доработка хотелок по ходу эксплуатации. С Ардуинкой проще будет выкинуть её через 2 года, чем разбираться. 7. Поддержки пром протоколов что-то особо не видно.
Ну а то что там в рекламе обозначено как P1-540, то это просто хуевый ПЛК, с хуевой средой разработки. Возможно у него нет некоторых недостатков чистой ардуинки, но все равно не дотягивает.
В общем такое оборудование даже стадию тендера не пройдет, т.к. у предприятий обычно есть список оборудования, которое они предпочитают. Единственный шанс впихнуть им Ардуинку это реально в составе цельного устройства.
>>2590015 >Можно много писать о пром исполнении, но в реальных условиях эта железка с большей вероятностью сдохнет. Железо внутри у всех одинаковое. Так почему здохнет, а ПЛК нет?
>У ПЛК все-таки обычно какая то операционка крутится, помимо пользовательской программы. Для AVR нет опенсорсной ОС для таких задач?
>Обычно в АСУшных системах подразумевается, что возможна какая то доработка хотелок по ходу эксплуатации. С Ардуинкой проще будет выкинуть её через 2 года, чем разбираться. Как раз таки ардуино можно легко доработать. И модули для этого есть и доступ к железу с помощью C++. У ПЛК как я понимаю нет прямого доступа к железу, а только через проприетарную прослойку в виде примитивной ОС, которую создавали на мой взгляд как раз не программисты.
>Поддержки пром протоколов что-то особо не видно. Каких например? Не думаю, что в ПЛК протоколы внедрены на уровне железа. Поэтому и для AVR можно все то же самое написать.
>В общем такое оборудование даже стадию тендера не пройдет, т.к. у предприятий обычно есть список оборудования, которое они предпочитают. Единственный шанс впихнуть им Ардуинку это реально в составе цельного устройства. Это все старческое брюзжание. По такому же принципу весь крупный бизнес подсадили на говно в виде Джавы. Не потому, что это хороший язык для удобного написания софта. В таких случаях всегда вспоминаю статью Пола Грэма "Побеждая посредственность", в которой он рассказал как они с коллегой создали успешную продуктовую компанию с нуля и как побеждали конкурентов с помощью секретного оружия. Этим оружием у них был язык программирования Lisp. С его помощью они писали быстрее других, и код при этом был компактнее и надежнее. В то время как все конкуренты использовали только "популярные" языки, которые не смотря на популярность сильно проигрывали по всем показателям Лиспу. Еще в этой статье он описал парадок Блаба. Это явление поражает тех, кто пишет на одном языке и привыкая к нему, начинает мыслить на нем. Из-за этого он не способен понять, что есть языки мощнее. Это можно сравнить с человеком, который в своей жизни ел только один лишь хлеб. Он не способен осознать, что существуют более изысканные продукты питания.
Пиздец, являюсь студентотой и учусь как раз на инженегра АСУТП, но заходя в ваш тред происходит ощущение, что тут говорят на совсем инопланетном языке.
Где получать такой же уровень квалификации? В ВУЗике только кончился курс ТАУ и было дрочево в Трейс моде, но хочется чего-нибудь advanced. Хотя-бы на заводик сходить, пощупать это, но стажировки в шараге моей уровня "экскурсия посмотри, запиши, сделай отчет"
И еще вопрос, почему инженеров АСУТП приписывают к "заводчанинам" и говорят, что в этой сфере маленькие ЗП? Разве работа с САР и другой парашей - не "высший" уровень в иерархии? (как похромисты)
Нет, я не питаю влажных фантазий и не несу чепуху в стиле: "меньше 80к на первой работе получать не стану". Уже смирился с тем, что если работать по профессии - работать на заводе. Просто хочу узнать мнение у уже состоявшихся людей.
>>2590195 Ну так это и есть заводская хуита. Более того, ты еще и монтаж сам будешь делать, бегать по каждому звонку киповца Я ЖЕ ТУПОЙ СЛЕСАРЬ, Я В ЭТОМ НИПАНИМАЮ и прочая радости.
>>2590206 >Я ЖЕ ТУПОЙ СЛЕСАРЬ, Я В ЭТОМ НИПАНИМАЮ А как же фраза:"Учат тебя не в шараге, а учат тебя на работе" ? Разве тебе банально не покажет Михалыч что, да как там у них делается?
>>2590163 >Железо внутри у всех одинаковое А с чего оно стало одинаковым? Начиная просто от качества используемых компонентов, продолжая используемыми решениями, заканчивая контролем качества. Опять же ты не очень представляешь реальные условия в которых периодически оказывается оборудование. От того что ты ардуинке корпус из пластика отлил она не стала надежнее. В гараже такое ещё можно поставить, а на какую-нибудь МНЛЗ
>У ПЛК как я понимаю нет прямого доступа к железу А зачем тебе ещё более низкоуровневый доступ? Да и собственно всё что нужно от железа (непосредственно опрос, диагностика, прерывания, и т.п.) обычно доступно.
>Не думаю, что в ПЛК протоколы внедрены на уровне железа Разное бывает. Есть то что и на железячных чипах. Какой то базис ты конечно сможешь программно реализовать, но какой-нибудь EtherCAT без железки вряд ли родишь. Да и производительность не обеспечишь.
>Это все старческое брюзжание. Ну иди рассказывай это директорам по закупкам на предприятиях, меня то зачем лечить? При том что ещё и делаешь это хуево. Половину моих аргументов проигнорил, зато вместо этого начал втирать обычные телеги про якобы зашоренность. Но с чего я так и не понял. Никто и не утверждал, что пром ПЛК это какой-то передний край технологий. Тут как бы вообще другие задачи. Блять, даже в том рекламном проспекте что ты принес они пытаются в ПЛК, но на беглый взгляд получается довольно хуево, что-то на уровне ранних девяностых, либо ноунеймов с Али.
>>2590195 >Где получать такой же уровень квалификации? По большому счету это конечно во многом реальный опыт. Но теже плк+скады можешь и сам попробовать поделать на симуляторах. Просто придумай какой-нибудь проект, условную насосную, и попробуй реализовать. Какие то несложные процессы даже будут относительно похожи на реальность. Но при работе с настоящим железом свои шишки конечно тоже придется набить.
>инженеров АСУТП приписывают к "заводчанинам" и говорят, что в этой сфере маленькие ЗП Ну потому что программисты это скорее исключение для рынка труда, ибо большой спрос + конкуренция на мировом рынке труда. И то это далеко не про всех можно сказать.
>Уже смирился с тем, что если работать по профессии - работать на заводе Ну я бы не стал. В АСУ две основные развилки это проектирование и эксплуатация. Если есть возможность, то на завод бы я как раз не пошел. Правда инжиниринговые конторы это конечно скорее про большие города. Ну и 24е тут конечно свои корректировки вносит, может завод и не такой плохой вариант.
>>2590206 >бегать по каждому звонку киповца Я ЖЕ ТУПОЙ СЛЕСАРЬ, Я В ЭТОМ НИПАНИМАЮ
Лол. Карма для тупого киповца проворачивается для него тем фактом что в нынешних условиях его таки объединяют по задачам со слесарем. Европейская практика.
>>2590195 >Где получать такой же уровень квалификации? Попасть к хорошему ментору. Лотерея. Учиться-учиться-учиться и задавать тупые вопросы в треде.
>И еще вопрос, почему инженеров АСУТП приписывают к "заводчанинам" и говорят, что в этой сфере маленькие ЗП? Потому что пересекается с КИПиА и на заводах держат асушника, либо регулярно используя по назначению, либо на всякий случай в роли руководителя киповцев.
Один из классических путей развития карьеры - осесть на должность на своем последнем проекте после нескольких лет путешествий по стране. Денег меньше - зато покой и свободное время.
>Разве работа с САР и другой парашей - не "высший" уровень в иерархии? (как похромисты) Нет, это рудиментарный уровень. Промежуточная ступень эволюции между электриком и сетевиком и программистом. Из-за того, что не могут правильно распихать между ними обязанности и ответственность - до сих пор существует. И если хочешь узнать будущее в своей отрасли - смотришь на то, что у них актуально сейчас. К тому же на пару порядков меньше число потенциальных заказчиков на твои навыки.
>Просто хочу узнать мнение у уже состоявшихся людей. Одна из важнейших статей дохода - это шабашки, но сразу туда не рыпайся, а набивай руку, социальный рейтинг и знакомства на основной работе и смотри, как старшие коллеги это делают, а то можно встрять. А вообще лотерея, можно и вполне удачно присесть, но шансов гораздо меньше, чем в классическом айти. Впрочем на меньший куш и конкуренция ниже, как качественно, так и количественно.
>>2589882 Как радиогубитель начального уровня, прихуел с ентой рекламной чепухи. 1. Во взрослом ПЛК крутится своя ОС, скорее всего даже RTOS. Которая помимо выполнения пользовательской программулины, следит еще и за здоровьем ПЛК, сетевыми интерфейсами, всякими Модбасами и прочими СОМ-извращениями 2. Написательство промышленных программулек на крестах, видимо какое-то особое извращение. Жизнерадостные дебилы-ардуинщики, в 99.99% случаев, даже не в состоянии выйти за рамки своего wiring и залезть в регистры AVR, не говоря уже о написании собственной либы на С++. 3. Глядя на эту печатку с ардуино-светодиодом(!), я не заметил йоба-развязок на входах-выходах и зачем-то в "промышленном" интерфейсе ввода-вывода стоит микроконтроллер мощнее сраной AVR-ки в качестве ЦПУ.
Хуета-хует, ИМХО. Теплицу и сральник деревенский авоматизировать, а не промышленные объекты.
В наличии военник с категорией Д по F21, аттестат за 9 и 11 с баллами 4,1 и 4,5 но без ЕГЭ и планы поступить в техникум на оператора ЧПУ станков - после 11 класса всего 10 месяцев. Не возникнут в будущем подводные при трудоустройстве?
>>2547035 >>2546745 (OP) ПОЯСНИТЕ НЕШАРЯЩЕМУ ПЛЕС Залетный химик технолог по образованию в треде. Работал всю сознательную жизнь в нии, пользовался устройствами для контроля температуры (программируемые пид регуляторы) чтобы делать на них самодельные нагревательные устройства для разных лабораторных установок. Немного вникал в микроконтроллеры стм32 (с использованием высокоуровневой библиотеки, если о чем-то это говорит. По порогу вхождения не далеко ушло от ардуино), делал примитивные решения типа переключения клапанов в лабораторной установке по данным с ацп. Наверное глупый вопрос: а чем принципиально отличаются промышленные средства автоматизации от тех же контроллеров? Например в соседнем нии ребята делали установку, автоматизировали то ли на термодатах то ли на овенах, пришли к тому, что нужны стм32.
>>2591261 А что ЧПУ тред сдох? Но вообще, если у тебя будет корочка, то твои сложности будут такими же как у других. Здоровье и военник не должны играть роли.
>>2591458 Если тебе в лаборатории нужен просто нагрев, то тебе особо нет разницы на чем делать. Тут скорее дело навыки и привычек, обычный нагрев можно собрать хоть на чем. Так что в твоем примере я бы скорее поставил на то чтобы не разобрались, или нужна была какая то связь с лабораторным ПО, которое легче было обеспечить на стм. Если рассуждать в целом о разнице лаборатории и производстве, то в лабе чаще нужны очень точные и очень быстрые решения например, к моей компании пару раз обращались с просьбой сделать стенд испытаний под давлением, но по всем расчетам выходило что обычные пром средства не катят, и надо ставить карты аналогового ввода очень быстрые и сидящие на pciE. А вот на производстве обычно нужны очень надежные решения, но тех же измерений каждые несколько микросекунд не надо, хватит и миллисекунд. Ну и промка с точки зрения программирования это обычно проприетарные среды и IEC языки, более понятные электрикам. Так что в целом, я не думаю, что тут есть где то четкая граница. Нужно смотреть на конкретные задачи, а также навыки их исполнителей.
>>2591679 Смешно. Если ты вдруг серьезно, то SCL это никакой не C++, и даже не С, а просто Паскаль. И каждый язык это просто инструмент, который удобен для той или иной задачи. На LAD удобно делать какие то простые алгоритмы, сбор по и/или переменных, и т.п., ибо наглядно и удобно в отладке. На SCL удобно делать всякие циклы, разветвленные if-else, работа с массивами, и т.п. Посмотрел бы я как ты на ладе бы мучался описывая, например, какой-нибудь кастомный протокол для общения для общения с внешним устройством.
>>2591458 >а чем принципиально отличаются промышленные средства автоматизации от тех же контроллеров? Тем же, чем компьютер отличается от центральных процессоров. В большинстве ПЛК стоит стм32.
>>2591814 > измерители-регуляторы Работаю на производстве, где этим говном, обмазано все, и стены, и щиты, и потолки, и небо и сам Аллах Иосифович. Все потому, что предыдущий инженер АСУ ТП, крайне постпенсионного возраста, не умел в контроллеры и нормальную автоматизацию. Теперь все щиты пестрят абсолютно непонятными показаниями вперемешку с Err5, постоянно отъебывающиеся релюшки, куча каких-то реле времени, наслоения частотников на каждый пук, пиздос...
>>2592369 Эбанутый. Наши носятся как вжопу жареные ища всех китайских производителей с которыми можно подружиться и набрать прямых инженерных линий, а он к еврокуколдам замерзающим решил написать.
>>2592369 Несколько рабочих дней. Хотя я так понимаю регистрация сейчас только под впн, и хз насколько ты качественные данные указал. Регистрируют вроде всех, но в любом случае данные вручную рассматривают.
>>2592426 >Эбанутый. Тут только ты. Мало ли какие у кого задачи. Ну и опять же, взять те же ПЛК. Ладно ещё китайцы под кодесис, но остальное это же мрак. Можно сколько угодно говна лить на тот же тиа портал, но у китайцев софт лет на 15-20 отстает. В 2022 программировать на софте который слизан у Митсубиши из 90-ых это то ещё удовольствие.
>>2592108 А чо там такого то? Куча "зон" каждая со своей кнопкой Пуск/Стоп, релюхой времени и пускателем. Какие-нибудь конвейеры, которые по датчикам затора останавливаются, а потом по реле времени попозже запускаются.
>>2592624 Довольно глупо, что ты приебался к слову употребленному в переносном смысле. И т.к. ты в прошлом посте использовал местоимение "наши", то почему сейчас используешь "у тебя в стране", а не "у нас"? Странный ты, непоследовательный.
>>2592620 >Несколько рабочих дней. Прождал дней десять и написал им сам. На удивление, спустя пару часов ответили, мол, - мистер руззке швайн, ми вас подтвердили, польсуйтесь высокакчественным немецким сайтом!!. Так что я теперь полноправно могу кочать примеры, всякие книжки и т.д.
Анон, как запустить симуляцию в E-Designer для HMI от beijer electronics? Сама симуляция запускается, но коннекта с ПЛК нет. Комп в одной сети и адресном пространстве с контроллером, ПЛК с компа пингуется. Может что-то натыкать в сетевом конфиге проекта надо? Панель E1101, подтыкаюсь по эзернету.
А в кривом поделии сумрачных фрицев - ТИА Портале, нельзя сохранить отдельным файлом какой-нибудь ОВ, дабы отправить человеку по почте? Только весь многогигабайтный проект?
>>2593350 Напрямую нет. Разве что функции на SCL и возможно часть DB можно "generate source from block". Либо выноси функцию в либу, это по идее тот инструментарий что предусмотрен, для обмена и повторного использования. Ну и я хз что ты засунул в проект, что он у тебя гигабайтный. Мои типичные проекты до 100 Мб, и то это с довольно большим количеством импортированных картинок и т.п. А обычно это 10-50 Мб. Так что или у тебя с проектом что то не так, или ты пытаешься какие то архивы тащить.
>>2593793 Положи на любое облако по типу гугл диска и работой с тем проектом. Один раз ссылку кинул и всё, на той стороне только забирать когда ты попросишь. Ну либо поднимать мультиюзер проект. Там можно синхронизироваться с нескольких машин к общему серверу. В целом это ебля и если правки не так часто, то я бы не парился. А если постоянно, то можно и об этом варианте подумать.
>>2594194 >на любое облако И правда, чот затупил. Спасибо за совет. Хотел уже на гитхаб хуячить, но меня за яйца повесят, что в открытый доступ выложил.
>>2598144 >в тор браузере качаю Блядь. У меня в деревне одна Йопта. Не работает ни Протон ВПН, ни Броусек, ни ТачВПН, ни ТОР, нихуя!! Ебучий Роскомпозор заебал своими блокировками.
>>2598405 Для тора нужно кастомные бриджи ставить. Можно найти в инете, есть бот в телеге @GetBridgesBot А вообще попробуй goodbyedpi. Это не впн, а обфускация пакетов против блокировок. Если он работает против твоего провайдера (стоит поискать какие настройки стоит поставить), то мб и к впн-ам достучишься.
>одна Йопта Ну хз, йота дочка мегафона, оборудование по идее одно и тоже. У меня и протон, и лантерн, и псифон работают. Хотя конечно может от региона есть разница. Ну и можно в платные впн потыкаться с бесплатным промо периодом. Вообще хз как ты живешь с блокировками.
Ребята, помогите советом. Есть образование инженера строителя, но ни дня в жизни не работал там, занимался кабанчиковством в России. Сейчас живу в Германии и есть вариант отучиться на электронику в Автоматизации (охуенная зп) или на Электротехнику (хорошая зп) от всеми любимого Deutsche Bahn. Это все рабочие профессии. Учёба бесплатная и с первого дня практика и соотвественно небольшая зп, жить можно короче. В детстве ковырял компукьеры и станки, несколько лет назад угорал по чпу, но с электроникой, а особенно чтением схем у меня 0 опыта и понимания. Как считаете, реально ли в 26 лет вкатиться и что-то понять? Или нужен какой-то особый склад ума? Я когда чпу собирал из китайских запчастей, для зевак это была реальная магия, что я САМ подключал шаговики и т д. А я понимаю какая это элементарная хуйня. Вот для меня магией является условный ремонт телевизора — я вообще в этих платах, резисторах нихуя не смыслю. Ещё один важный вопрос для всех, кто получал ВО: меня пугает пиздец как Математика. Есть вариант пойти учиться на халяву на вышку и получать в перспективе большое, но там возможно будет на первом курсе матан. Я как-то в 7 классе проебал начало алгебры и с тех пор скатился в говно, стыдно признаваться. До сих пор у меня задачи типа «упростить выражение» вызывают ужас. В универе кое-как сдал Матан, тупо заучив таблицы интегралов или формулы из теорвера. Но тут думаю может быть построже в плане контроля знаний. Как вы с математикой справились и играла ли она большую роль в обучении и работе? В варианта из начала поста, как меня убедил местный старожил, мне больше чем теорема Пифагора вряд ли что-то потребуется и будем в основном щиты ковырять.
>>2598527 >Как считаете, реально ли в 26 лет вкатиться и что-то понять? Мне кажется 26 это не так много, чтобы бояться новых знаний. Лично я как раз к этому времени начал понимать какие знание мне бы реально пригодились, и начал немного расстраиваться, что я вместо пар частенько бухал.
>Или нужен какой-то особый склад ума? Мне кажется, главное нужен интерес. Ведь если в более молодом возрасте, даже если ты не хотел, ещё можно как то учиться из под палки родителей, или ради компании и пьянок, или ради боязни армии. А вот постарше, когда ты уже поработал и знаешь что можешь зарабатывать какие то деньги, вот там уже сложнее собраться и не сорваться. Тем более что все равно будут возникать мысли, что ты учишь какую то хуйню за копейки, когда мог бы сейчас зарабатывать больше. А про склад ума сомневаюсь (хоть я и не электронщик) - тем более что ты сам говоришь, что это рабочие профессии. Пусть и для высококвалифицированных рабочих.
>Как вы с математикой справились Хз, у меня всегда норм с математикой было. И все преподы в универе по этим темам из мат предметов у меня были матан, линейка, статистика, дискретка, вычислительная были норм, так что прямо сильных проблем не было. Из того что реально применимо к работе, то да, конечно не очень много.
А так удачи тебе, анон, во всех начинаниях. Имхо бояться не стоит, прорвёшься, если приложишь достаточно усилий.
>>2598563 >Мне кажется, главное нужен интерес. Благодарю от всей души, попробую до поступления немного вникнуть в суть работы, чтобы понимать куда двигаться.
>Лично я как раз к этому времени начал понимать какие знание мне бы реально пригодились, и начал немного расстраиваться, что я вместо пар частенько бухал Тоже с недавних пор осознал, что мог учиться намного лучше без особого напряга. Зачем проёбывался - вообще не понимаю.
>А так удачи тебе, анон, во всех начинаниях. Имхо бояться не стоит, прорвёшься, если приложишь достаточно усилий. Спасибо за поддержку. Привлекает электрика/электроника, так как всегда было очень интересно, но ничего не понятно. Да и приятно выглядит возможность применить себя в разных сферах, имея эти знания.
Я всегда хотел работать в технической области, считал, что лучше в грязи ковыряться, чем в офисе сидеть или что-то впаривать. Но как оно на самом деле - не знаю. У тебя анон, не возникало мыслей, что ЗАВОД это ошибка? Что надо было идти на продавца страховок? Тут, например, с руками отрывают всех желающих в продажи и зарплата там больше. Но я продавать вообще ненавижу. Думаю, быстро от стресса с ума сойду.
>>2598620 >У тебя анон, не возникало мыслей, что ЗАВОД это ошибка? Конечно возникало, хотя я и не на заводе, а в проектировании/разработке в офисе с начала ковида вообще дома в основном чилю. А на заводы езжу только на ПНР. Но, нет, меня никогда особо не привлекали сферы связанные с общением с людьми. Скорее сожаление, что не пошел в чистое айти. Тут конечно и денежный фактор, да и в целом мне довольно интересна эта сфера. А после 24го оно и до было, т.к. политически мои взгляды далеки от текущей России, но с войной все конечно обострилось ещё есть и большое сожаление, что нельзя просто взять ноут и свалить зарабатывать деньги где то ещё. Хотя наверное можно, но сложностей с этим в разы больше, а ресурсов, чтобы все это перетерпеть у меня нет.
>Но, нет, меня никогда особо не привлекали сферы связанные с общением с людьми. Скорее сожаление, что не пошел в чистое айти. Понимаю тебя, но меня больше не сам факт общения отталкивает, а факт впаривания товара. В айти я тоже мог бы пойти и даже бесплатно учиться, но я не уверен, что вывезу. Мне интересно было программировать ардуино и править G-Code, но мне кажется, что в айти просто адская конкуренция сейчас. Кроме того, одно дело когда это хобби как ардуино, а другое искать чужие ошибки в миллионах строк кода.
И все они оплачиваются с первого дня учёбы, то есть нужно просто учиться/ходить на практику и жить спокойно, только выбрать надо. И перспективы роста и развития почти в каждой есть.
Геодезию можно было бы рассмотреть. Свежий воздух, разнообразие. В универе когда учили, вроде не сложно было даже с деревянными теодолитами из мезозоя. Но тут один анон очень не рекомендовал идти в измерения, типа очень заебная работа. Хотя тут есть изи варианты поспать в гос инспектора и очень хорошо получать.
>>2598631 >но меня больше не сам факт общения отталкивает Ну я не то чтобы совсем хикка, но работа с людьми это всё равно напряжение. Мне на ПНР то монтажникам иногда хочется въебать, а уж если из-за дня в день это всё.
>>2598888 Поддержка гита как аддона начиная с V16 внутри портала. Но папку в репозиторий тебе по идее никто не мешает. Если тебе просто для контроля версий, то можно попробовать мультиюзер, но это все довольно громоздко и неудобно. А вообще нахуй тебе v13? Если ты старый какой-то проект апгрейдишь, то не проще весь обновить? Просто V13 по крайне мере до SP1, то ещё говно. Там правда sql другой, и wincc вроде другая версия, насколько я помню.
>>2599024 Да ответ прост. Всегда имел гражданство Германии, но в России у отца был бизнес и он меня растил с целью заменить его в работе. Ну что сказать, не моё это: налоговая, хуеговая, трудовая инспекция, допросы в СК по любому поводу. Потому что деятельность связанна с добычей ПИ. Да, я зарабатывал неплохо, можно сказать. 200-300к/мес. Но я ебал, я не кабан, я с большим удовольствием вспоминал первые месяцы работы после Универа, когда я приходил в 8, уходил в 5 и занимался своими делами. Никто не звонил мне в 3 часа ночи, что груз не принимают. Да, звучит как хуйня, но по факту это ад, когда это каждый день происходит, а твои главные акционеры - батя и друзья, перед которыми ты бегаешь с жопой в мыле. Да и вообще я понял, что работать и надеяться на родителей не самая лучшая идея для самореализации. Батя недавно трагически умер и у меня пришло осознание, что я по сути свою жизнь строил так как он хочет, а не так как я. Думаю, что это неправильно.
А техника мне всегда нравилась и всё свободное время я ей посвящаю. Просто в Германии можно на такой дноработе зарабатывать достойно. Тем более всё образование бесплатное.
Господи блядь, какой же Сименс ёбнутый. Настроил две пеки под их OPC, одна пека нормально увидела теги и подключилась, вторая - нихуя. При этом сам OPC я вижу, теги хватаю, параметры посмотреть могу, а вывести - нет. Защо оно такое?
>>2599087 Даже не задавая наводящих вопросов, я могу сказать что это косяк винды, которая не может в связь. Что-то с авторизацией не так, но как это фиксить я не знаю, у меня для этого есть специально обученный Ахмед.
Заметил удивительное. Плагин Browsec у FF отключил все бесплатные впн, а у MS Edge работает и прекрасно получается скачать с Сименса. Теперь не буду вас заебывать просьбами скачать мне примеры.
Сап. Осваиваю Мастерскаду. Делаю по официальному гайду на ютубе. Сделал проект, нажал кнопку запустить эмуляцию. И всё, ничего не происходит, рантайм не запускается. При этом компиляция проходит без ошибок и среда разработки думает, что рантайм запустился. Что делать, куда копать?
Я ему грю что правильно соеденил а показывало все равно обрыв, он пошел и пересоеденил и все запоказывало НО Я КЛЯНУСЬ ЧТО СОЕДИНЯЛ ТОЧНО ТАКЖЕ АААААААААААААА
>>2601008 Я перерос, а ты так и будешь солидол месить с айсикью ниже оператора.
>правильно соеденил а показывало все равно обрыв Классическая проблема новичка, которого послали по быстрому соединить говноперемычку брошенную лет 10 назад. Там, где изначально все было смонтировано корректно или монтируется с нуля, таких диалогов и фотографий не возникает. Возникают другие.
>>2601149 Есть. Сейчас щелочка по перекату из русского айти в зарубежное почти все. Положняк по зп выше среднего сохранится, т.к. дефицит мидлов и выше.
>>2601215 >Пчел Давай я не будут над тобой рофлить и ты мне объяснишь, что в твоем понимании айти компания и кто такой айтишник. Так будет проще нам обоим и я смогу быть твоим проводником в мир бесконечных денег и горловых миньетов.
>>2601006 На фото не мое соединение, а старшого производителя работ который работает тута 30 лет >Отпиздил бы тебя Я б тебя вилкой заставил этот солидол вычищать а потом жрать
>>2601604 >Какой Обычной html-страницы. >куда В мастерскаду, в текстовое поле например. > откуда Из веб-страницы. > для чего Чтобы оператор видел собранные и обработанные скадой данные датчиков.
>>2601608 >Обычной html-страницы. Обычной или там Аякс? Оычный JQuery? >В мастерскаду, в текстовое поле например. На сервер мастерскады или на клиентскую машину? >Из веб-страницы. Из интернета/локальной сети/сгенерированной серваком/есть ли фаерволы/находится ли получатель за натом? >Чтобы оператор видел собранные и обработанные скадой данные датчиков. Почему не подписаться на сервер опроса, а дрочить вебку?
Можешь всегда написать парсер и шарпом, встроенным в мастерскаду дергать его.
>>2601612 >Обычной Просто обычный текст. JSON-контейнер. >На сервер мастерскады или на клиентскую машину? На сервер вроде а в чем разница, если проект не сетевой? >Из интернета Это. Без фаеровола и ната. >Почему не подписаться на сервер опроса, а дрочить вебку? >Можешь всегда написать парсер и шарпом, встроенным в мастерскаду дергать его. Где почитать, я в шарпе никогда не работал
>>2601614 >а в чем разница, если проект не сетевой? К примеру у тебя сервер смотрит в 2 сети, а клиент в одну. Создаешь окно с вебкой из второй сети. Тестируешь на сервере - все работает. Цепляешь её клиентом - нет доступа.
>Где почитать, я в шарпе никогда не работал На стаковерфлоу или в /pr/. Апи мастерскады в доках самой мастерскады. Но лучше цепанись подпиской к серверу опроса датчиков напрямую, коли у тебя все айпишники белые.
Заработало? Итак, на чом собрать ПеКа юного киповца для "работы" в Портал 17: 1. Есть пока в продаже мать от HP Z800 с двумя Зионами 5690 2. Онанимас из бэ предложил посмотреть в сторону престарелых Тредрипперов. 1950х есть у китайцы за 18к, но потянет еще и материнку. 3. Таки копить шекели на новый Интол и7 12700?
>>2601918 >мне страшно. Да не трясись ты так. Всё будет нормально. Охуеешь от количества ососбей настолько далеких от АСУ, но десятками лет занимающих должности.
>>2601772 У меня на работе есть древний xeon 1280 и ничего, нормально тянет не превосходно конечно, но не так чтобы раздражало. Есть один из довольно старых ноутов, с и того хуже i7-2860qm. Ноут в целом тянет, но тормоза при открытии окон заметны. Так проца уровня начальных i5 в целом хватает но если тебе надо будет разварачивать виртуалки, то конечно лучше иметь запас. А вот оперативки лучше побольше. Я бы забивал 16 минимум. 32 если с большими проектами работать или с виртуалками. Ну и диск надо нормальный ссд, если будет NVMe, то тоже не помешает.
>>2602595 >А как мне вытаскивать данные из хтмл-страницы без парсера? Данные из хтмл страницы можно и нужно вытаскивать не дергая страницу, а обращаясь напрямую к серверу, который их туда пушит. Для этого есть либо подписка для своих, либо апишка для чужих. Парсинг - это самая крайняя мера.
>>2602612 >Данные из хтмл страницы можно и нужно вытаскивать не дергая страницу, а обращаясь напрямую к серверу, который их туда пушит. Для этого есть либо подписка для своих, либо апишка для чужих. Парсинг - это самая крайняя мера. Пчел, я веба вообще не касался никогда. Для меня это темный лес, но нужно как-то сделать.
>>2602649 >>2602650 Я не имею доступа к серверу или к датчикам, он вообще другим людям принадлежит. У меня есть только ссылка на страницу. Что мне делать?
Как забрать данные из ебучего Wonderware System Platform 2017 SP3 по OPC ? Есть 2 системы: 1 - WSP 2017 SP3, 2 - SAP HANA (может в OPC DA и OPC UA). Но WSP в OPC UA может только с 2020, а мы не перешли из-за ковидлы. А сейчас - из-за санкций. Кот имел дело с похожей задачей? С меня как обычно нихуя
>>2602660 >Что мне делать? Мысли научиться формировать и корректно описывать задачу, чтобы тебе могли помочь. Я из тебя клещами вытягивать инфу не буду и не хочу. Делай, как умеешь. Если считаешь, что парсинг - это выход, то парси.
>>2602665 >и корректно описывать задачу, чтобы тебе могли помочь. Так я описал как мог. Есть мастерскада, нужно с нуля написать софт, чтобы тянуть данные с веб-страницы. Спрашивай, что интересует.
>>2602667 >Спрашивай, что интересует. Да ты охуел.
Ты понимаешь, что способ сбора информации напрямую зависит от доступных тебе сервисов? Я тебя изначально спрашивал, есть ли доступ к к тем датчикам и ты нихуя не сказал.
Описываешь, что у тебя такое-то подключение, такая-то топология, то-то доступно, то-то недоступно, надо сделать вот так-то и так-то, потому что вот так-то нельзя.
Почему нельзя с другого сайта датчики тянуть? Точно та компания не дает апишку? Почему своих датчиков нет? Ты дачу что ли строишь и температуру с гисметео надо забирать?
>>2602670 >Я тебя изначально спрашивал, есть ли доступ к к тем датчикам и ты нихуя не сказал. Ты не спрашивал. Доступа нет. Есть только веб-страница в интернете, и всё. >Почему нельзя с другого сайта датчики тянуть? Точно та компания не дает апишку? Какого другого? Он один. Точно не дает, это госконтора, они пальцем не пошевелят ради тебя.
>>2602670 >Ты дачу что ли строишь и температуру с гисметео надо забирать? Нет. Начальник поставил задачу, вывести данные датчиков в мастерскаду с веб-страницы. Она содержит только название датчика и данные в виде числа (текст). Я хз как ещё объяснить. > Почему своих датчиков нет? Я тут хуй простой, если что, и не имею каких-то полномочий, какие-то свои датчики делать или типа того. Что сказали, то и делаю, получаю зарплату, всё.
>>2602672 >>2602674 Вот с этого надо было начинать. А просто пробросить страницу и вывести на отдельный экран не будет решением? Или ему их еще нужно архивировать и считать?
>>2602676 >А просто пробросить страницу и вывести на отдельный экран не будет решением? Для начала можно так сделать, только как? В мастерскаде есть какие-то инструменты для этого? >Или ему их еще нужно архивировать и считать? Скорее всего да, но для начала можно ограничиться и просто выводом вебстраницы. Вероятно это будет следующей задачей.
>>2602678 >Для начала можно так сделать, только как? В мастерскаде есть какие-то инструменты для этого? Да, конечно. Там есть вариант в кадр вставить URL. В обучалке на ютубе тренер так и делает. Просто убедись, собрав проект и цепанувшись с конечной точки, что клиенты тоже эту страничку увидят, о чем я тоже тебе писал выше.
>Скорее всего да, но для начала можно ограничиться и просто выводом вебстраницы. Ну тогда сочувствую и действительно придется парсить со всеми вытекающими. Эт тебя начальник сразу по хардкору напряг.
>>2602674 >Начальник поставил задачу, вывести данные датчиков в мастерскаду с веб-страницы. Она содержит только название датчика и данные в виде числа (текст). Я хз как ещё объяснить. Ссылку дай что ли. Страницы разные бывают. В самых простых сервер отдаёт тебе HTML код и JavaScript скрипты, эти скрипты в твоём браузере выполняются и запрашивают данные с сервера. В таком случае твоя задача разобраться как именно страница берет данные с сервера и повторить процесс, обращаясь напрямую к серверу. Страницы посложнее могут по запросу генерироваться целиком на сервере, данные жестко зашиваться в HTML и этот HTML отдаваться тебе. В таком случае тебе действительно остаётся только парсить HTML и дёргать своё значение. Как именно парсить - хз. В мастерскаде вроде есть C# скрипты, а в C# точно есть функционал для парсинга страниц. Но если ты программированием высокого уровня не занимался до этого - охуеешь делать и не факт, что вообще сможешь сам.
>Я тут хуй простой, если что, и не имею каких-то полномочий, какие-то свои датчики делать или типа того. Что сказали, то и делаю, получаю зарплату, всё. Ты долбоёб просто с языком в жопе. Видишь более простые/правильные/дешевые решения задач руковоства - предлагай. Это не армия, тут инициатива полезна.
>>2546745 (OP) Ну что, 700р/точка и техас/мэк-кабанчики)) Вы еще копротивляетесь тут или уже пришло понимание, что вас и ваши некрокоробочки рыночек порешал?
Ведь еще в прошлом году вас предупреждали.. Учи! Учи Python! Блядь не хочу! Хочу МЭК и квадратики рисовать!
Вы хоть осознаете что сейчас всю вашу работу будут делать IOT Senior Python developers? Только не за 700р/точка, а за 70000р/точка
Просто хочу понять на что вы надеялись и что собираетесь делать?
>>2602911 >Умный самый? Один из. >Или не в россии живешь? Ну я на инициативе до начальник отдела дорос, а вы дальше пидорьте датчики. Бизнесу нужно эффективно решать задачи, а не заёбывать работников.
>>2603213 >Бизнесу нужно эффективно решать задачи Единственный бизнес, который тут есть - это распил госбюджета. Там нужно решать задачи, но совсем не те, о которых ты думаешь. >а не заёбывать работников. А это тут основа всего.
>>2603213 > я на инициативе до начальник отдела дорос Когда дорастешь до руководителя направления или главного инженера - тогда и приходи. До начальника отдела дорасти не самое великое достижение, чтобы флексить им на анонимной борде.
Но с тем, что тот анон совершенно не умеет излагать свои мысли, я полностью согласен.
>>2603279 Правой по система, добавить арм, правой по папке протоколы.
>а смотреть несколько двухчасовых видосов это пиздец Без обид, но может стоит сменить профессию, если ты даже такую простую вещь не осиливаешь? Дальше намного заковыристей задачи будут.
>>2603282 >Правой по система, добавить арм, правой по папке протоколы. Ну блять, это я и сам нашел. Только у меня ничего не работает. Модбас полом проверяю, там работает. >Без обид, но может стоит сменить профессию, если ты даже такую простую вещь не осиливаешь? Дальше намного заковыристей задачи будут. Какую простую? Сидеть целый день смотреть видосики? У меня есть дела поважнее
>>2603283 >Только у меня ничего не работает. Модбас полом проверяю, там работает. Ну так сравнивай-чини. У меня все работает - у тебя ничего не работает. Как так?
>Сидеть целый день смотреть видосики? Да. Не нравятся видосики - читай справку на овер 900 страниц и форум поддержки.
>У меня есть дела поважнее Хуя ты деловой оказывается.
>>2603290 C чего бы, это верное суждение. Unit ID нужен только при работе со шлюзами Modbus TCP/Modbus RTU. Если какой-то Вася сделал свой девайс, который отвечает только на запросы с Unit ID = 1, то ему на пересдачу надо. Другой анон
Делаю страницу на веб-сервере 1200-го симатика. Нужно менять переменную типа Time. Я использую такое: <form method="post"> <p>Input timer, ms: <input name='"Timer"' type="text" /> </p> </form>
Проблема в том, что приходится вводить в формате "T#500ms". Если ввожу просто "500", то переменная не меняется. Как сделать, чтобы можно было вводить просто "500"?
Бля я не понимаю, почему в мастерскаде в палитре нет почти никаких компонентов? Пик1 из хелпа Пик2 у меня в палитре. ГДЕ ВСЯ ЭТА ХУЙНЯ? КАК ПОГРАМИРОВАТЬ ТО?
Я просто хочу понять. Почему у нас на заводике всякие бетонщики, штукатурщики, говнокопатели и тд получают от 90к, а инженеры асу тп от 50 до 80к максимум? А еще подрядчикам платят 4000р в час за одного инженера думаю на руки он получает 1000р в час минимум, от чего у меня сгорает срака. Да и зачастую там долбоебы, которым все похуй и я тупо за них работу делаю за десятикратно меньший прайс.
>>2603889 Потому что вас на заводике быть не должно в обще. По правильному ты должен работать в подрядной конторе и обслуживать 3-4 таких заводика. Вот тогда у тебя будет зп 120к
Как мне стать Асушником/Киповцем, если я учился на прогера? Пока что прохожусь по электротехнике, но чувствую, что куда-то не туда двигаюсь, да и с физикой у меня всегда было так себе.
>>2604520 С чего бы? Как более требовательная к знаниям работа, почти в одной сфере, может оплачиваться сильно хуже? Это противоречит рыночной экономике
>>2604541 Как это нет мануалов? Было вроде. Ты скаду вобще кодишь или какойнить плк110? Вобще мастерскада4 хоть и говно редкосное, но там все +- понятно сделано. По крайней мере у меня проблем не возникала, уже проекта 4 сделал на этой хуйне
>>2604640 >Заставили импортозамещаться? this >Ты скаду вобще кодишь this > но там все +- понятно сделано. Ну мне к примеру пока непонятно, как привязать свойство компонента в окне к элементу массива в параметрах. Перетягивание мышью не работает.
>>2604785 >Ну мне к примеру пока непонятно, как привязать свойство компонента в окне к элементу массива в параметрах. Перетягивание мышью не работает. А лол, вчера 3 часа ебался, сегодня за 5 минут нашел решение.
>>2604649 Ты видимо не с самого начала следишь за моими бугуртами: он не смог на оф канале найти больше 3 видео по мастерскаде; не смог себя заставить их вдумчиво посмотреть не говоря уже об ftp сервере со всей подробнейшей документацией на мастерскаду; не смог разобраться после просмотра, что нужно привязывать стартовое окно, что там есть возможность вставлять ссылки; не понимает где и зачем, и почему объявляются переменные; после того, как я ему скинул видео с другими уроками - гордо заявил, что не царское дело их смотреть, хотя видно, что мануал он активно продолжает не читать, где ответы на ВСЕ его вопросы описаны русским по белому; не в состоянии сам сделать дебаг трех строчек кода, при этом просит возможность программировать, подразумевая ST, хотя в системе для дохуя программистов зашит шарп, блядь.
Ты, блядь, с системой работаешь, у которой есть 1,5-2к страниц мануалов, хелп и бесплатные видео для даунов с оф канала. Ну сходи к ним на курсы тогда и получи ебаный сертификат, если такой дохуя занятой.
Да, мастерскада - это безусловно не эталонный продукт уровня овна, но в данном случае вообще проблема не в ней и сабж еще даже близко всей её мякотки не хлебнул.
И я прекрасно понимаю, что иногда влом ради какой-то мелкой херни наяривать 900 страниц мануала, что ты можешь слегка проебаться в какой-то из областей и проще спросить быстрое решение на форуме, но, ебаный в рот, когда человек пишет: мне это нахуй не надо, разбирайтесь с моим говном за меня, не для мастерскады моя роза цвела, а я буду сидеть, пить чаек и деньги получать - то шел бы он в пешее эротическое.
>>2604796 >ЧСВшный постинг тут только у тебя Но я всего лишь задаю вопросы, ответы на которые пол дня искать в мануалах и 4-часовых видео и на которые можно получить ответ за секунды на форуме. >особенно в сочетании с уровнем знаний. Я и не скрываю, что у меня нулевой уровень знаний в мастерскаде, которую я только начал осваивать. А вот зачем ты тут рвешься - я не понимаю. Видать на работе заняться нечем, ну открой ютуб, я не знаю.
>>2604798 >Но я всего лишь задаю вопросы, ответы на которые пол дня искать в мануалах и 4-часовых видео и на которые можно получить ответ за секунды на форуме. Потому что потратив часа 2-4 в зависимости от того, как всасывается материал на видео на скорости х1,5-2 еще неделю назад - ты бы не задавал таких вопросов и не стрелял себе в ногу через шаг. Даже можно их как подкаст слушать, пока до работы маршируешь, а на месте уже просто промотать на нужные хайлайты. И там все объясняется лучше, чем я-мы сможем это сделать в треде.
>которую я только начал осваивать Так от того и рвусь, что ты её не осваиваешь, а занимаешься хуетой. Но больший бугурт, что ты даже не пытаешься сам что-то сам почитать и разобраться, а сразу несешь сюда. Причем эти моменты достаточно базовые не столько для мастерскады, сколько для любой скады в принципе. Просто нопки по разному разнесены.
>Видать на работе заняться нечем Обязательно прислушаюсь, как только запруфаешь, что пишешь код 8 часов без перерывов.
>>2604798 И еще тебе совет: открой параллельно второй чистый проект и параллельно тестируй в нем все свои самые сокровенные глупости постоянно так делаю и рекомендую, эмулятор никому не расскажет и подскажет по ошибкам.
>>2604803 >Потому что потратив часа 2-4 в зависимости от того, как всасывается материал на видео на скорости х1,5-2 еще неделю назад - ты бы не задавал таких вопросов и не стрелял себе в ногу через шаг. Ок, потратил. Где ответ на этот вопрос >>2603596 ? Ни в одном видео и мануале его нет. Я искал внимательно. Конечно проще всего сказать, что я плохо читал и смотрел и что мне надо еще неделю потратить на пересмотр, может тогда снизойдет озарение. Мне почему-то кажется, что нет. Кстати, >пук-пук у меня все работает, а ты просто неосилятор - не ответ.
>>2604817 Я должен всю скаду перерыть, чтобы повторить тот кусочек экрана, как у тебя? Ты свои мысли формулировать начнешь нормально, какич-пукич? Откуда я знаю, где у тебя это не получается.
>>2604820 >Я должен всю скаду перерыть, чтобы повторить тот кусочек экрана, как у тебя? 1. Запускаешь скаду. 2. Создаешь проект. 3. Создаешь объект. 4. В объекте создаешь любую программу, открываешь её. 5. В центре внизу "палитра". >Ты свои мысли формулировать начнешь нормально, какич-пукич? Откуда я знаю, где у тебя это не получается. Вроде бы очевидно. Что здесь может быть непонятно?
>>2604822 >Что здесь может быть непонятно? Много ЕСЛИ, которые не кажутся очевидными на первый взгляд. Так всегда и формулируй вопросы по крайней мере на технических форумах, как сделал сейчас.
Хуй с ним. Щас другая проблема. Не запускается тренд в рантайме. В хелпе ничего подобного нет, гуглинг ведет на гитхаб, где пишут, что вроде как криво вызывается библиотека в жс коде. Но как это исправить то.
>>2604838 Могу только посоветовать поковыряться сперва на десктопе и потестировать. Тренды в мастерскаде тема очень ебаная, особенно, когда больше одного тренда на канвас, а разбираться времени уже нет. Ну и классическое у меня работает но хуево
>>2605572 >Для чего вообще нужны нетворки? Разбиение логики программы визуально на отдельные куски. В этом нетворке делается такая то вещь, в этом другая, а вот и комментарии ко всему этому. В общем это просто разметка для удобства чтения. В SCL файле аналогом являются REGION. Ну или тебе лень, то ты можешь просто заметными комментами делить.
>В LAD-файлах вставлять SCL-network-и или в чисто SCL-файлах? Я обычно рассуждаю так. Если мне удобно сделать целую функцию на SCL, т.е. когда у меня на входе/выходе несколько параметров, а внутри куча возни, например, с циклами, то я скорее оформлю это в отдельный файл. Если же у меня описывалась программа на том же LAD, а тут мне вдруг понадобилось преобразование в пару строчек или по массиву быстро пройтись, то я вставлю SCL network. И ещё надо понимать что возможность вставить SCL нетворк появилась только в TIA14, до этого даже если тебе надо было пару строчек написать, то ты городил отдельную функцию. И доступно это только для 1200/1500, а на 300/400 нет.
И опять же почему используются LAD/FBD, хотя они менее функциональны? Для наглядности и упрощения отладки/поиска проблем. Так что в основном алгоритме работы предпочтительнее взять эти языки. А вот какое-нибудь описание доморощенного коммуникационного протокола там делать и неудобно, и наглядно один хер не будет.
Сап, АСУны. Товарищ попросил помочь найти специалиста по сименсу, суть такова: есть станок который управляется ПК с линуксом на борту который по USS протоколу управляет двумя сервоприводами, нужно перенастроить серводрайверы для работы: 1. Для тестов. По аналоговому сигналу 0-10 В (скорость) и дискретными (вкл-выкл) 2. Потом перевести на работу по USS протоколу через rs-232 или rs-485.
Кто может помочь (не за бесплатно)? Станок находится в Питере.
>>2605997 Бро, я сам в деревообработке работаю, в нашей дыре ничего сложнее реверсивного пускателя особо не найти, лол. Тебе бы какую-нибудь инжиниринговую контору поискать или интегратора.
>>2606972 Я не видел, чтобы кто то поломал. Если know-how защиту в ранних TIA ещё пытались брутфорсить или подбирать по хешу, то когда весь проект запаролен - не видел решений.
Никак не соображу, как в мастерскаде обрабатывать переменную в программе. Допустим есть переменная a:bool, b:string, мне нужно при каждом переходе a в true, добавлять к b определенный текст. Если я подключаю b к входу и к выходу программе (взять текст из b, добавить текст, записать в b), то b просто блокируется и ничего не записывает. Как сделать чтобы работало?
>>2608776 Еще у мастерскады есть кривая тема, что иногда выходная переменная нормально в параметр пишется, а иногда надо напрямую в выход засовывать. Можешь еще такой вариант чекнуть.
>>2608786 Тогда бы не компилировалось. У меня компилируется, просто всегда пишет 0 в параметр. Еще у меня почему-то не добавляется шкала к параметру, выдает ошибку пикрелейтед. Вероятно это потому что параметр элемент массива. Как пофиксить?
>>2609008 >По коду хз, можешь скинуть, если хочешь, но как выше писал, то по идее должно работать. Ну вот к примеру. Добавил 2 параметра типа стринг (Строка и Текст). Программа определяет, есть ли что-то в параметре "строка". Если есть, то добавляет в Переменную текст и записывает её в выход. Строку при этом обнуляет. Программа не работает, параметр строка содержит данные, а текст пуст.
>>2609008 >IШкалы-графики-алармы там пиздец. Изъебываться только и экспериментировать методом тыка. Блин, почему всё через жопу. Техподдержка уже 2 недели не отвечает, хотя у них даже хелпдеск запилен. Нахуя пилили, если всё равно игнор? На форуме написал, тоже игнор.
>>2609124 Хуярит и волосы назад. Привязки смотри, а лучше все отвяжи привязывай постепенно и параметры попробуй не писать сами в себя, а рассади входа выхода на разные. Тогда поймешь, где проблема.
>>2609162 >а рассади входа выхода на разные. Так у меня так и сделано. Сменил имена переменных на англ, как у тебя, не помогло. Привязки я проверил, все правильно. См пикрел. Вообще есть ощущение, что программа просто зависает на первом же скане и не выполняется.
Озадачился на своей нынешней работке приведением щитов в божеский вид и охуел с цен на маркировочные залупы. Все эти маняколечки и клипсы с номерками, суть - говно ебучее сползающее по провуду хуй пойми куда. Проворачивающееся жопой к чтецу и слетающее от косого взгляда. Принтер на термоусадках - сотни нефти, самоламинирующиеся этикетки, получают ценник только после половой связи с менеджером. Там где выложена сразу - 26-30к за 6500 этикеток. Что за ебучий Адъ? Неужели только кембрик и маркер спасет юную кип-овцу? Чем маркирует досточтимый Анон?
>>2609177 Да нет, все ок. У тебя что-то либо с триггерами, либо с привязками не так. Зато оказывается рофляно то, что у мастерскады ST нечувствителен к регистру, в отличие от кодесис.
>>2609785 Основное (провода, наклейки с названием оборудования) на примерно вот такой залупе https://elegir.ru/ . Не знаю, возможно мы даже у этих челов и покупаем, если интересно могу уточнить у кого точно. В общем на термопринтре сейчас печатаем основное. Сам принтер стоит 20-30к, трубочки для проводов по 2-3к за тыс, желтые наклейки на оборудование где то в районе 8к за рулон. Раньше маркировали на фениксе и в целом по качеству, ну примерно тоже самое получается. Правда номера проводов мы печатали на плоттере на пластиковых табличках, и монтажникам с ними чуть удобнее было, но и к этой херне можно приспособиться без особой потери времени. А так принтеры достаточно компактные, мы даже на монтаж таскаем.
Я не пойму, что за дроч с версиями мастерскады? Разработка одна версия, рантайм (который на 32переменных) другая версия. В итоге при попытке запуска пишет "версия исполнения устарела". Скачал с сайта инсата, там еще старше версия. И что делать.
>>2609995 Она во всех системах такая, т.к. разработкой и поддержкой занимаются небольшие команды. Соответственно, все валяется по норам и чтобы все их знать - нужно быть гуру этой хуйни.
Когда купишь её тебе все актуальные версии на дисочке пришлют. Т.ч. готовь дисковод.
>>2610866 Ну я тебя еще сильнее разочарую. Погонятие там длится час, а дальше прилетает диалог, что все, пробный период окончен и теги перестают опрашиваться. Т.ч. придется еще хардкодить тебе рестарт в батник.
>>2610912 Так чтобы любой клиент работал, надо скомпилировать проект и загрузить в рантайм. А он при загрузке в рантайм ругается на несовпадение версий.
>>2611385 > скрипт Чето это не то, похоже. Скрипт, вроде как, позволяет выполнять что-то в редакторе. Но не в рантайме, если я правильно понял. Подскажи куда смотреть.
// Использовать оператор using() // 1. Создать экземпляр потока FileStream using (FileStream inputStream = new FileStream("myfile1.txt", FileMode.Open)) { // 2. Создать экземпляр потока StreamReader() // с помощью конструктора StreamReader(Stream) using (StreamReader fInput = new StreamReader(inputStream)) { // Использовать поток fInput // ... } }
У нас есть панель KTP900 basic, мне нужно сделать график (trend view) с 6 линиями. Но я не могу добавить больше 4. Нигде толком не могу найти информацию, почему так. Это какое-то фундаментальное ограничение?
>>2616040 Да, похоже на то. Даже скопированный тренд вью не из бейсик панели с большим количеством линий не компилится. так что придется разбивать на несколько частей. Но несколько тренд вью объектов ты можешь разместить на 1 экране. Ну и добавишь кнопочки, которые будут переключать визибилити.
Пытаюсь вкатиться в пид-регулятор на сименсе 1212с, вроде бы все понятно, но непонятно. Вроде сделал претюнинг, но температура все равно улетает далеко за сетпоинт. Включил файн тюнинг, 3 часа ждал, он в итоге тупо начал греть пока не уперся в потолок и не выключился с ошибкой. Не пойму, что я делаю не так
>>2616692 хм, ну я то научусь, а чуваки, которые будут юзать плк тоже должны учиться? Им то надо чтобы заебись грело и штуки, которые будут греть, разные с разными параметрами
>>2616653 Автотюнинг такое себе решение. Какие то первичные значения ещё можно получить, но потом все равно стоит руками. Если у тебя там просто нагрев, то тебе надо только П и И компоненты. Пропорциональная в основном будет влиять на скорость первичного нагрева, Интегральная на перелеты и колебания. Если у тебя перелет, и ты считаешь что скорость первоначального нагрев (скажем с исходной точки до 80% от требуемой) у тебя в порядке, то оставляешь П и играешься с И. Но если ты сделаешь слишком большую И, то ты можешь выходить к требуемой точке слишком долго. А если слишком маленькую, то можешь получить колебания. Вообще с этим проще в ютюб, там понагляднее будет. Только учти, что кто то использует прямые коэффициенты перед частями пида, а кто то (как сименс) времена (которые в знаменателе, а не числителе) интегрирования и дифференцирования.
>>2616704 Ну ты должен либо под эти разные штуки сам подобрать коэффициенты, и оставить оператору только выбор штук. Либо ты обучаешь технолога, делаешь ему на панельки какие-нибудь рецепты, чтобы он мог при появлении новой штуки 1 раз настроить как надо, а потом просто выбирать.
>>2616704 Чуваки, которые юзают ПЛК с ПИДами, как правило, на инстинктах уже такие настройки делают. Так что сделай доброе дело: хотя бы под паролем, но достань кэфы в меню интерфейса. Их отсутствие дает +999999 к геморрою при обслуживании и выливается в перемычки, запитку через отдельные блоки и импульсы методом коротыша.
>>2616710 >а кто то (как сименс) времена (которые в знаменателе, а не числителе) интегрирования и дифференцирования. Вот я вот это не понял че-то. Там 7 параметров. Из них я так понял, мне надо 4: 1) П гейн, 2) Интеграл акшн тайм, 3) П акшн вейгтинг, 4) Самплинг тайм оф алгоритм Это так или нет? И че вообще примерно туда совать в качестве старт валье?
1. Семпл тайм я бы не трогал, и просто поставил его равным частоте вызова самой пид функции. Т.е. если ты вызваешь функцию в циклическом прерывании 100ms, то и семпл тайм ставь 0,1с. Но если у тебя пиздец инерционный объект управления, или твой регулятор (например клапан) не может так часто меняться, то нет смысла дергать выход так часто. Поэтому ты можешь поставить семпл тайм кратным времени вызова. Например, если мы поставим 1с при вызове в 100мс блоке, от выходное значение будет изменяться только каждые 10 вызовов функции.
2. Дальше, если мы решили начать с нуля, то ставим Pgain=1, Pweight=1, Ti=0. В данный момент, если ты посмотришь на формулу, у тебя по сути выходная величина = ошибка * Pgain.
3. Запускаем, смотрим. Если все пиздец как медлено ползёт, а надо намного быстрее, то увеличиваем Pgain 1 -> 5 -> 10 - 30 . Как увидели, что скорость роста примерно нам нужная (на самом деле поменьше, где-то 50-60% от желаемой хватит) начинаем добавлять интегральную часть, посредством добавления Ti.
4. Если ты греешь что то пиздец большое и инерционное, то можно смело начинать с 10-30-60-180с. Тем самым влияние интегрально части будет уменьшено, а в случае с инерционными процессами так и следует поступать. Потому что вот представь - твоя функция вызывается каждые 100 мс, и каждый раз ошибка умножается на 1/Ti и прибавляется к тому что было накоплено ранее. Если твой объект управления реагирует очень медленно, то имея маленький Ti ты накопишь большую И составляющую, и в итоге получишь большой перелёт и колебания. Но если ты поставишь Ti слишком большим, то накопленная ошибка будет мало влиять на процесс, и ты будешь ползти к своей уставке очень долго.
Пункты 1 - 4 вполне способен сделать автотюн с нормальной степенью адекватности.
5. Смотришь на график процесса. Если большой перелёт у сетпоинта и колебания увеличиваешь Ti. Если слишком медлено идет к сетпоинту, а может идти быстрее (то чем ты греешь не хуячит на 100%), то либо уменьшай Ti, либо увеличивай Kp. Если у тебя автоколебания у сетпоинта примерно с одинаковой амплитудой, то можешь начать понижать Pweight. Но в нагревательных процессах обычно не надо.
Дальше если есть вопросы, то давай прикладывай график, и коэффициенты при которых ты его скринил. Если хочется более научного подхода к подбору коэфициентов, то гугли того же Циглера-Николса, но обычно оно не надо.
>>2617132 Я бы тоже съебал, правда английский на уровне пиздюка, да и кому мы там нужны? Вот сижу у себя на заводике и каждый день срусь, что вызовут в отдел кадров подписать повестку.
>>2617298 Говорят в первый же день на некоторые заводы прислали списки и тупо по спискам отключили пропуска челикам. И уже на проходной выцепляли и везли прямо в военкомат на автобусе.
>>2616781 Потыкал, какая-то хуйня получается. П Гейн я настроил как ты сказал, получается при 2-3 нормально. Если я выставляю Ti больше 0, то нагреватель греется очень сильно выше уставки. Причем я пробовал разные цифры, от 1 до 180 и все какая-то херня получается. Более-менее правильно греет только когда 0. Почему так?
>>2617774 Ещё датчик странно работает, показывает 40 градусов, а на поверхности уже вода шипеть начинает, если брызнуть. Я вырубаю нагрев и температура медленно подтягивается до 80-90 в течение минуты
>>2617775 Ну если у тебя датчик так странно работает, то и регулятор ебашить не будет, он же по нему работает. Может он у тебя не в том месте стоит? Гденибудь в самом дальнем конце от нагревателя. Да и вода ещё небось стоячаяя, без перемешивания?
>>2617774 Графики прикладывай. Можешь со странички commisioning регулятора, можешь сам trace сделать. Сначала график только с П частью, потом при добавке И. Ну и вообще описал бы свою установку, чем ты там греешь, что греешь и т.п. Ну и скрины подключения функции в программе тоже лишними не будут.
>от 1 до 180 и все какая-то херня получается Можешь и 0.0001 попробовать. Хз ты мог накосячить с размерностью, и возможно твои коэффициенты 2-3 в П- части умножаются на такие числа, что ты на выходе всегда имеешь 100%. Опять же сделай грубый тюнинг и пляши от него.
>>2617775 Ну значит тебе нужно учесть такую большую инертность, возможно в целом греть медленнее, чем тебе кажется нужным (тепло то должно дойти до датчика). П- часть меньше, И- часть (я про время) больше.
Здаров, мужики. Подскажи, как в интаче пользоваться кроссРеференсом? Проект большой, переменных и скриптов много, а кроссреф ничерта не ищет. Интач 2014 R2 SP1.
>>2617835 Вот ты видимо, анон, разбираешься. Я зумер порридж-будущий асутпшник и вообще, нравится вся мне эта херня с трейсмодами и шинами. Ну а проблема в том, что ТАУ я знаю на уровне валенка. Могу замкнутый контур в Симулинке натыкать, или в Матлабе годограф нарисовать, в ТрейсМоде экранчик сделать и тому подобное(пикрил - мое) Но опять же, для меня это кубики, физический смысл которых я понимаю на уровне:"Ну эмм звенья там описывают поведение системы, там водичка сначала поднимается, потом уровень устаканивается эмм ну эмм. Ну там есть диапазон, в который значение должно попасть". Нас научили настраивать пид через Матлаб(я уже не помню, как я это делал), либо просто говорили:"Подберите"
Ну а как подбирать их ПО УМУ? Вот то есть со смыслом. Есть ли какие-то книги по физическому смыслу, а не тупому дрочению всяких полиномов и т.п? У меня вроде бы все сдано, но чувствую, что не дотягиваю я до будущего РАБотника. Не красноглазый задрот, точнее "умный, но ленивиый", но учиться энивей хочется. Пардон за сумбур и спасибо за ответ.
>>2618064 >проблема в том, что ТАУ я знаю на уровне валенка Как и 95% асушников и никого это особо не волнует. На мой взгляд вся проблема приложения ТАУ на практике в том, что задача описания объекта управления намного сложнее чем подбор тех же параметром для его управления. Пока ты будешь ебаться и строить АЧХ и считать критерии устойчивости можно 10 раз погонять систему и посмотреть как она себя ведет в различных ситуациях. На прямо каких то критических объектах может и считают, но в общей практике почти нет.
>Есть ли какие-то книги по физическому смыслу Я не очень понимаю, тебе именно по пиду или в целом по всей этой ТАУ хуйне? Потому что ПИД довольно прост, надо будет попробую разжевать, но тут по хорошему надо с каким то наглядным материалом (вот например ещё 1 видео https://www.youtube.com/watch?v=wkfEZmsQqiA ), а вот всё остальное ну такое себе. И ещё проблема со всеми этими формулами, это то что вас тоже небось учили либо совсем в вакууме, либо на примерах управления на операционных усилителях. Реальные цифровые системы ведут себя далеко не всегда так просто. Где то прописали в программе жесткие ограничения, где то есть какие то адаптации для разных условий работы. В итоге эти формулы так разрастаются, что проще и не связываться.
>не дотягиваю я до будущего РАБотника. Да вообще мало адекватных людей, которые всегда во всем уверены. Если ты студентота и хочешь чуть побольше подготовиться к АСУТП но нахуя когда есть IT, да и вообще ядерная война на носу , то английский + codesys (начиная с простейших алгоритмов по типа сфетофора, потом потыкаться в стандартные блоки из библиотек) + передача данных (и протоколы по типу modbus, и средства по типу OPC) + визуализаци + чтение электро схем (и желательно вот ты, например, увидел датчик какой то в схеме, найди инфу о нем в инете, пойми как он работает, как он подключен). Никакой адекватный начальник от тебя поначлу прям знаний ждать не будет. Твоя задача на первой работе иметь живой ум, быстро уметь самому искать инфу, не лениться, задавать вопросы (главное не слишком тупые по 8 раз одно и тоже подряд).
Помогите найти сайт с прошивками для pcomweb. На офф сайте смотрю https://www.carel.com/, но ни-х-у-я. Ткните плиз мое ебало в нужную страницу с скачиванием прошивок
>>2618061 Намедни подал заявку на госуслугах, т.к. компания является IT акредитованной. Ну и на работе выдали справку, что являюсь сотрудником обслуживающим крит. инфраструктуру. На самом деле, грош цена всем этим броням. Надо будет - загребут.
Да я в целом тоже убедился, что в вузике непосредственно прикладному не научат, чисто так, основы основ. Только на заводиках получать квалификацию хоть какую-то можно. Поживем-увидим. Я думал в ОВЕНЫ вкатится, т.к. это единственная альтернатива хоть какая-то Сименсам. Попытаюсь на стажировки попасть или около того.
>>2618714 Альтернатив-то Сименсу полно, проблема в том, что они в основном все зарубежные.
В ОВЕНы ты можешь вкатиться не вставая с толчка, т.к. в кодесисе есть божественная симуляция и хуевый HMI редактор.
Написал код, нарисовал картинку и управляешь своим объектом.
Еще есть вот такая штука https://segnetics.com/ru/smlogix Там в конструкторе можно мышкой натыкать себе вент установку или теплопункт и полюбоваться, как оно выглядит в запрограммированном виде.
>>2618743 Я про 2.3. В тройке не доводилось картинки рисовать. Там слишком здоровая сетка, нет возможности задавать значения точкам фигуры и т.п. Все на глаз. Что-то простое накидать можно, но что-то интересное либо чрезмерно нагрузит ПЛК, если стрельнет шальная мысль туда загрузить, либо практически невозможно.
>>2618714 Ну да, вузик это больше про обучение твоему подходу к знаниям в целом. Т.е. на выходе из вузика ты как минимум должен уметь обучаться, желательно самостоятельно.
Нуу ОВНо хорошо тем, что там кодесис, который (и его форки) довольно распространены. Но тут нет смысла зацикливаться на чем каком-то одном вендоре или софте (хотя пару тестовых проектов сделать надо), т.к. это все равно все довольно похоже.
Пиздец, сегодня с завода забрали еще 10 чел. Начальник их сам отправил к военкому, пригрозив проблемами если не пойдут. Как быть то. Думаю просто не пойду, похуй пусть увольняют, но запасов денег мало, только 100к. Хз как выжить
>>2619725 Если велик шанс, что тебя могилизируют, то готовься там выживать, еблан. Там даже с передовой не все и не сразу в гроб попадают. Чем лучше подготовишься - тем больше шансов выжить.
>>2619748 Твои варианты: 1) могилизироваться 2) могилизироваться с полезными скиллами и получить работу подальше от границы 3) тюрьма/расстрел в зависимости от обстановки на момент могилизации 4) РКН 5) съеб за бугор, что надо было делать существенно раньше, но все еще реально 6) прятаться по дачам бабок, дядек и лесам Сибири, пока все не закончится и с шансом Х тюрьма/расстрел в зависимости от обстановки на момент могилизации
>>2619703 >Думаю просто не пойду, похуй пусть увольняют Всё правильно думаешь. Хз, правда дойдет ли у тебя до увольнения. Просто если начальство лезет в залупу и грозит вызовом ментов, то проще съебать и не появляться там больше. Но если там хоть немного вменяемые люди, то может можно уволится вчерашним днем.
>запасов денег мало, только 100к. Хз как выжить Ну на 2-3 месяца это хватит.В процессе ищешь всякие серые подработки. Пока, как в ДыНеРии не начнут хватать людей на улице, уворачиваться от могилизации будет довольно несложно. Чистый телефон, чистая симка, пользоваться кешем вместо карт. Если в Мск, то ещё не светить еблом на камеры. Ментов искать всех явно не хватит. По крайней мере я для себя рассуждаю примерно так. У меня тоже немного накоплений, и съебаться в Казахстан на годик не вариант. Единственный плюс, что я не живу по прописке и работаю в мелко конторе, так что добраться до меня с повесткой не так просто. И даже в плохом сценарии тюрьма не так уж плоха по сравнению. Хотя я вообще сомневаюсь, что до этого дойдёт, т.к. не очень верю что такое состояние государства доживёт до того чтобы кого то там осудить. Могилизация идёт 2ю неделю, а мы только вчера о первой уголовке за отказ услышали. Так что ресурсов на то чтобы подавлять и запугивать не бесконечное количество. А уж когда трупы могилизированных обратно пойдут, тем более.
>>2619729 Блять, идти воевать за шизофренические фантазии деда верх долбоебизма. Если уж рисковать жизнью, то хотя бы за то во что ты веришь, а не вот эту заплесневелую хуйню.
>>2619817 Так я и не агитирую на фронт или ты настолько ебанулся, что IF-ELSE перестал различать в предложении? Тут такой щепетильный вопрос, что пускай каждый сам решение принимает, как ему быть.
>>2619817 >мы только вчера о первой уголовке за отказ услышали Это прецедент как бы говоря. На сисингах в одном дс задерживали сразу несколько тысяч человек за один день. У них хватит ресурсов, чтобы пересажать несколько десятков тысяч отказников по всей стране.
>>2619841 >Это прецедент как бы говоря. Это попытка запугать, не более того. По текущей правовой лол базе вообще непонятно что делать с уклонистами от могилизации. По сути это административка. Есть 328 УК РФ, по которой и потащили этого чела из Пензы, но она по идее относится только к срочникам (по текущим разъяснениям верховного суда) и то по ней до 200к штрафа, либо до 2ух лет. Та хуйня про 10 лет, которой пугают этих идиотов, добровольно идущих в военкоматы, она вообще про военнослужащих. А пока ты в запасе и тебя никуда не зачислили, то она к тебе не относится. Понятно, что законы тут не особо действуют и их можно выворачивать как хочешь. Но ими пока ещё можно пытаться отбиваться. А даже если загребут и заведут дело, то я прямо очень сильно сомневаюсь, что этот режим проживет столько чтобы это имело хоть какое то значение.
>У них хватит ресурсов, чтобы пересажать несколько десятков тысяч отказников по всей стране. Даже 10к уголовок выглядит как нечто невероятное. Это же миллионы часов работы для ментов, следователей, прокуроров и судей. Это суды тройки надо вводить, чтобы такой объем разово прожевать.
И ещё, мы конечно все примеряем к себе самые худшие варианты. Но в текущих реалиях более вероятен сценарий, что если ты попал в списки, то пару раз по месту прописки придут из военкомата, пару раз позвонят и забьют.
>>2619856 >Это суды тройки надо вводить, чтобы такой объем разово прожевать. Опять же, по сисингам там просто копипастом выносили постановления о "неповиновении". Всё что надо - менять имя и фамилию. Даже дату не надо менять. За один рабочий день один судья может наштамповать 5к постановлений. >то я прямо очень сильно сомневаюсь, что этот режим проживет столько чтобы это имело хоть какое то значение. Режим будет жить ровно столько, сколько идут нефтяные деньги из европы и китая. А они будут идти. Терпилы всё равно не поднимут бунд. И к тому же их меньшинство. Большинство в рахе - это бабки, дети, инвалиды и прочие непризывные. Они то в тепле и спокойствии сидят. >то пару раз по месту прописки придут из военкомата, пару раз позвонят и забьют. Это то самое безобидное. Только вот нести повестки будут на работу. А тут куда денешься из под колпака?
>>2619880 >Опять же, по сисингам там просто копипастом выносили постановления о "неповиновении" Административка. С уголовками всё-таки посложнее.
>Терпилы всё равно не поднимут бунд Сложно предсказать. Скажем ещё пол года, ещё десятки тысяч трупов, и потеря Крыма, и тогда пыню поддерживать в принципе уже будет особо некому во всех спектрах политических взглядов. Хз, последнюю недельку провалы уже на Шойгу начали сливать. Может уже решили назначить его ответственным за провал в попытке вытянуть пыню.
>бабки, дети, инвалиды и прочие непризывные. Они то в тепле и спокойствии сидят. Ну это пока инерции у российской экономики хватает. Только она уже заметно замедляется, доходы за нефтегаз тоже падают. Да и изъятие людей из экономики способствует тому, что то там, то здесь начнутся локальные обвалы. Вон у анона, который начал эту ветку, "ещё 10 забрали". Т.е. в какой то момент его заводик больше не сможет функционировать нормально. Даже если сейчас персонала хватает, то завтра ещё 3 заболеют, 2 уйдут на пенсию, а 1 свалит заграницу, и всё, производительность труда завалилась. А изъятие ключевых сотрудников бьет ещё быстрее. И уже у всех остальных сотрудников этого завода, начинаются проблемы. Сейчас то уже простоев, и людей на 2/3 хватает. И прямо долго это продолжаться не может.
>Только вот нести повестки будут на работу. А тут куда денешься из под колпака? Ну это больше к довольно крупным и средним предприятиям. К мелким утомишься ходить, да и те особо данные в воекнкоматы не передавали. Но если так, сваливаешь и ищешь работу в серую.
>>2619913 > Т.е. в какой то момент его заводик больше не сможет функционировать нормально. На самом деле этого никого не ебет. Все прикрывают свою жопу. Пыню, как видишь, это тоже не ебет. Заводик просто заморозит производство, все заказы отложит на неопределенный срок. Банкротство не грозит, если это госпараша и денежки из бюджета стабильно капают. Так что сам понимаешь. Всё держится исключительно на нефтедолларах.
>>2619918 >Банкротство не грозит, если это госпараша и денежки из бюджета стабильно капают Далеко не всё в этой стране гос параша, да и бюджет ограничен. Ещё есть сфера услуг, где работают многие, а т.к. покупательская способность у населения падает, то и она падает. Нефтедоллары конечно замедляют скорость падения, но всё они не перекрывают. Все-таки не ОАЭ. Да и европейское эмбарго ещё даже не вступило в силу. А то что всё скупит Китай и Индия есть вопросики. Особенно по логистике.
>Пыню, как видишь, это тоже не ебет. Хз. Мне кажется что он уже пытается отползти. Другое дело что он завел страну в такую жопу, что вряд ли выберется из этого живым и у власти. Я правда не очень вижу возможность такого исхода. Мне то кажется, что это просто вопрос времени.
>>2620059 Общемировая рецессия, а значит падение спроса. И логистика реально гораздо дороже и дольше. Трансиб перегружен, танкеры как то ползают, но пугают что не будут страховать. В обще ресурсов у РФ в любом случае будет значительно меньше. Я практически не вижу как хотя бы в среднесрочной перспективе можно сохранять иллюзию стабильности.
P.S. Прокуратура сказала что возбуждение уголовки по уклонению незаконно. Так что пока стратегия не подписывать повестки вполне работает.
P.P.S. Что-то далеко мы от тем треда ушли. Впрочем он все равно уже месяц тонет, так что все равно.
>>2621719 Раньше они красили сименс в красный, теперь на что то другое шильдики переклеивают. По виду напоминают дельту, но вроде не оно. Скорее всего просто какой то китайский ноунейм. Даже в мануале видно как они блять хуевые китайские картинки к себе перекопировали. Причем их красный сименс 1200 тоже назывался СК-1000.
>>2621750 Без понятия. По документашке выглядит как говно любые другие ру скады. Впрочем подозреваю, что-то на этом собрать можно, но много где придется допиливать напильником. По ощущениям уровень знаний чтобы с этим работать нужно на уровне джуна-проггера, а не инженера асушника. А учитывая малую известность, то и документации с примерами особо не предвидится.
В мастерскаде надо замутить такую вещь: Есть массив данных типа real, примерно 500 элементов температурные датчики. В программе считается средняя величина по всем элементам. Нужно вывести в виде таблицы каждый элемент с номером, и дать возможность пользователю включать-отключать каждый датчик в расчет средней величины по разным причинам как то недостоверные данные, обрыв линии, отключенный датчик, глючный датчик и тд. По аварийным пределам не вариант, т.к. датчики могут иметь буквально разную температуру от -269 до +400 градусов и оператор должен выбирать каждый конкретный датчик вручную. Как лучше всего это сделать? Вроде есть компонент "таблица данных", но я толком не вкуриваю как он работает. Есть идеи?
Мы кстати почти утонули. Перекатываться не будем? Алсо, кто то пробовал WinCC Unified, ну или может быть в принципе понимает в вебе и js? Там скрипты упакованы в модули которые надо импортировать, и насколько я понимаю инстанс модуля привязывается к Screen. Соответственно он во 1-ых существует пока открыт Screen, а во 2-ых при каждом вызове генерится новый модуль. А мне хотелось бы, чтобы я выполнил скрипт и где то хранил переменные для их дальнейшего использования. Условно глобальное хранилище на всё время сессии к которым можно обратиться из разных мест. Я пробовал подвязывать импорт к главному экрану (у меня на нем несколько Screen Window с навигацией, основным окном и т.п.), но что-то особо не получилось. Ну и в теги перекладывать конечно можно, но неудобно. Тем более я бы хотел это в виде объектов хранить, а в тегах надо на примитивные типы раскладывать, либо в строку превращать.
Сука, сегодня ночью опять лого выебнулся и на 1 секунду сбросил все входы и выходы в 0, что привело к аварийной остановке. Говорил пидорасам еще год назад, что надо менять помойные лого на 1200-е. Нет блядь хотим экономить