PDA

Просмотр полной версии : ПЛК110 М02 MS4. Как считать массив данных UNIT?



Intal
16.08.2017, 08:44
Добрый вечер.Уважаемые форумчане, как можно последовательно считывать данные (константы UNIT) 180 чисел, ( ПЛК110 М02 Мастерскада 4)? Пробовал ФБ из библ OSCAT ФБ PARSET получается громоздко - 16 шт ФБ PARSET. Может есть другие способы или макросы... Спасибо

Решение: в сообщении #6 (ссылка (http://www.owen.ru/forum/showthread.php?t=27250&p=255489&viewfull=1#post255489))

Трофимов Артем
16.08.2017, 10:32
у Вас константы уложены в массив. обратитесь по индексу массива к нужной позиции и через блок MOVE (если программируете не на ST) передайте в необходимую переменную. чтобы динамично бегать по массиву индекс сделайте переменной, которую можете менять

capzap
16.08.2017, 10:53
Добрый вечер.Уважаемые форумчане, как можно последовательно считывать данные (константы UNIT) 180 чисел, ( ПЛК110 М02 Мастерскада 4)? Пробовал ФБ из библ OSCAT ФБ PARSET получается громоздко - 16 шт ФБ PARSET. Может есть другие способы или макросы... Спасибо

Не в том разделе Вы создали тему, да еще и оскат "приплели", чтоб запутать всех

Intal
16.08.2017, 14:16
А где нужно было создать тему? И еще вопрос-где могу найти ФБ MOVE?

capzap
16.08.2017, 15:24
А где нужно было создать тему? И еще вопрос-где могу найти ФБ MOVE?

http://www.owen.ru/forum/forumdisplay.php?f=19

Трофимов Артем
17.08.2017, 10:58
посмотрите на скриншоте как сделать.
обратите внимание, что когда перетягиваем массив на поле программы , выберите переменную на поле, и в свойствах установите модификатор [имя_переменной_индекса]

в эмуляции я "зафорсил" локальную переменную index. также можно и глобальным переключать, т.к. они связаны.

32666

Intal
18.08.2017, 18:19
посмотрите на скриншоте как сделать.
обратите внимание, что когда перетягиваем массив на поле программы , выберите переменную на поле, и в свойствах установите модификатор [имя_переменной_индекса]

в эмуляции я "зафорсил" локальную переменную index. также можно и глобальным переключать, т.к. они связаны.

32666

Все нормально,работает,огромное спасибо