trouble with rs232 comunication (solved)

float x = portOne.read();

The SoftwareSerial::read() method that you are using here returns an int, with the useful data in the low order byte. It does not read a whole float.