IF m_xSkipNextAfterReadInputs THEN
m_xSkipNextAfterReadInputs := FALSE;
RETURN;
END_IF
IF NOT bVirtual THEN
IF wCommunicationState>=90 AND wCommunicationState<=100 THEN
PrepareOutputs();
ProcessInputs();
ELSE
sc.bRegulatorOn := bRegulatorOn;
sc.lrFreq := 0;
END_IF
SUPER^.AfterReadInputs();