{}

Nhãn hiệu của chúng tôi

Impact-Company-Logo-English Black-01-177x54

Chào mừng bạn đến với Trang web của Schneider Electric

Chào mừng đến với trang web của chúng tôi.
Tìm các câu hỏi thường gặp
Can we see how much CPU load is there on M241/M251/M262?
Issue
Is there a way to see how much CPU processor load there is on Modicon M241/M251/M262 by way of a function returning a value?
How do you program this in a POU in EcoStruxure Machine Expert / SoMachine?

Product Line
EcoStruxure Machine Expert, Modicon M241, M251, M262 PLCs

Environment
Programming Technique in EcoStruxure Machine Expert

Resolution
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:


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


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 Việt Nam

Tìm hiểu thêm
Phạm vi:
Bài viết có thể hữu ích
Tìm hiểu thêm
Phạm vi: