Потребовалось чтобы PLC63 был ведомым (slave) и использовал протокол modbus ascii со следующими настройками: 9600,7E1. Настроил соответствующим образом модуль RS-485[FIX] в PLC Configurator.
Согласно документации все должно было работать. Однако OPC сервер Lectus (что я использовал для тестов такого режима) начал ругаться на ошибки CRC. Перебор настроек связи показал, что похоже в PLC63 имеются какие то особенности при использовании длины слова равной 7 битам (хотя до конца еще не разобрался т.к. не было времени на тесты).
Собственно возникает вопрос допускается ли использование длины слова равной 7 битам для протокола modbus ascii, если не использовать библиотеки, а воспользоваться модулем RS-485 в PLC Configurator?
И попутно вопрос не в тему: в руководстве программиста для ПЛК63 и ПЛК73 описывается тип LREAL однако при попытке его использования CoDeSys говорит что он не поддерживается. Это так и должно быть?