Do you use FB158 and FB159 to communicate with the 944. Because FB58 is NOT an option. Because the MP370 is a Windows CE device. If you use profibus select a baudraut of 12Mbaud.
What you have to watch out for is that several functions are resolved in a different way in the MP370. I have made a configuration with MP370 and CPU945 .It runs perfectly.
Andre van Gijsel