Сообщение от
hermano
Сделал проект на OwenCommunication. Все работает.
В вашем примере в функцию MB_TcpSlave передается указатель на буфер, который состоит из массива слов. И для того чтобы передать туда переменные типа Bool и Real используются функции преобразования.
Я использовал вместо массива слов структуру с Bit, int, real и т.д. и передаю указатель на нее. Все работает нормально и не надо преобразования делать. Можно сразу использовать данные из буфера или просто копировать их.
Может быть есть какие-то подводные камни при использовании структур вместо массива в этой функции?