Цитата Сообщение от Евгений Кислов Посмотреть сообщение
Добрый день. Отправьте, пожалуйста, проекты для обоих устройств на support@owen.ru

Укажите версию прошивки ПЛК (можно посмотреть через PLC browser в Codesys, команда PLC Info).
Уважаемые сотрудники техподдержки!

Столкнулся с какой-то мистикой, поэтому прошу объяснить, не является ли ошибкой в документации на СП307 следующее

Код макроса: WORD ArrValue[2];


Reads(PLC, 2, MODBUS_RTU_REGS_4X, 4, 2, &ArrValue);

Разве не правильно будет записать
Reads(PLC, 2, MODBUS_RTU_REGS_4X, 4, 2, ArrValue);
или
Reads(PLC, 2, MODBUS_RTU_REGS_4X, 4, 2, &ArrValue[0]);

Насколько помню, адрес первого элемента массива в языке Си можно получить так, как я написал в своих двух примерах, а не как в справке.
Что это - какой-то особый Си или ошибка в документации?

При чтении в макросе двух массивов творилась мистика, когда начал читать все одним массивом стало нормально, но вот вопрос - а я вообще с памятью правильно ли работаю, не порчу ли что-либо системное и т.п.?