TIA V15, SCL

Инженерное программное обеспечение

TIA V15, SCL

Сообщение Geirby » 19 авг 2019, 11:13

Добрый день!

Существует способ обратиться к битам в word при помощи косвенной адресации?
Geirby
Любитель
 
Сообщения: 79
Зарегистрирован: 16 авг 2016, 19:34

Re: TIA V15, SCL

Сообщение POV » 19 авг 2019, 12:28

Так недостаточно?
https://support.industry.siemens.com/cs ... tia-portal)-do-you-access-the-unstructured-data-types-bit-by-bit-byte-by-byte-or-word-by-word-and-symbolically-?dti=0&lc=en-WW
POV
Любитель
 
Сообщения: 79
Зарегистрирован: 04 авг 2016, 16:28
Откуда: Нижний Новгород

Re: TIA V15, SCL

Сообщение Geirby » 19 авг 2019, 17:11

Это как раз нужно, чтобы избежать этого и записать миллиард строчек одной циклом с косвенной адресацией.
К массиву справа получается обратиться подобным образом, а к word слева не могу сообразить.
"Allgemein".Ausfall_003.%X0 := "Allgemein".Ausfall_001[16];
"Allgemein".Ausfall_003.%X1 := "Allgemein".Ausfall_001[17];
"Allgemein".Ausfall_003.%X8 := "Allgemein".Ausfall_001[24];
"Allgemein".Ausfall_003.%X9 := "Allgemein".Ausfall_001[25];
"Allgemein".Ausfall_003.%X10 := "Allgemein".Ausfall_001[26];
"Allgemein".Ausfall_003.%X11 := "Allgemein".Ausfall_001[27];
"Allgemein".Ausfall_003.%X12 := "Allgemein".Ausfall_001[28];
Geirby
Любитель
 
Сообщения: 79
Зарегистрирован: 16 авг 2016, 19:34

Re: TIA V15, SCL

Сообщение POV » 19 авг 2019, 18:57

А использовать AT и массив битов тоже не подойдет? В хелпе в соседней теме с приведенной ссылкой.
POV
Любитель
 
Сообщения: 79
Зарегистрирован: 04 авг 2016, 16:28
Откуда: Нижний Новгород

Re: TIA V15, SCL

Сообщение Geirby » 19 авг 2019, 19:47

Думаю, что подойдет. Только не понял, где посмотреть.
Geirby
Любитель
 
Сообщения: 79
Зарегистрирован: 16 авг 2016, 19:34

Re: TIA V15, SCL

Сообщение POV » 19 авг 2019, 19:56

POV
Любитель
 
Сообщения: 79
Зарегистрирован: 04 авг 2016, 16:28
Откуда: Нижний Новгород


Вернуться в Simatic TIA Portal / Step7

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2