Обмен данными между задачами
Подскажите, пожалуйста, каким образом организовать корректный обмен данными между циклическими задачами через глобальные переменные? Поясню. Одна задача вычисляет переменные (с разрядностью больше чем слово контроллера) или массив переменных, вторая - использует их для своих вычислений. Как скопировать данные через глобальные переменные исключив возможность их порчи более приоритетной задачей? Я работал раньше с plc Ваших конкурентов, и для их контроллеров в адаптацию Codesys'а была включена специальная библиотека для связи переменных одинакового размера, принадлежащих программам, вызываемых из разных задач. Есть ли что-то аналогичное для Вашей адаптации Codesys?