Обзор первый в гугле
https://controleng.ru/plk/obzor-otechestvennyh-plk-22/
Дальше сами...
Зачем ты аватаришь? Говен и говен, я сам оттуда вырос, и не жалею, что покинул. Пока что "нас" не котируют сильно, ибо еще не на 100% ощутили уход ABB, Шнайдеров, Сименов и другого говна. Время еще не пришло
Куда ушёл?
Почему сименс записал в говно? Был бы в РФ учебный центр в 2к23 - взял бы кредит ради их сертификатов.
Я не записал их в говно - в данный момент для РФ это уже опция недостижимая. Когда во всяких Ласточках нагнутся ПЛКшки, а гарантии пройдут - запоём.
>куда
РНН стал пока что. Сложно сейчас в АСУ именно полноценным инженером, а не "делай всё за всех"
>Пока что "нас" не котируют сильно
Нормально котируют. Только этот дохтур, с раздутым до небес чсв, антирекламу маленьким рабочим лошадкам устраивает. Как подумаешь, что такое чудо участвовало в разработке, так сразу все косяки на порядок больше казаться начинают.
>Был бы в РФ учебный центр в 2к23 - взял бы кредит ради их сертификатов
А зачем? Не проще в 2к23 на эти тысячи евро обмазаться некроплк с авито и самостоятельно всё проработать по бесплатным гайдам в интернетике и задрачивая на форумах старших товарищей?
>Когда во всяких Ласточках нагнутся ПЛКшки, а гарантии пройдут - запоём.
В Китае купят. Как все делают сейчас.
Там ПЛК и ПО для него обмазано ж/д сертификатами по самую глотку. Дежурному инженеру КИПиА доступен только мониторинг онлайн без возможности модификации. Если контрольная сумма не сходится, то ПЛК не запустится.
Мне друган с ж/д рассказывал, как один раз села батарея в локомотивном ПЛК. Мало того, что они полдня искали причину, так как на табло был Error -14. так потом еще у сименса ее покупали 27 дней
https://habr.com/ru/articles/778716/
Нужен upd8 и upd9 для TIA Portal v13SP1.
Тырнеты перерыл, нашел только upd1...7.
Посмотри у себя, может завалялся где?
А, все, с горем пополам нашел.
Но вот вопрос в догонку.
Как узнать какой версией портала был создан проект, если есть только прошитый контроллер и панель?
>ж/д сертификатами по самую глотку
Отменят. За новостями можете не следить. Это в новости не попадёт.
>Овен-кун
>
Сосатели немытых хуёв ёбаные. Вы когда прикрутите на свои триждыблядские марахайки высокочастотные счетчики для работы с энкодерами?
Я в АСУ был активно до 2014 года.
И еще тогда про это писали.
Лолкек, столько времени прошло, а воз и ныне там.
>Сосатели немытых хуёв ёбаные
Ты как к Доктору Технических Наук обращаешься, чернь ебанная? Выйди, помой рот, отряхни говно с лаптей и попробуй еще раз!!!
>высокочастотные счетчики для работы с энкодерами?
Ты еще спроси, когда они замутят регулятор на нечеткой логике, лол. Его бургурт будет не остановить.
>пик 4
КЭАЗ все схемотехнические/дизайнерские решения по всей мелочёвке типа реле и переключателей спиздил у легранда. Сильно сомневаюсь, что инженеры-конструкторы и схемотехники, въебывающие за очень высокую и конкурентную зарплату аж в целых 60к фублей (специально погуглил), осилили задизайнить полноценный ПЛК. Но при первом взгляде на него общих черт с каким-нибудь зарубежным аналогом не обнаруживается. Вопрос: а ПЛК у кого цап-царапнули?
Хз. Вообще глянул и этобы не то чтобы ПЛК. Это комп на лине в форм факторе плк, в котором крутится каскад-сау, либо мастерскада 4Д. Короче в плане ПЛК какие-то пиздарики на скриптах систем визуализации. Хз, возможно для каких то мелких задач некритичных задач и пойдет. Впрочем цены от 80к. Да и для того чтобы веб морду выводить все равно комп нужен, почему скаду там не развернуть - хз.
>для каких то мелких задач некритичных задач и пойдет
Для мелких некритичных задач я лучше говеновскую ПРку с модулями и панель (можно тоже овен, можно вайнтек) поставлю, профита больше, мозгоебли меньше.
Да похуй на чем он там. Просто для "мелкого и некритичного" ПР за 7-20к (в зависимости от конкретной модели) и какая-нибудь простецкая 7-дюймовая панель за 25-30 выйдут дешевле, чем кэазовский кот в мешке за 80 без HMI, при том, что с ПР уже рука набита, нюансы и болячки известны, а тут хуй пойми что берешь и непонятно, как оно будет работать и будет ли в принципе.
Да я тоже за ПР-ки. Сам недавно уболтал руководство купить несколько заместо ТРМ202. Они по цене одинаковые, а возможности кардинально различаются.
>Это комп на лине в форм факторе плк
Новый "флагман" гОВЕН, кстати, тоже. Бесполезная хуитка без допмодулей.
>годную цешку в 2к24
>АСУ
830 за пятьдесят рублей, удовлетворит все запросы столь искушенного господина.
Я брал бате давно пикрелейтед, который с зелёной каймой, за $18. Не уверен насколкьо он прямо хорош, но в отличие от совсем пали типа 830 за 500 рублей там есть даже предохранители.
Говорят ещщё красный пик хорош, если осцилл нужен, но он то ли $50, то ли $80 стоит.
На алишке MILISEEY глянь, обычный мультик, но вроде 1,5 года у меня живет уже. Хотя мультик это вообще не то устройство про которое париться надо.
Из осцилов можешь FNISRI глянуть. И у них же задатчики сигналов 4-20/0-10 неплохие или SG-004A
>>36903
Ну как раз ГОСТ Р 58908.1— 2020/ МЭК 81346-1:2009. Но это просто всё в EPLAN вшито изначально, и по другому там проектировать просто не особо удобно. Другое дело, что вот по твоей картинке я обычно опираюсь на объект местоположения как основной, т.е. мне важно именно в каком шкафу устройство и т.п. А на функциональную привязку забиваю. Но у меня установки маленькие, до несколько сотен сигналов, поэтому и смысла особо нет.
Что касается именно проводов, то это же вообще особо в структуру не входит и там ограничений особо нет. Лично я просто нумерую провода с потенциалами как <имя_потенциала>.<номер_проводника>, например L1.12, а все остальные провода просто порядковым номером.
Зашел поделиться радостью. Я наконец перекатился из АСУ в программисты и даже в зп не потерял. Ура.
>Как тебе это удалось?
Очень тяжело. 6-7 месяцев непрерывных занятий, по сути выходных и свободного времени вообще не было. Плюс в наладке, когда ты по 10 часов на объекте, сам понимаешь, очень тяжело психологически\физически сидеть и ночью заниматься. Ближе к концу уже почти выгорел.
>Кем устроился?
Немного, конечно, слукавил на счет полного выката из АСУ. Все таки продукт для асутпшной сферы делаем. Сейчас пишу приложение на PyQT, честно, хотелось бы в более популярные сферы, но для первой позиции сойдет. Для меня главное, что опыт идет и я могу рабочее время посвящать под обучение полноценное.
Ну сам язык, ООП, задачки на codewars это на всем протяжении, последние два месяца ковырял FastAPI и SQL подтягивал.
Касательно алгоритмов, то я просто книжку прочитал, где рассказывается про структуры данных и разбираются базовые задачки.
Кстати, видел забавные вакансии АСУшные, где присутствует возможность в дальнейшем стать C# программистом.
>Очень тяжело. 6-7 месяцев непрерывных занятий, по сути выходных и свободного времени вообще не было.
Повешу в следующую шапку для мимопиздюков, желающих сюда вкатиться. Пусть почитают как чел превозмогал выкатываясь отсюда.
>в дальнейшем стать C# программистом
Потому что большинство прикладного софта в сфере написано на решетке. Удачи в работе.
Пытаюсь с него отправлять пакеты раз в секунду и ничего не получается. Отправляется только один раз при переходе из стоп в ран и всё. Вечно горит статус 7002.
"Send_P2P_DB_3"(REQ := "Clock_1Hz",
"PORT" := "Local~CM_1241_(RS232)_1",
BUFFER := "T1".request,
LENGTH := 5);
Где я обосрался? Клок моргает, а статус не меняется.
Надо реквесты не по таймеру слать. Вот сделал ты реквест, процессор что то там пыхтит, и у него не получается (например нет ответа или что то ещё). В нормальной ситуации он бы выдал тебе ошибку, но ты его прерываешь, посылая новое задание. в начале отладки сделай ручной бит на реквест. Потом сделаешь в проге по Done || Error статусу.
>Потом сделаешь в проге по Done || Error статусу.
Не вариант, надо же дождаться ответа от слейва и потом уже новый опрос делать.
Ну жди. Как будто въебав клок на 1 Гц ты что-то там ждешь. Но я тебе сказал как я предпочитаю делать, сначала вручную тыкать запросы, а когда связь уже сделал и она работает, тогда уже переходить к очередности опроса.
ANSI/ISA-101.01-2015 Human Machine Interfaces for Process Automation
ANSI/ISA-18.2-2016 Management of Alarm Systems for the Process Industries
И второй скачал. Ты просто совсем не умеешь в интернет.
>В гугле забанен?
Шайтан! Как ты это сделал? Спасибо.
>Жеминь-Жебао для Атлас Копко.
>Ты же понимаешь, что это какое-то проприетатное говно для очень локального применения?
Неужели они продают столько компрессоров, что им экономически целесообразно разработать и наладить выпуск проприетатных разъёмов под себя? Я думал это общепромышленное что-то, просто старое/редкое.
>Ну жди.
А как? Ресив то он постоянно работает, а не по реквесту. Да, у него есть NDR, но он только при успешном приеме пакета, может прибор отвалился и не отвечает. Done то нету.
>Неужели они продают столько компрессоров, что им экономически целесообразно разработать и наладить выпуск проприетатных разъёмов под себя?
Атлас Копко в на рынке компрессоров - это как циско в мире сетевого оборудования, со всеми вытекающими, как хорошими, так и плохими. Могут себе позволить охуевать. Дальше сам думай.
>Спасибо Анон! По гроб жизни обязан!! В пояс кланяюсь!!
Хуй чо выложу больше, неблагодарные свиньи!
Подскажи студенту название этих тонких проводов, которыми соединяют плк и модули расширения. Или модули расширения и периферию. Нужно к диплому купить, а я даже названия не знаю. Под дискретные сигналы и 4-20 мА.
Спасибо.
И скотч
Подскажите студенту, Регул норм контроллеры или не очень? И вообще, что из российских плк более-менее можно использовать в промышленности?
>Регул норм контроллеры или не очень?
Пробежался на перемотке по обучалке по Регулу. Научиться работе с ПЛК тебе хватит.
>И вообще, что из российских плк более-менее можно использовать в промышленности?
Овны есть везде. Куча информации, дополняющей официальную документацию, в интернете, большое дружное ненавидящее комьюнити, среда разработки, используемая многими вендорами в отрасли.
А вообще, если знаешь и обходишь все подводные камни, то можно хоть ардуинку использовать.
Так я и не троллю.
Регуловская среда фундаментально ничем от кодесисов и тиапорталов не отличается. Нюансы под каждого конкретного вендора надо уже предметно выдрачивать и тут не угадаешь.
Какую-то общеобменку запустить на овне, при необходимости, или любой другой небольшой обьект, который надо СРОЧНО - 0 проблем. Овно есть всегда, ты можешь его даже в чип и дипе своей мухосрани приобрести, а Сименс, хуй пойми какой модификации, не всегда под рукой. Поэтому Овно в РФ везде.
Простые линии, переписанные усачами на Овно, могут работать а могут и не работать годами и ничего с ними не произойдет.
Ардуинки - отдельный сегмент конверторной бомжемагии, но это тоже, как оказалось, может работать годами без нареканий. Не является инженерной рекомендацией.
Мне не совсем для обучения работе с плк. Я хотел просто узнать мнения о российском оборудовании. Может недостатки, преимущества, подводные
А, ну преимущества в том, что ты можешь безболезненно добраться до службы поддержки если производитель всё ещё существует и мучать их своими вопросами.
И всякие модные лораваны на наших китайских поделиях появляются раньше.
Все отечественное, что мне попадалось, в т.ч. стоящий у нас здоровенный ящик на интегральных схемах из МИЭТа, имеют свои подводные.
Зарубежные, впрочем, тоже, но в гораздо меньшей степени.
Зачастую ты я просто вынужденно ускоренно осваиваешь какой-то ПЛК/СКАДу/иной подобный продукт до определенного уровня и заставляешь систему с его помощью делать то, что тебе нужно.
Боязнь повредить в процессе и отсутствие однозначно подходящей замены.
Допустим есть некая установка с S7-300 и двумя ET200. Проекта нет и взять негде. Стали резкими недругами и сидят себе в Дании. Я подключился к ней, честно купленным на торрентах, Step7 и сделал аплоад то ПеКа. У меня зааплодилась куча OB/FC/DB/FB, но(!), без названий переменный, таблицы символов и всё на STL.
Внимание вопрос! Если я, не умру от кровавого поноса от натуги, разберу эту мешанину, назначу свои имена переменным и нетворкам, перепишу это хотябы на LAD, получится ли у меня рабочий проект для работы с установкой, внесения корректировок или это мартышкин труд и все должно совпадать до контрольной суммы и версии Step7?
ПыСы. Я тут попутно снял защиту с FB41 и ковыряюсь в кишках сумрачного немецкого PID-регулятора. За мной уже выехала команда концлагерей или это уже давно не ноу-хау?
Ну если тех процесс понимаешь, разберешься с немецкой мешаниной и уверен в своих силах, то да, можешь своё поделие написать.
Можешь на всякий сохранить оригинальный аплоад. Зальешь обратно, если всё пойдет не по плану.
Хз, я переделывал аплоады неск раз. Обычно это не супер сложно, особенно если понимаешь технологию.
>всё на STL
Прямо всё-всё? Ну тогда есть варианты.
1. Это вручную написанный STL, например оставшийся в наследство от 90ых, который в целом можно разобрать и переписать.
2. Это скомпиленная версия SCL кода. Это разбираемо, но нужно прям надрочиться, ибо компилятор всё-таки код не как человек пишет. Но там легче найти паттерны.
3. Это скомплиенная версия CFC. Ну тут, насколько я знаю, ещё больше мусора чем в пункте 2.
Но какая то часть блоков это наверняка условные библиотечные блоки по типу FC105 "Scale". Их зачастую можно подменить из библиотеки (хотя надо поглядывать версионность).
>и все должно совпадать до контрольной суммы и версии Step7
Должно совпадать для кого? Кто будет это контролировать то?
Из того что легко проебать при аплоаде это сетевые коннекции, прифибас/профинет устройства, если у тебя нет gsd. Опять же если какие то данные валятся по сети, то отслеживать их труднее. Хотя если установка под рукой, то обычно можно поиграться данными на панельке/скаде/соседнем контроллере, чтобы понять что и куда пишется.
Ещё надо глянуть нет ли там лицензированных блоков. Например модбас блоки в 300ых контроллерах привязываются к серийнику, и это проебать тоже можно. Но если у тебя там релаьно цпу+2 ет-ки, то явных проблем быть не должно.
Хочешь кидай проект, можно глянуть насколько там всё плохо.
> кидай проект
Там диванон, не.
Скорее всего скомпилированный STL из SCL/LAD. Ковыряю потихоньку открыв на всех свободных мониторах мануалы по STL. Заебует распутывание временных переменных, чтобы разобрать к какому выходу обращается нетворк/блок/функция. Но прикольно.
Это потому что олдовые асушные программисты любили поднахуячить промежуточных переменных + компилятор еще свои генерит.
Ну да главное - выдернутый проект, остальное - дело техники и немножко опыта.
Ну да, судя по кол-ву темп переменных и джампов, то это работа компилятора, а не человека. Ну главное чтобы нетворки сильно длинными не были, тогда разбираться будет терпимо. А вот если простыни на 3 экрана, то это конечно пизда разгребать.
>сильно длинными не были
Пока не попадались. Самый длинный на полтора экрана. Буду прокачивать опыт. Посложнее чем квадратики мышкой таскать, но вроде и установка несложная. Десяток пидов, да полтора пневмоклапана.
Ну ты, кстати, можешь какие-то вещи рядом начинать переписывать и ужимать, чтобы проще ориентироваться и не возвращаться к простынкам, которые уже смотрел. Я обычно так делаю.
второй анон
Ты начни с входных/выходных сигналов (по электросхеме заполни), сигналов с панелек, если они есть, ну и попробуй понять, использованы ли какие стандартные блоки. Те же пиды, ну есть вероятность, что там стандартные семеновские, тогда просто FB можно пробовать подменить.
Так и сделал. Еще из STL сгенерировал сорцы, в них удобнее комменты писать и на полях переделывать сгенерированное в человекоудобный вид.
Хуелсто. Позапускай системы вне тепличных условий - еще не такое увидишь.
В технических помещениях, в которые можно попасть, не проходя через производственные (например, с улицы или вход в которые до дезбарьера) - ходим в спецовке без дополнительных мер.
В производственных помещениях, если работы без генерации мусора (датчик там поменять, перемычку в щите поставить) - одеваемся в санитарную одноразовую одежду поверх спецовки - халат, чепчик, для бородатых - набородник. Бахилы почему-то не требуют, хотя на санпропускнике они лежат, возможно потому, что перед входом в цех проходишь через дезбарьер, где подошву обуви тебе и так почистит щеточки с дезраствором.
Если нужно мусорить (сверлить, тащить кабель с улицы) - такие работы проводятся в ремонтный день. Разумеется, кабанчик не может обойтись без того, чтобы не насрать в кашу, ремонтный день это всегда воскресенье. Но выходишь либо за двойные, либо за отгул, тут все по ТК. Ремонтный день обычно раз в месяц, причем останавливают не все производство, а отдельные его части (например, один цех или участок), поэтому бывает даже, что и делать тебе на ремонтном дне нехуй, потому что тот цех, где нужно провести работы, в данный ремонтный день не останавливается.
Если нужно мусорить в технических помещениях, в которые можно попасть только через производственные - одеваешь санитарный комплект, идешь в техническое помещение с инструментом, там делаешь все что необходимо, потом просто прибираешь за собой. В техническом помещении можно снять санитарную одежду - она дико неудобная, никто из цеховых туда все равно не заходит, да еще ее во время работы и засрать можно, а на обратном пути за засранный санитарный халат могут и предъявить.
мимо-с-мясокомбината
А, да, еще дополнительно отмечу, что в нашем случае есть помещения, где ХОЛОДНО. Морозилки с тушами (нормативная -18, рядом с задувающим воздушком может и -25 со шквальным ветром быть) и камеры шоковой заморозки (вентиляторы во всю стену камеры, нормативная -25...-27 с периодическими падениями до -40 и ветром, на фоне которого ураган из воздушка в морозилках - легкий бриз). Морозилки в отдельном корпусе, туда мы ходим на похую в зимних куртках, в камеры шоковой заморозки все дружно отказываются лезть из принципа, т.к. в производственной зоне (никто туда тебе в уличной куртке зайти не даст, да и она тебя там не спасет), любые работы внутри - только при отключенной камере.
Переездил туеву хучу пищевых заводиков с ПНР да поработал на некоторых по молодости. Везде по разному. Где-то все дрочатся в костюмах а-ля "работник чистой зоны Интел", где-то параша для цеховых типа дырка над ямой за воротами на улице без умывальника. По разному. Если кабан бандит и всё у него прикормлено будете работать на расслабоне, без контроля, лишь бы выпуск был. Если контора под надзором, будут дрочить санитарию просто охуеете. У меня на одном объекте санинструктор рылся в мусорных бачках искал фантики от конфет.
У Receive_P2P больше сообщений об ошибках в STATUS. Наверное сделали более функциональную поеботу, а чтобы не ломать обратную совместимость, мальца поменяли название.
Пссс. Либо одна работает на дремучих прошивках, а вторая для более новых, но на которую не могут обновится счастливые обладатели давно купленного оборудования.
Как вариант определить реал в той же области памяти, если среда разработки позволяет.
>Как аррей 4 элемента типа байт преобразовать в real?
Гугл по запросу "byte to real tia portal" выдает кучу решений
>Как вариант определить реал в той же области памяти
не сработает, это число с плаваюшей точкой
А разница? Байты то те же.
Я хз где какие ограничения точно, но сименс позволяет. Лишь бы размер данных был одинаков.
Здесь переложил один аррей в другой, т.к. первый аррей не показывается внутри DB. И видно что там внутри байт действительно то что должно быть. Соответственно если писать в переменные первого аррея, то и реал меняется, т.к. это просто 2 представления одной области памяти.
Есть одна цветная тач панелька от Mitsubishi BeijerElectronics 10-ти летней давности.
И есть задача смигрировать проект визуализации в семеновский TIA Portal WinCC RT.
Есть варианты сделать это быстро?
Уж очень не хочется руками переносить проект на 4к тэгов.
Как вариант:
1. сделать экспорт проекта панельки в текстовый формат
2. Разобраться с элементами текста, что за что отвечает
3. В TIA есть такая надстройка экспорта/импорта в текстовом формате PowerConfig. С ней также разобраться.
4. Берешь любую программу по продвинутой замене текста и конвертируешь.
У меня был опыт по переделке 400 экранов из Хонивел в Симен. Я так делаль. Прога - TextPipe. Справился за 24 часа.
>А разница? Байты то те же.
Ну вот тебе байты
0x48127c00
Перекинь в real и назови число, которое получится.
На первой картинке ты буквально пересчитал хекс в реал.
Суть инструкции AT в том чтобы сделать несколько названий переменных для одной и той же области памяти. А как уж она представлена, в виде реал, 2 вордов, 4 байт или 32 булей разницы нет. В итоге то один хрен последовательность 0 и 1.
>...экспорта/импорта в текстовом формате PowerConfig.
>The powerconfig software is the combined commissioning and service tool for communication-capable devices and circuit breakers from the SENTRON product family.
Чот хуйня какая-то.
Нагуглил уотакую штуку в TIA Portal Openness:
https://support.industry.siemens.com/cs/document/109792619/automatically-creating-and-exporting-hmi-screen-objects-in-wincc-unified-with-excel?dti=0&lc=en-BG
Ты это юзал?
Да, я наебался
с WinCC UA перепутал
https://www.winccoa.com/documentation/WinCCOA/3.18/en_US/Massenparametrierung/Massenpara-05.html
>с WinCC UA перепутал
Имеешь в виду WinCC Unified?
Мне бы в Advance как то мигрировать.
Потыкался, портал, похоже, не умеет из Unified экраны в Advance переносить.
Может кто про WinCC classic в курсе, можно там экраны через текст править?
> WinCC Unified
нет
WinCC OA - это отдельный продукт, приобретенный симен не так давно. Бывший PVSS
там графика имеет расширение .pnl и она в текстовом формате сразу. Проблемой был только перенос бызы тегов через PowerConfig.
В WinCC Classic графика имеет расширение .pdl возможно, тоже в текстовом формате.
Еще есть такая утилита https://support.industry.siemens.com/cs/document/58638200/migration-tool-tia-portal?dti=0&lc=en-WW
>>54951
декодер .pdl в текст https://forum.proasutp.com/viewtopic.php?f=2&t=504
где-то слышал, что в WinCC Flexible - формат экрана html
С панельки чо-нибудь удалсь получить?
В глаза ебешься. Первый скрин, фиолетовые стрелки. В области объявления переменных использован AT для инициализации переменных. Я вроде уже все скинул, мог бы потратить 3 минуты на то чтобы глянуть как это делается.
>WinCC OA
Гугл вообще не знает ничего про миграцию проектов из WinCC OA. Грустно.
>WinCC Classic графика имеет расширение .pdl
>декодер .pdl в текст
Тоже попадалось. Но нет обратного преобразования из текста в проект, значит собрать экран редактируя *.pdl не выйдет.
Нашел что WinCC Classic умеет в VBA скрипты, через которые можно создавать обьекты на экранах и изменять их свойства. Скрипты которые работают в Рантайме у них называются VBS, это другое.
Засада в том что проект из WinCC Classic можно сконвертировать только в WinCC Professional.
>WinCC Flexible - формат экрана html
На пике проект из WinCCFlexible. Внутри не текст, редактировать вряд ли получится.
>С панельки чо-нибудь удалсь получить?
На удивление да. Весь проект лежит текстом, структурирован как DOM-дерево. Пикрелейтед.
Получилось спарсить его в JSON, и теперь могу переложить в любой другой формат.
Осталось только придумать как это все завернуть в WinCC Advanced.
Почему кстати адвасед? По обсуждению ты не привязан к железу, а адвансед это самая слабая из систем. Профессионал или Юнифайд, если ты разворачивать на компе собрался по идее должны быть твои выбором.
Ну и вообще скринов не покажешь? Просто интересно, что там за перегруженная панелька на 4к тегов. Опять же если у тебя там скажем 50 однотипных устройств, то нарисовать руками фейсплейт, перенести теги экселем, и потом привязать выглядит проще, чем пытаться в генерацию картинок для визуализации.
Мб там 3к аварий и эвентов для логгера.
>Почему кстати адвасед?
В цехе все оборудование с локальными HMI панельками.
Часть из них уже мертва и операторы работают в симуляции, запущенной на ноуте.
Задача - сделать скаду на весь цех из панелек.
Несколько панелей от сименса, они легко перенеслась в WinCC Advanced. Перенос в Professional тоже довольно не простой и требует много ручной работы.
Другая часть панелек от Mitsubishi и ProFace.
>скринов не покажешь?
Проект не мой, не думаю что это хорошая идея
Но, пикрелейтед.
>что там за перегруженная панелька на 4к тегов
Сип мойка на 4 линии с редактором линий \ обьектов \ программ мойки.
При экспорте тэгов в портал получилось 4200. Причем это не внутренние переменные, а ссылки на память в контроллере.
Сложно сказать зачем их тут столько. Предполагаю что дело в редакторах и в реализации.
>проще, чем пытаться в генерацию картинок для визуализации
Панелька на одна, и было бы замечательно перенести их всех написав один раз какой-то костыль для миграции, чем руками перебирать все эти экраны.
Похоже что пока есть только вариант смигрировать уже готовые проекты из WinCC Advanced в Unified. Последний умеет в экспорт через эксель, а значит можно попробовать в миграцию.
Ну если тебе в итоге ещё больше скаду собирать, то я бы точно не стал на адванседе строить. Он больше про небольшие локальные панельки.
Я бы сейчас делал да скорее на юнифайде. Ибо он как то погибче, да и JS получше vbscript на мой вкус. Хотя он конечно сыроват, но его довольно активно допиливают. Поэтому если соберешься, то бери последний тиа портал.
>смигрировать уже готовые проекты из WinCC Advanced в Unified
https://support.industry.siemens.com/cs/document/109770510/data2unified-add-in?dti=0&lc=en-WW
Ты про эту тулзу? Это не то чтобы прямо эксель, но вроде более-менее переносится.
Но раз первая панелька у тебя митсубиши, то её то придется более-менее руками. Теги и аварии ты присобачишь, а вот картинки... Но в целом у тебя по дереву половина экранов это пиды, там 2 фейсплейтов нарисовать хватит.
Хз. Подозреваю, чтобы не было внешних обращений и компилятор не сходил с ума. Потому что у такой функции, если заглянуть в инстансную дб, то будет всего одна переменная, а не две. Соответственно и обратиться ты сможешь только к ней.
https://www.mymajors.com/career/i-c-tech-instrument-and-control-technician-/skills/
Ты ебанутый?
технициан - это как минимум 2-летнее образование с сертификатом.
причем даже в ес ты не можешь из одной страны в другой им козырять. США и Канада - еще хуже, там сертификат зависит от штата и отрасли. С BMS нельзя в Oil@Gaz, из NY нельзя во Флориду
>это как минимум
Но, блядь!! С хуев у нас берут даже тех, кто от true/false, впадает в тряску и эпилептические припадки? Только замыслил съебать с богоспасаемой, а тут требования хлеще чем к кодомакакам.
В Нигерии берут даже тех, кто писюн от палки отличает.
Короч, не все так однозначно. Зависит от страны. Особо круто в Испании: идешь без языка в техническую школу, 2 года надрачиваешь скилы и язык. ВНЖ автоматом. Стипуху тоже дают, можешь улицы подметать за деньги. Через 2 года получаешь гражданство и диплом. Экзамен - легкий, без практической части. Далее, если хочешь перекатиться в Германию, например, то предложат варик сдать экстерном такой же экзамен, но - на немецком. Если работодатель - не мелкая контра типа "Хулио-гаражавтоматика", то могут решить вопрос через филиал или партнера в Германии. В Ирландии тоже проще решаются такие вопросы.
> кодомакакам
там нет устоявшихся требований к скилам.
Кстати, могут заявить как "IOT specialist", "Robot specialist" и взять без требований. Это ИТ специалисты. Датчики, ПЛК там же есть, часто - те же, что и в старой промке.
Ходиш такой важный в синей каске по заводу
Чуть что подключаш харт-коммуникатор или мультиметр (в зависимости от степени важности еболы)
https://www.youtube.com/watch?v=tDl7kpuBML4
канадский екзам
https://www.gov.nl.ca/ipgs/files/StudyGuide-InstrumentationControlTech.pdf
я сдавал без подготовки, F - сдал, остальные - не хватило 1-10 баллов. Там вроде 70 баллов надо набрать из 100 возможных.
Можно, но потому что память под них уже выделена. Правда какой-нибудь аррей из байт как ты там объявишь? Скорее всего никак, придется отдельные переменные объявлять. А чтобы потом копировать туда уже присвоение не пойдет, придется блокмув делать.
И я лично не люблю использовать маркеры. Данные должны быть сгруппированны по их функциональному назначению, а в М области они просто как говно навалены получаются.
>а в М области они просто как говно навалены получаются.
Потому что туда только самое важное надо кидать. Типа пользователь кнопку ткнул - маркер щелкнул. А дальше уже программа обрабатывает.
Хз, я так не делаю. У меня обычно у каждой функции, отвечающей за ту или иную часть установки есть структура HMI где все кнопочки. Обрабатывать то все равно внутри этой же функции.
Как будто что-то плохое.
Полез на форум ОВЕН - советуют, блядь, увеличить количество попыток. Что же вы, пидоры, оплату за своё говно частями, равными количеству попыток перепрошивки, не принимаете.
И главное пишут, что у кого-то с первой попытки перепрошился. Пиздец.
Какой адаптер USB - RS232 подойдёт для этой ПЛК?
UPort - на тру PL2303
китайский шнурок на подделке из китая. К нему даже драйверов нормальных нет
Знакомый шил шнурком Болид на CP210x
но было пару Овенов, которые тоже отказались прошиваться
почитай базу https://bolid.ru/production/orion/interface-converter/usb-rs232.html#faq
Что побуждает представителей столь почтенной профессии, сниматься в низкопробных роликах, сыпать смесью бордосленга с луркомовой, тухлыми шутеечками и гримасничать как полоумная мартышка, заместо качественной подачи материала?
У сегнетикса месяц назад тоже все легло. Они восстановили, можно по датам посмотреть
Я проверял час назад. Хохлятская заглушка действительно висела.
Ну когда я писал, еще не было. Но пойду проверю, а то меня уже заебали с ним.
Аноны, ИТТ - это бывший "обучалочка АСУшников"-тред? Можно врываться с глупыми и не очень вопросами? Вы когда-то немало помогли мне постичь азы если не специальности, то хотя бы общения с представителями специальности, смог делать это на одном языке и даже немножко правлю сам в изи билдере. Спасибо вам, особенно тому анону, который любил новичков и писал большие, развернутые ответы на целый экран, не горя с наверное местами глупых постов.
А сегодня вопросы такие, аж три:
1. Вот есть у меня датчик 4-20 мА, надо его выходы цепануть сразу на несколько принимающих приборов (или несколько аналоговых входов одного принимающего прибора) параллельно, да так чтобы сигнал не исказился. Какие есть бюджетные решения для этого?
2. Modbus Poll совсем не умеет в скриптинг или какую-то удобную автоматизацию, когда надо, без питона, VBA и прочего "ужепрограммирования", быстро и безболезненно, например, задать много значений в несвязанных диапазонах регистров, а потом прочитать их, убедившись что все записалось верно. Не зная заранее адрес слейва (то есть просто сохранить воркспейс и руками вбивать неудобно). Есть ли какая-то софтина, которая или в гуе, или очень простым скриптом позволит сделать что-то вроде
"подключись к ком2, 19200, без проверки, слейв 25;
запиши 123.4 в 4000-4001, флоат 32 литл ендиан байт своп;
запиши 2 в 4033, юинт16;
запиши 0 в 4034, юинт16;
запиши 25 в 4235, инт16."
А потом "прочитай и красиво выведи то же самое".
Чтобы работало с Modbus RTU и Modbus TCP. Если совсем ничего нет - придется расчехлять nodejs и кодить самому при помощи чатжпт, но не хотелось бы.
3. Кто-нибудь всерьез работает с железом Wirenboard? Температурные датчики, блоки вводов, может даже ПЛК? Поделитесь ощущениями и подводными камнями.
>Есть ли какая-то софтина, которая или в гуе, или очень простым скриптом позволит сделать что-то вроде
Если без питона и прочего скриптинга, то берешь скаду и делаешь ей. Например той же MasterSCADой.
Но я б под такую хотелку просто себе скриптик накидал, если часто нужно.
Пол же и подобные просто нужен, чтобы убедиться, что есть связь и не более того. Они не рассчитаны на сложный набор задач.
>Какие есть бюджетные решения для этого?
Одним читать, а остальным раздавать по интерфейсу. Это самое правильное и бюджетное будет.
>Есть ли какая-то софтина, которая или в гуе, или очень простым скриптом позволит сделать что-то вроде
Буквально любая скада, как сказал анон выше.
>Кто-нибудь всерьез работает с железом Wirenboard?
У нас несколько их счетчиков на подстанции стоит. С одной стороны - хуйня хуйней, документация пиздец, пока поймешь написанное, мозг сломаешь. С другой стороны - у них есть родной модбас без выебонов, и это всё же лучше и удобнее, чем руками рисовать кастомные запросы к какому-нибудь ПСЧ-3АРТ, чтобы не покупать жидовские конвертеры протоколов.
Почему последовательно? Один вход (4-20, gnd), две пары параллельных выходов (2х(4-20 и gnd)).
>>62152
>Например той же MasterSCADой.
Ну, в теории, но тут реально проще скрипт, чем разбираться со скадой и опять же в ней менять параметры подключения каждый раз, под разные устройства проекты делать и т. д.
>>62152
>>62175
А есть какая-нибудь полностью и совсем бесплатная SCADA, которая ничего с тебя не просит и никак о себе не напоминает? Open source мб. Хотя можно и крякнуть разумеется.
>>62175
>У нас несколько их счетчиков на подстанции стоит. С одной стороны - хуйня хуйней, документация пиздец, пока поймешь написанное, мозг сломаешь. С другой стороны - у них есть родной модбас без выебонов, и это всё же лучше и удобнее, чем руками рисовать кастомные запросы к какому-нибудь ПСЧ-3АРТ, чтобы не покупать жидовские конвертеры протоколов.
А щито с докой? Сижу сейчас на их вики, очень угнетает отсутствие, опять же, гуя для настройки, аналогичного например Owen Configurator'у, с другой настроил всё по модбасу по карте регистров и вроде работает норм. По стабильности есть какие-нибудь нарекания или работает себе и норм?
> две пары параллельных выходов (2х(4-20 и gnd)).
Где ты такие датчики видел? Зачем городить повторители если это ПЕТЛЯ? Цепляй последовательно приборы и радуйся. Следи только, чтобы суммарное сопротивление нагрузки за рекомендованные пределы не ускакало.
1. Подключаешь все последовательно. Ток течет тот же самый, закон Ома, вся хуйня. Ну и обратить внимание чтобы это были скорее пассивыне входа, ну или 1 активный, а остальные пассивные. Ну и есть разделители 4-20, но это чаще надо когда требуется петлю утянуть далеко.
2. Хз, если честно обычно нет нужды. Чем то по типу модбас полла обычно проверяется просто настройки связи, ну и пару регистров для теста смещения.
3. Я нет. Честно говоря не впечатляют пока отзывы особо. Да и цену за арудуинку в коробочке тоже.
Здароф, анон.
Я все-таки нашел способ как смигрировать свои проекты.
Решил поделиться кейсом за твою отзывчивость :3
Портал умеет в Add-in'ы. И среди них оказалось расширение для экспорта/импорта.
Вот линк: https://support.industry.siemens.com/cs/document/109773999/
Конечно пришлось накидать софтину в 5к строк, которая портирует проект визуализации Mitsubishi в TIA.
Но как по мне это все-равно сильно быстрее и приятнее чем руками перебирать.
Всплыло насколько непортируемых функций/динамизаций (порядка 1500 на проект), которые есть в митсу, но нет в портале.
Может аноны подскажут как подобные штуки можно легко реализовать в WinCC Advanced?
1. при нажатии на кнопку появляется экранная клавиатура для ввода значения в определенный тэг.
2. изменение цвета компонента по состоянию тэга. в тэге хранится сам цвет
3. изменение позиции десятичной точки при отображении числа в зависимости от тэга. то есть тэг1 - отображаемый параметр, тэг2 - положение точки
4. изменение отображения тэга с множителем и сдвигом. есть тэг и есть 10 полей для отображения тэга. у каждого поля свой множитель, и как результат мы видим 10 разных чисел.
Спасибо, интересно. Для меня может не столько в плане экспорта/импорта, сколько то, что я не знал, что они эти Add-In'ы в открытом доступе держат.
1. Эм, как вариант активировать элемент поля ввода нужного параметра. При необходимости можно эти поля сначала спрятать, потом показать на вводе. Опять же хз без клика вызовется ли клава, но вроде её скриптами можно вызвать.
2. Ну если бы был не адвансед, то ты бы повесил скрипт на динамизацию цвета. В адванседе надо видимо или глобальный скрипт (но тут проблема скорее всего есть с элементами на разных экранах, и потому выполнять его придется раз в Х секунд, а не по изменению тега), либо перерабатывать это число в какие то варианты. Если у тебя конечное количество цветов приходит, то там понятно, что ты просто в апперенс это можешь вбить, но думаю ты тогда бы не спрашивал. А если спектр, то разбить его на 5-10-15 частей, и в скрипте по изменению тега выставлять новую переменную под нужный цвет.
3. Примерно как в предыдущем. Глобал скрипт на аутпут формат поля.
4. Не очень понятно формулировка. Если ты просто про то что нужно значения тега преобразовать и рассовать в другие теги/сразу поля, то скрипт. Хотя может ты про динамизацию того куда привязан тег, тогда смотри в сторону multiplexing.
Но опять же ты эти проблемы рождаешь из-за того что выбрал адвансед, который довольно ограничен и под панельки. Понятно почему ты пока на нем, но я боюсь, что если ты реально такие объемные проекты срастишь в один, то в итоге ещё и с перфомансом будешь потом иметь проблемы.
Для подстраховки, модель должна иметь какой-нибдуь экранчик для наблюдения и возможность считыания импульсов \ готовго значения расхода.
Возможно опытные АСУшники могут посоветовать конкретную модель, которая не будет стоить как крыло от Б747?
>и не чистить
У тебя в деаэратор должна поступать вода уровня обратноосмотической. Что ты там чистить собрался?
Ну не надо, плез.
1) Ошибки аппаратчиков;
2) Неисправности в работе оборудования;
3) Ресурс механических соединений.
>1..2..3
Ты дурачок? Какие ошибки? Какой износ? Ты ценники на паровые котлы видел? Ты хочешь сказать, что у вас такой бардак, что в порядке вещей уебать самовар стоимостью десятки миллионов рупий, из-за распиздяйства?
>не вскрывать и не чистить
Если на стенках расходомера будет что-то откладываться, то любой расходомер придется чистить.
Но условный электромагнитный/ультразвуковой расходомер почистить проще чем какой-нибудь вихревой, кориолисовый или, тем более, тахометрический.
>для подсчёта импульсов
Я бы не рассматривал такой вариант подключения. Ты никогда не добьешься идеального соответствия чисел в плк и на расходомере. Импульсы проябываются или наводятся помехами. Питание расходомера и контроллера по отдельности отключается, контроллер проебывает данные.
Лучше выбери расходомер который умеет в цифрУ и читай из него показания сумматора и, при необходимости, скорости потока.
Мы, когда было нужно подешевле и измерять просто воду, покупали взлет с модбасом.
Если все-таки остановишься на импульсном выходе - купи самый обычный механический расходомер с доп опцией - импульсного выхода(геркон). Иначе нет смысла доплачивать за электронику.
>Импульсы проябываются или наводятся помехами.
Кто-нибудь когда-нибудь с этими мифическими помехами сталкивался? У меня местами всякие RS-485 накиданы прям поверх поверх толстенных кабелей, по которым питаются установки в десятки киловатт мощности, ни разу не помню никаких помех. Так же ни разу не приходилось менять какие-нибудь кабели на экранированные, чтобы исправить какую-то проблему.
Примерно постоянно. У меня даже как то был частотник без ЭМС, дак 485 даже внутри шкафа умудрялся падать. Вообще там много факторов, что могут играть, и взаимное расположение, и экран, и витой ли кабель, и материал кабеля, и скорость / протокол связи. То что тебе везет с этим, ну бывает. Осциллограф в зубы, да посмотри что там происходит. А я сам несколько раз видел как по паре километров кабеля перетягивали, решив изначально сэкономить.
>установки в десятки киловатт мощности
Зависит. Если установки это какие то нагреватели на 50ГЦ, то тогда может ничего и не будет. Если там 30-50м не экранированного кабели от частотника, то при неправильно прокладке очень легко словить такие наводки что никакая сеть не будет работает.
Спасибо.
>>69124
Спасибо за объяснения. Почитал форумы про ПЛК63 и подсчёт импульсов - начальные ПЛК от ОВЕН слишком медленные и надо дополнительно извращаться (делители, преобразователи и т.п.).
Да, будет проще по какому-нибудь цифровому интерфейсу забирать данные.
Можешь что-нибудь подсказать по расходомерам для пара? Указана как одна из хотелок при модернизации оборудования. Но всё зависит от цены - если дорого, то придётся исключить.
>Кто-нибудь когда-нибудь с этими мифическими помехами сталкивался?
Две недели стоит установка. Включаешь частотник в шкафу, на мониторе рябь. Клиент шлёт нахуй с такой "не баг а фичей". Для дросселя места нет. Решили только поставив оптический кабель HDMI.
расход пара дешево не меряется. Мы брали Эмис https://emis-kip.ru/company/sob/articles/uchet-raskhoda-para-raskhodomery-i-schetchiki-na-par/
и диафрагменные на Ду500 и вихревые на Ду50-150
Примерно в лимон рубаксов каждый обошелся в 2018
Будут приходить с ультразвуковыми - посылай нах
Из минусов у Регула так себе техподдержка, но хорошее обучение. АБАК норм, но есть баги хоть их и исправляют почти сразу и быстрая техподдержка.