SYS_RINGCOUNTER_10us_RESOLUTION_ns

Gruppe

SPS-Statusinformationen

Datentyp

DINT

Name

Ringzähler-Auflösung

Auflösung in Nanosekunden des 10,24ms- oder 10,67ms-Ringzählers, je nach SPS-Typ.

Mit bedingter Kompilierung stellen Sie sicher, dass für jeden SPS-Typ der genaue Zeitwert berechnet wird:

Beispiel
#if (IsSystemVariableSupported('sys_iRingCounter_10usXX')) #then
    if (NOT bIsInitialized) then
        bIsInitialized:=TRUE;
        iRingCounter_Old:=sys_iRingCounter_10usXX;
    else
        iRingCounter_New:=sys_iRingCounter_10usXX;
        iRingCounterDiff:=iRingCounter_New-iRingCounter_Old;        
        diScanTime_ns:=INT_TO_DINT(iRingCounterDiff)*SYS_RINGCOUNTER_10us_RESOLUTION_ns;
        iRingCounter_Old:=iRingCounter_New;
    end_if;
#end_if;

Letzte Änderung: 2020-07-06Feedback zu dieser Seite:Panasonic Hotline