Народ. Вы бы определились, с чем работаете. С портами на прямую или с конфигуратором.
Пример который запустил Bandikoot, это пример работы с портами напрямую.
spinogryz57 работает с конфигуратором. И если не собирается подключать что то с нестандартным протоколом, то работа на прямую с портами ему не нужна.
Цитата Сообщение от spinogryz57 Посмотреть сообщение
И почему в CoDeSys 2.3 можно легко и просто добавить подэлемент Float и все нормально работает с OPC, а в 3.5 надо заморачиваться с какими то указателями.
Потому что в КДС2 та самая разбивка Float на два Word, судя по всему делается автоматически. Отсюда и растут ноги с выравниванием регистров. Помните же, что если Вы прописали в конфигураторе переменную Float, то адрес следующего регистра идет не по порядку, а через один. Вот этот пропущенный регистр и зарезервирован под второй Word, после разбивки. И по сети передаются два Word, а не один Float.
А в КДС3, разработчики, честь возится с разбивками, оставили нам, простым пользователям. Судя по всему да же не задумываясь, что многие пользователи, простые киповцы, а не программисты.