Hoe kunnen wij u vandaag helpen?

Can we see how much CPU load is there on M241/M251/M262?

Yes, there is a way to return the CPU processor load using a Library called CmpSchedule.

In the Libraries->Add Library dialog, you will find it under Company->System under System->SysLibs:
add library

The function in the library that returns processor load is SchedGetProcessorLoad:
screenshot

An example of the program is as follows in Structured Text:

Declaration:
VAR
pResult1   : RTS_IEC_RESULT;  //required pointer to the internal data location type (variable name is arbitrary)
processorLoad : UDINT;      //CPU load percentage
END_VAR


Code:
processorLoad := SchedGetProcessorLoad(pResult:=ADR(pResult1));

Note:
  • The value returned in "processorLoad" in his example is is a percentage (in UDINT format).
  • It is recommended that processorLoad should remain lower than 70% (the lower the better). If this is not the case, then increase cycle times.

Schneider Electric Belgium

Ontdek meer
Productfamilie
Ontdek meer
Productfamilie
  • Productdocumentatie
  • Software & firmware
  • Productselector
  • Productvervanging
  • Help- en Contact Center
  • Vind onze kantoren
  • Offerte aanvragen?
  • Verkooppunten
  • Schneider Electric Community
  • Werken bij
  • Bedrijfsprofiel
  • Wangedrag melden
  • Toegankelijkheid
  • Newsroom
  • Investeerders
  • EcoStruxure
  • Vacature zoeken
  • Blog
  • Als eerste op de hoogte nieuws?
  • Privacybeleid
  • Cookieverklaring
  • Gebruiksvoorwaarden
  • Algemene verkoop- en inkoopvoorwaarden
  • Change your cookie settings