Обращение к функциям
Имена доступных функций находятся в библиотеке FFB – Library. Функции вызываются списком команд, состоящим из первого фактического параметра, загруженного в аккумулятор, и имени функции. В случае необходимости он сопровождается списком дополнительных фактических параметров. В обращении к функции следует соблюдать порядок распечатки формальных параметров. Порядок должен быть таким же, как и в графическом изображении функции в FBD. Результат вычисления функции сохраняется: - в аккумуляторе; - в операнде следующим за ST; - или он может использоваться для прямой дальнейшей обработки. Пример обращения к функции с одним фактически параметром: LD A SIN_REAL ST B В примере B=SIN_REAL(A). Пример обращения к функции с несколькими фактическими параметрами: LD IN_LIM LIMIT_REAL MIN_LIM, MAX_LIM ST OUT_LIM В примере будет выполнено OUT_LIM=IN_LIM, если выполняется MIN_LIM<IN_LIM<MAX_LIM. Если MIN_LIM<IN_LIM, то IN_LIM=MIN_LIM. Если IN_LIM<MAX_LIM, то IN_LIM= MAX_LIM D. На рис. 5.1 приведен пример обращения к функции LIMIT_REAL в секции FBD.
|