Всеволод К
07.08.2025, 17:02
Доброго времени суток, коллеги!
Работаю с проектом на СПК107, предстоит реализовать похожее на СПК210-07.
Необходимо контролировать время работы комплекса в разных режимах (например, производства детали типа 1 и типа 2) как внутри смены, так и в целом.
Опыта немного, поэтому не могу сообразить как реализовать эту функцию. Общее понимание имею, но вот конкретный пример бы, может сталкивался кто-то?
Т.е. я понимаю, что наработку ПЛК можно вытащить из Owen RTC, численные счётчики будут работать по фронту, а вот как вести контроль времени...
*Также дополню, что задал вопрос технической поддержки, но, честно говоря, не понял как реализовать. Вот текст:
"Для вашей задачи можно записывать в переменную системное время (например, Application.TargetVars.stRtc.dtDateAndTime из OwenRTC) по триггеру перехода в какой-либо режим и после этого вычесть их между собой, то есть время перехода в новое состояние и время перехода в первоначальное состояние. Вы получите время нахождения в данном состоянии, и после этого к этой же переменной можно добавить следующее полученное время, когда он снова перейдет в данное состояние. Можете более подробно про узел RTC ознакомиться по ссылке в разделе 4.1."
Работаю с проектом на СПК107, предстоит реализовать похожее на СПК210-07.
Необходимо контролировать время работы комплекса в разных режимах (например, производства детали типа 1 и типа 2) как внутри смены, так и в целом.
Опыта немного, поэтому не могу сообразить как реализовать эту функцию. Общее понимание имею, но вот конкретный пример бы, может сталкивался кто-то?
Т.е. я понимаю, что наработку ПЛК можно вытащить из Owen RTC, численные счётчики будут работать по фронту, а вот как вести контроль времени...
*Также дополню, что задал вопрос технической поддержки, но, честно говоря, не понял как реализовать. Вот текст:
"Для вашей задачи можно записывать в переменную системное время (например, Application.TargetVars.stRtc.dtDateAndTime из OwenRTC) по триггеру перехода в какой-либо режим и после этого вычесть их между собой, то есть время перехода в новое состояние и время перехода в первоначальное состояние. Вы получите время нахождения в данном состоянии, и после этого к этой же переменной можно добавить следующее полученное время, когда он снова перейдет в данное состояние. Можете более подробно про узел RTC ознакомиться по ссылке в разделе 4.1."