
7-32
       Команды Массива (Файла)/Прочие (FAL, FSC, COP, CPS, FLL, AVE, SRT, STD, SIZE)
Publication 1756-RM003G-EN-P - June 2003
Пример 3: Массив project_data (100 элементов) хранит множество значений, 
которые изменяются в различное время в приложении. Чтобы 
послать полный образ project_data в виде одной копии во времени 
на другой контроллер, инструкция CRS копирует project_data в 
produced_array.
• Пока инструкция CPS копирует данные, ни обновления ввода2
вывода, ни выполнение других задач не могут изменять эти 
данные.
•Тег produced_array производит данные в сети ControlNet для 
дальнейшего использования другими контроллерами.
• Чтобы использовать тот же образ данных (т.е. 
синхронизированную копию данных), потребляющий 
контроллер (s) применяет инструкцию CPS для копирования 
данных из потребляемого тега в другой тег для использования 
в приложении.
Релейная логика
Структурированный текст
CPS(project_data[0],produced_array[0],100);
Пример 4: Local:0:I.Data хранит входные данные в сети DeviceNet, которая 
связана с модулем 17562DNB в слоте 0. Чтобы синхронизировать 
вводные данные с приложением, инструкция CPS копирует входные 
данные в input_buffer.
• Пока инструкция CPS копирует данные, обновления ввода2
вывода не могут изменять эти данные.
• Во время работы приложения оно использует в качестве своих 
входных данных входные данные input_buffer.
Релейная логика
Структурированный текст
CPS(Local:0:I.Data[0],input_buffer[0],20);