Добрый день! К сожалению не получилось. Создал тестовый проект: из ПЛК110 пишу значения INT, WORD, REAL и BOOL. Все пишется без проблем, кроме REAL. Может кто-нибудь подскажет
проект CoDeSys2.3.zip
Проект СП270.twp
Добрый день! К сожалению не получилось. Создал тестовый проект: из ПЛК110 пишу значения INT, WORD, REAL и BOOL. Все пишется без проблем, кроме REAL. Может кто-нибудь подскажет
проект CoDeSys2.3.zip
Проект СП270.twp
Конечно не получилось, запись REAL по умолчанию функция 0х10, вы же влезли и заменили на функцию 0х71
И ещё, зачем вы наделали прямых адресов в ПЛК, типа AT %QD6.1.0.0 ? Это плохая практика.
Достаточно, в конфигурации, где запись REAL, щёлкнуть дважды мышью по АТ и присвоить имя переменной rRealValue.
Все переменные с именами в конфигурации - глобальные. В программе их надо удалить.
Аналогично с остальными переменными. В визуализации тоже поменять надо PLC_PRG.rRealValue на .rRealValue
Последний раз редактировалось Trevor; 11.11.2026 в 12:26.
Чудес не бывает, выкладывайте исправленные проекты.
Я уже не знаю в чем проблема ...
проект.zip
Проект СП270.twp
Да всё правильно, тут может только настройка Native или Trace Mode влиять, это влияет на правильное отображение REAL.
И ещё, зачем вы наделали прямых адресов в ПЛК, типа AT %QD6.1.0.0 ? Это плохая практика.
Достаточно, в конфигурации, где запись REAL, щёлкнуть дважды мышью по АТ и присвоить имя переменной rRealValue.
Все переменные с именами в конфигурации - глобальные. В программе их надо удалить.
Аналогично с остальными переменными. В визуализации тоже поменять надо PLC_PRG.rRealValue на .rRealValue
Последний раз редактировалось Trevor; 11.11.2026 в 13:56.
Влезу возможно ненужным советом... Вы учли что регистры надо заранее правильно выставлять. ПЛК их группирует по 4байта... Вроде