Need help with conditional DI/O and using Serial monitor to set conditions

I think, you should check if serial available first.

  if (Serial.available() > 0) {
    incomingByte = Serial.read();
    if (incomingByte == '1') {           
      Read = 1;
    }
}

Than you need to cast "char" received via serial to integer, or you can use an example, when value just set.
Not tested.