Чи є спосіб побачити, яке навантаження процесора на Modicon M241/M251/M262, за допомогою функції, що повертає значення? Як це запрограмувати в POU в EcoStruxure Machine Expert / SoMachine?
Так, є спосіб повернути навантаження процесора за допомогою бібліотеки під назвою CmpSchedule.
У діалоговому вікні Libraries->Add Library,ви знайдете її у розділі Company->System → System->SysLibs:
Функція в бібліотеці, яка повертає завантаження процесора, називається SchedGetProcessorLoad:
Приклад програми наведено нижче на мові Structured Text:
Оголошення:
VAR
pResult1 : RTS_IEC_RESULT; //required pointer to the internal data location type (variable name is arbitrary)
processorLoad : UDINT; //CPU load percentage
END_VAR
Код:
processorLoad := SchedGetProcessorLoad(pResult:=ADR(pResult1));
Примітка:
Значення, яке повертається в "processorLoad" у цьому прикладі, є відсотковим (у форматі UDINT).
Рекомендується, щоб processorLoad залишався нижчим за 70% (чим нижче, тим краще). Якщо це не так, то збільште час циклу.
Опубліковано для: Schneider Electric Україна
Потрібна допомога?
Почніть тут!
Знайдіть відповіді зараз. Шукайте рішення самостійно або зверніться до нашого експерта.
Звернутися до служби підтримки
Якщо вам потрібна допомога, додаткова інформація чи технічна підтримка або ви хочете подати скаргу, зв’яжіться з нашою командою з обслуговування клієнтів.
Де придбати?
Зручний пошук найближчого дистриб’ютора, магазина або спеціалізованого партнера Schneider Electric у вашому регіоні.
Переглянути відповіді на поширені запитання
Отримайте необхідну інформацію, переглянувши відповіді на поширені запитання за відповідними темами.