Ну ст тоже не панацея конечно, но многие вещи на нем реализуются в разы быстрее и масштабируемее, + отладка проще. Я для себя вывел такую формулу, удобную для обслуживания установок не сильно разбирающимся наладчикам : фб на ст, структуры на ст, а потом на удобном для конкретного случая графическом языке это все просто в одно целое собирается , с обвязкой на ст опять же. Где ключевые связи именно графические, и наладчик видит какой сигнал приходит на блок, и какой уходит, чтоб быстро можно было оценить текущее состояние и где искать неполадку. + По возможности для каждого фб диагностические биты/структуры на выходе с кодами предвиденных неисправностей и ошибок + в циклах можно очень сложные для реализации на графических языках операции производить
Комментарии: 33
Alexander
В циклах??? А вы бесстрашный молодой человек)
Strat
ага, for, while почему?)
Alexander
Да это так) шутка юмора) Плюс был у меня по первости случай
Strat
повесили плк?) чередование оборудования по моточасам , сервисным интервалам, авариям и тп - у меня фб написан мастабируемый в пределах от 1 до 30 двигателей, который настраивается буквально парой переменных
Michael
Я в сортах Сименса не очень, поэтому наверное перепутал с 200? Ого, я думал, под каждое количество свой фб пишется, из-за логики сложно масштабируется. А реально 30 двигателей использовали?
Alexander
Ага)) Бесонечным циклом с инкрементом а вот 200 да. Как и Logo
Andrey
а что значит "повесить" плк? Разве бесконечный пользовательский цикл как то может повлиять на работоспособность другого кода вне пользовательского бесконечного цикла?
Michael
Watchdog видимо
Alexander
Как оказалось может. у тебя же все равно стоит вочдог на время исполнения. И если он превышает то вочдог выбрасывает интерапт А у нас не было об который обрабатывает это исключени и в итоге контролер ушел в стоп 100 очков гриффиндору
Michael
От Гриффиндора слышу )) за погуглю что за зверь Чето я не слыхал про обработку таких исключений, опять фишка проклятого Сименса? Гарри Поттер. Надо будет посмотреть как-нибудь...
Alexander
Ну да. у них же много различных организационных блоков. Хорошая сказка) мне нравилось читать)
Konstantin
Лучше почитать, особенно в оригинале
Alexander
А у тебя прям привычка брать какое-то высказывание и выдавать перл в духе "Лучше вот так" и просто уходить в диаметрально противоположную сторону?
Konstantin
А что вы от русского немца хотели? Борьба и единство противоположностей.... Но книга(и) все же лучше фильма(ов)
Alexander
Я бы сказал это разные произведения.
Konstantin
Так вы не шарЕте! (С) бгг
Alexander
Куда уж мне.
Konstantin
Ну ни че, лишь бы внуки на китайском не балакали...
Alexander
А так это запросто))) В моих краях китайский важнее английского
Konstantin
Боюсь четвертый (пятый) язык я уже не оссилю
Alexander
Дорогой вы наш, у вас Китай находится не сразу за мостом через речку))
Konstantin
Рад за вас, а у меня только Чехия и Польша в часе-другом езды
Michael
Блага что ли?
Alexander
мммм))) Знатоки дальнего востока)
Michael
Был там рядом. В Тынде! ))
Alexander
Я тоже в тех краях много лет прожил
Alexander
над амуром тучи ходят хмуро..
Alexander
Край суровый чем-то там объят
Alexander
тишиной же))
Alexander
скорее всего))
Dmitry
можно вот с этого начать: https://www.youtube.com/watch?v=8cgkYNDdyEI
Michael
Да, актуально
Strat
Ага, либо вотчдог, либо бесконечное выполнение программы внутри цикла если вотчдог отключен