Дополнительные инструкции
420
TWD USE 10 AE
Функция суммирования таблиц
Общие
положения
Функция SUM_ARR складывает вместе все элементы таблицы объектов:
z если таблица состоит из двойных слов, результат возвращается в форме
двойного слова
z если таблица состоит из слов с плавающей точкой, результат возвращается
в форме слова с плавающей точкой
Структура Язык лестничной логики
Язык списка инструкций
LD %I3.2
[%MD5:=SUM_ARR(%MD3:1)]
%MD5:=SUM_ARR(%KD5:2)
%MF0:=SUM_ARR(%KF8:5)
Синтаксис Синтаксис инструкции суммирования таблиц:
Параметры инструкции суммирования таблиц
Пример %MD5:=SUM(%MD30:4)
where %MD30=10, %MD31=20, %MD32=30, %MD33=40
%MD5=10+20+30+40=100
%I3.2
%MD5:=SUM_ARR(%MD3:1)
%MF0:=SUM_ARR(%KF8:5)
%MD5:=SUM_ARR(%KD5:2)
Res:=SUM_ARR(Tab)
Тип Результат (res) Таблица (Tab)
Таблицы двойных слов %MDi %MDi:L,%KDi:L
Таблицы слов с ПТ %MFi %MFi:L,%KFi:L
Примечание: Когда результат выходит за пределы допустимого диапазона
двойного слова, системный бит %S18 устанавливается в 1.