Ну во первых, вам по любому придётся сделать 24 UMD, для каждого модуля МВ8А со своим адресом, и добавить в каждый по два String. Далее можно тупо размножить указатели и адреса.
Лучше конечно сделать общий массив Mv8 : ARRAY[1..24] OF Opros_MVA; и использовать цикл FOR..... TO, для перебора модулей. Тогда адреса модулей должны быть с одинаковым шагом, например с 16 по 39 адрес (шаг 1).
Но вам придётся подумать, как задавать начальные адреса для каждого String в цикле.
Кстати какой ПЛК используете и какие конкретно вам нужны данные от модулей, целочисленные без смещения или REAL или ещё какие то ?





Ответить с цитированием
