
Сообщение от
vasiliiy
Добрый день! Нужно зачитать с контроллера 600 слов на запись и 250 на чтение через ModbusTCP. Пока изучал мастерскаду 4д нашел пока единственный вариант для каждого из этих слов создавать отдельный базовый канал вписывать "Регион", конкретный "Адрес" слова , тип данных и дальше работать с ним разбивая на биты и т.п., но вдруг есть другой способ зачитывать значения с контроллера. Пытался на выходе базового канала писать тип данных ARRAY [0..599] OF WORD, но толку понятное дело мало, так как не понял как в таком случае прописывать "Адрес", потому что у самого базового канала нельзя выбрать массив, а только конкретный тип данных. Итак к вопросу. Могу я зачитать с контроллера сразу все регистры временного хранения в контроллере "ARRAY [0..599] OF WORD" и входные регистры "ARRAY [0..249] OF WORD" в соответствующие массивы уже в мастерскаде 4д и дальше работать с ними не плодя тысячу базовых каналов?