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

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

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

Post by Alex3110 » Wed Aug 12, 2020 9:52 am

Всем привет!

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

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

Заранее благодарен.

Dfcz
Posts: 875
Joined: Tue Dec 26, 2006 5:21 am
Location: Russia

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

Post by Dfcz » Sat Aug 15, 2020 7:42 pm

Не понятно слово "оптимально".
При создании DB2 вставьте в нее DB1, и ячейки всегда будут "скопированы".
Поконкретнее бы, а то вариантов много.


Alex3110
Posts: 159
Joined: Mon Sep 27, 2010 7:17 pm

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

Post by Alex3110 » Wed Sep 16, 2020 6:38 am

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

Post Reply