ISaGRAF. Version 3.4

         

SYSTEM


Аргументы:

 

                Mode                     INT           задает системный параметр и режим доступа

                Arg                         INT-TMR  новое значение для режима “запись”

                Param                    INT           значение запрашиваемого параметра

Описание:

                Доступ к системным параметрам.

Далее следует список возможных команд для функции SYSTEM:

Команда

Значение

SYS_TALLOWED

читать допустимое время цикла

SYS_TCURRENT   

читать текущее время цикла

SYS_TMAXIMUM   

читать максимальное время цикла

SYS_TOVERFLOW               

читать переполнения времени цикла

SYS_TRESET        

сбросить счетчик времени цикла

SYS_TWRITE         

изменить время цикла

SYS_ERR_TEST

проверка ошибок выполнения

SYS_ERR_READ

читать старейшую ошибку выполнения

Возможные аргументы предопределенных функций функции SYSTEM:

Команда

Аргумент

Возвращаемая величина

SYS_TALLOWED

0

допустимое время цикла

SYS_TCURRENT   

0

текущее время цикла

SYS_TMAXIMUM   

0

максимальное время цикла

SYS_TOVERFLOW               

0

количество переполнений времени цикла

SYS_TRESET        

0

0

SYS_TWRITE         

новое время цикла

записанное время цикла

SYS_ERR_TEST

0

0 если ошибок нет

SYS_ERR_READ

0

код старейшей ошибки выполнения

(*FBD пример блоков SYSTEM*)

(* STэквивалент: *)

alarm := (SYSTEM (SYS_TOVERFLOW, 0) <> 0);

If (alarm) Then

             nb_err := nb_err + 1;

             rc := SYSTEM (SYS_TRESET, 0);

End_If;



Содержание раздела