Как в STL оптимально скопировать отдельные ячейки между DBs ?

Промышленные Логические Контроллеры SIMATIC S7-200/300/400
Alex3110
Posts: 159
Joined: Mon Sep 27, 2010 7:17 pm

Как в STL оптимально скопировать отдельные ячейки между DBs ?

Post by Alex3110 »

Всем привет!

Нужно скопировать не все, а определенные ячейки DB1 в определенные ячейки DB2.
Ячейки, копируемые из DB1, расположены на фиксированном расстоянии «1» друг от друга.
Ячейки, копируемые в DB2, также расположены на фиксированном расстоянии «2» друг от друга.
Расстояния «1» и «2» не равны.

Есть ли у кого-нибудь код на STL (для НЕ «тиапортального» STEP7) для реализации задачи ?
Для минимизации количества кода полагаю, что нужно использовать LAR1, LAR2 и «циклы».

Заранее благодарен.
Dfcz
Posts: 878
Joined: Tue Dec 26, 2006 5:21 am
Location: Russia

Re: Как в STL оптимально скопировать отдельные ячейки между DBs ?

Post by Dfcz »

Не понятно слово "оптимально".
При создании DB2 вставьте в нее DB1, и ячейки всегда будут "скопированы".
Поконкретнее бы, а то вариантов много.
Alex3110
Posts: 159
Joined: Mon Sep 27, 2010 7:17 pm

Re: Как в STL оптимально скопировать отдельные ячейки между DBs ?

Post by Alex3110 »

MaxS wrote: Mon Aug 17, 2020 12:00 pm стр. 38-39http://www.promautomatic.ru/catalog/S7_PROF2_PA.pdf
Да, всё заработало. Только понадобилось немного доработать "под себя".Там в примере передаются слова, а мне нужны были биты. (suc) (tyou)