Можно ли программировать плк к примеру на с/с++ Если не плк то Scada В общем где можно применить высокоуровневые языки в АСУ ТП
Можно ли программировать плк к примеру на с/с++ Если не плк то Scada В общем где можно применить высокоуровневые языки в АСУ ТП
Если снять фишку с егр сразу дым пропадает, свечи накала новые И не дёргается на ходу, если с клапана его снять фишку Клапан... Читать далее
всем привет, подскажите, голову сломал.. +12 не вижу. переменка 16 с транса выходит. R1 живой, D1 целый, LM7805 выпаивал... Читать далее
Коллеги, добрый день! Подскажите пытаюсь выгрузить проект из плк Siemens s-400 в степ 7. Выгружает без символьной адресации... Читать далее
хехех. а у меня термосок с эл.термометром. и манагера наконец приписали. о кста надо сегодня заехать домой за визиткой ее.... Читать далее
Добрый день, подскажите пожалуйста, допускается ли от щита учёта заземление до дома тянуть алюминием (СИПом)? ... Читать далее
Не уверен,что адаптации скинул,одис как то непонятно это делает. Лаунчем вроде скинулись. Добрый день. Покатался я вообще. Что... Читать далее
Комментарии: 55
Yuriy
В ардуино
Alex
можно делать исходники (scl). немцы в exel писали макросы для сборки fc/fb в своем проекте но основной вопрос: зачем? это же контроллер. у него конечно можно циклы внутри делать и кейсы, но при ошибке можно на миллионы залететь
Pavel
А есть ли возможность например написать блоки для TIA PORTAL?
Alex
не знаю
Fedor
Хоть где, но с ограничениями. С много где используется для изготовления компонентов. С ООП языками сложнее, их не так просто контролировать на нарушение некоторых правил накладываемых платформой. В общем случае над компилятором надстройка должна проверять код на соответствие чему нибудь типа MISRA. Symadyn позволял разрабатывать блоки на с. WinAC, VX works, qnx, и всякое такое тоже позволяют писать на сях.
Alex
https://support.industry.siemens.com/cs/document/109770550/excel-code-generator-for-tia-portal-openness?dti=0&lc=en-WW
Fedor
Взять muk и из него скриптом на vbs слепить проект для контроллера). Итальянцы чем-то похожим развлекались. Здесь обитает чувак, который на опеннес изготовил генератор проектов под портал. Недавно раздавал его на тесты.
Alex
я думаю это нужно разработчикам с потоком плюс минус одинаковых систем. мне как эксплуататору проще так пару функций дописать
Fedor
Кажется ты неправильно понимаешь что такое эксплуатация)
Evgeniy
В Codesys вроде есть возможность интеграции C
Fedor
Вот так должен выглядеть эксплуататор) А то, что ты подразумевал называется крепостной автоматчик.
Alex
так?
Fedor
Это как раз крепостной.
Alex
блин, а я то думал соответствую
Evgeniy
По интернету начали забавные байки: статьи, видео.... ходить. Что пром.ПК в скором будущем заместят ПЛК, а среднестатистические ПиСиковые программисты будут решать задачи АСУ ТП быстрее и эффективней. МЭК вымрет и т.д...
Maksim
МЭК не мамонт
Alex
есть у Федора на работе один агрегат на ПК с платами Сименса и процем, отдающим ядро под Реалтайм. И был там файервол, разок закрывший обмен и устроивший простой. а что творил касперский… и фирма хорошая их делает. быстрые процы, все ок, но что то не так Хорошая фирма делает? =)
Fedor
Я уже скоро год как наблюдаю за внедрением системы предиктивной вибродиагностики на насосных 60-х годов такими программистами. Я уже не смеюсь и не кричу. Полтора десятка сигналов на насос, 12 насосов. Три разные конторы одновременно работают над этой системой и сделать не могут.
Andornot
Федор, интересно ваше мнение по поводу этой системы - предиктивной вибро диагностики. Есть смысл всего этого? Где то это реально работает?
Fedor
Алгоритмы диагностики известные, прям в госте прописанные. Собирай данные, вычленяй тенденции, нарабатывай статистику, генерируй правила анализа. Работающих систем не видел, но это и не мой профиль.
Boevoy
Есть опыт. Бабки распилены, вся эта хрень похерена и оборвана через пару лет С другой стороны - как подойти...
Alex
теритически должно работать: если всегда холостой ток был 10 А, а однажды 20 - надо идти смотреть но это вопрос настройки и анализа
Andornot
Ну вот я пока тоже скептически отношусь. Шума много, а вот реально работающих систем пока не видел
Maksim
На C можно в codesys писать. И подобие ООП есть. Так что, рекомендасьен
Fedor
Подобие ООП я видел как итальянцы в симатике поверх scl реализовывали для слежения за материалом.
Maksim
Этот как? Наследование?
Boevoy
Ну что она есть, что нет ее - особо ничего не изменилось. А вот лишних телодвижений по ложным поводам она как раз добавить может.
Alex
немного поработал с графаной: там при анализе надо указывать что от чего зависит. асушник с этим разберется, а программист - нет. а настраивают их программисты. думаю это основная проблема
Fedor
Модели и критерии оценки самое важное. Их то как раз не предлагают. В основном предлагают данные собрать и хранить.
Alex
собирать и хранить скучно
Fedor
Создание и удаление объектов. Разделение данных и представления А в облаке? А по протоколам IIOT? Уже веселее)
Alex
Не знаю что это. Почитаю
Fedor
Это читкод на бесконечное увеличение сметы.
Maksim
Это объекты в трекинге так делают. Но как ооп к этому привязать?
Fedor
Методы для доступа к свойствам. Один из столпов ООП.
Evgeniy
А то что не нужно никакое Сайбер Сисурити и прочее аналогичное совмещать с ПЛК
Alex
почему не нужно. нужно но не на винде
Evgeniy
Где-то с 2016-2017 у европы крыша по кибер-безопасноти потекла в пром.автоматизации и с новыми прошивками под ПЛК посыпались баги
Evgeniy
Нужно на отдельном устройстве
Maksim
На винде тоже можно, но настраивать нужно правильно
Fedor
У нас вирусы положили весь южный блок цехов, был такой случай. Старые антивирусы, объединённая сеть между цехами, старые операционной, плюс переналадчики с неприкрытых виртуальных машин одновременно и в интернет ходили и в локальную сеть. Вирье потом даже со станков ВШО выгребали.
Maksim
Если самому не включить put/get, то ничего с ним не сделаешь. Ну или поправьте кто знает как сломать s7-1500 Да, нужна изоляция и тотальный контроль
Alex
нашел как пароль сломать в 1500? французы прогу не дают, с нуля долго писать
Maksim
На северстали тоже вирус на виртуалке принесли, но они быстро прибежали Не, не нашел На питона есть скрипт брутфорса, но там словарь маленький Забил
Fedor
Байки это всё. Не у меня это было. Такой контроллер я в 2002 запускал на сварке на ангц и он до сих пор работает).
Alex
я про 3ю оцинковку в 11м
Fedor
Я понял. Там автоматчик по удаленному рабочему столу зашел и не глядя нажал на уведомление видовое об отключенном файрволе. Тот включился, но соединений не разорвал, а потом при падении сети или перезагрузке не дал эти соединения установить. Смутно уже помню.
Alex
запускал логистику: задолбался общаться с программистами. они не программируют а борятся с компилятором… логику не понимают, биты раскладывают с трудом. может конечно мне такие попались, но до замены далеко да и представьте накосячат: потушат печь, футировку под замену, простой на пол месяца у них ответвтвенности нет. когда они запускают свое творение, ничего не сломается
Fedor
Футеровку, гуманитарий
Alex
как на курсы к вам записаться? =)
Fedor
До 19го я на больничном и читаю курсы в любом пивняке на ваш выбор.
Fedor
Это что, и на ночные аварии они по удаленке подключался будут?))) я только за.
Alex
на оператора кричать: а вы перезагружали? ну так то у меня все работает, а что у вас - не знаю...
Fedor
Аутисты- программисты кричать? Заведите тикет в нашей QA системе, мы рассмотрим- так реалистичнее.
Gabrrr
Можно, но зачем? На самом деле вполне интегрируются отдельные компоненты, задача которых требует больших вычислений. Условно всякие разные анализаторы, машинное зрение и т.п. Но это обычно не внутри ПЛК, а просто рядом стоящий комп обычно. Ну и в скадах обычно используются разные языки, обычно VBS, C# или JS. Опять же общение с SQL тоже обычно там. Короче это вопрос решения конкретной задачи, а не использования языков, ради использования языков.