13. Вспомогательные программные функции
13.8 Команды переменных
(2) Виды переменных
В следующей таблице приведены виды переменных.
Вид переменной Номер Функция
Стандартные переменные
Стандартные
переменные 1
Стандартные
переменные 2
Система 1 100 наборов 500 - 549 100 - 149
200 наборов 500 - 599 100 - 199
300 наборов 500 - 699 100 - 199
600 наборов 500 - 999 100 - 199
700 наборов 400 - 999 100 - 199
Система 2 50 + 50 наборов 500 - 549 100 - 149*2
100 + 100 наборов 500 - 599 100 - 199*2
400+ 100 наборов 500 - 899 100 - 199*2
• Как правило, может использоваться на
всем протяжении основных, подпрограмм и
макропрограмм.
• При применении стандартных
переменных в мультисистеме возможен
обмен стандартных переменных между
системами посредством настройки
следующего параметра.
#1303 V1comN #100 задать значение
настройки
#1304V0comN #500 задать значение
настройки
500+ 100 наборов 500 - 999 100 - 199 *2
Локальные переменные 1 - 33
Могут использоваться как локальные
переменные в макропрограммах.
Системные переменные 1000 -
Применение фиксировано системой.
Переменные фиксированных
циклов
1 - 32
Локальные переменные в программах
фиксированного цикла.
(Примечание 1) Все стандартные переменные сохраняются даже после отключения
электропитания.
(Примечание 2) При выключении электропитания или выполнении сброса стандартные
переменные могут обнуляться при соответствующем задании параметра (#1128
RstVC1, #1129 PwrVС1).
(Примечание 3) Стандартные переменные подразделяются на следующие два вида.
Стандартные переменные 1 : Как правило, используются на протяжении всех
систем
Стандартные переменные 2 : Как правило, используются в программах системы
(3) Использование переменных
Переменные могут применяться для всех адресов за исключением O, N и / (косая черта).
(a) Если переменное значение используется напрямую:
X#1................................ Значение #1 используется как значение X.
(b) Если используется дополнительное значение к переменному значению:
X-#2.............................. Значение, измененное со знаком #2, используется как
значение Х.
(c) При назначении переменных:
#3 = #5.......................... Переменная #3 использует эквивалентное значение
переменной #5.
#1 = 1000...................... Переменная #1 значение равное 1000 (распознается как
1000.).
(d) При назначении переменной арифметической формулы:
#1 = #3 + #2 - 100........ Значение операции, которое выводится из #3 + #2 - 100.,
........................................используется как значение #1.
X[#1 +#3 + 1000] ........ Значение операции, которое выводится из #1 + #3 + 1000,
используется как значение Х.
(Примечание 1) Переменная не может задаваться в одном блоке с адресом. Она должна
задаваться в отдельном блоке.
Неверно
X#1 = #3 + 100;→
Верно
#1 = #3 + 100 ;
X#1 ;
354