Динамическая адресация

Промышленные Логические Контроллеры SIMATIC S7-200/300/400
X200881
Posts: 39
Joined: Fri Feb 06, 2009 9:06 am
Location: Russia

Динамическая адресация

Post by X200881 »

Подскажите как правильно записать значение?
L 2 // и записать это число в
T DB11.DBB (место указать из переменной расположенной DB10.DBB 0).
Т.е. если в переменной DB10.DBB 0 хранится например 3, то наша 2 запишется в DB11.DBB 3. А если в переменной DB10.DBB 0 хранится например 8, то наша 2 запишется в DB11.DBB 8

Как это описать?
Жду вашей помощи. Спасибо.
Usver
Posts: 193
Joined: Fri Feb 24, 2012 8:28 am

Re: Динамическая адресация

Post by Usver »

Code: Select all

//Загружаем значение из DB10.DBB 0
L DB10.DBB 0
//Делаем из значения указатель
SLD 3
//Заносим в адресный регистр AR1
LAR1
//Откроем DB11
OPN DB11
//Теперь кладем 2 по нужному адресу
L 2
T DBB[AR1, P#0.0]
X200881
Posts: 39
Joined: Fri Feb 06, 2009 9:06 am
Location: Russia

Re: Динамическая адресация

Post by X200881 »

Вот спасибо, работает, буду теперь пока сам разбираться. (oo)