Валенок вот скажите, где в протоколе указано, что ID транзакции ДОЛЖЕН быть НОЛЬ ? не допускается, а именно должен ?
Doomers у вас Siemens реальный или возможен запуск на виртуальном? Или через онлайн отладку можно пакет TCP увидеть ?
Любой парсер Modbus пакета сразу покажет ху из ху...