А компилится именно то что выложили ? (кастрированное)
А компилится именно то что выложили ? (кастрированное)
Удалил CoDeSys. Потом переустановил CoDeSys. Программа стала компилироваться без сообщений об ошибках. Спасибо за совет.
По поводу масштабирования.
Предположим переменная принимает значения из диапазона 0..14 с дискретностью 0.01.
Предположим надо передать число 3.14, используя Register OM и передавая только один регистр(так как я считал, что попытка выделить для приёма или передачи область памяти, содершащую два регистра, вызывала, каким-то образом, сообщение об ошибке).
Число умножаю на 100, преобразую произведение в формат WORD и передаю через модуль Register OM. В случае приёма выполняю обратные действия. Преобразую принятую переменную из формата WORD в REAL и делю на 100.