So, if I do the scaling, I do not have to touch the PLC program, is it correct?
I can't tell you anything about what you may or may not have to do with your ladder logic. I don't know what range of numeric values it is expecting.
The transducer I have is rated from -30 to +60 psi
Is this a differential pressure transducer? If not, what is meant by the negative pressure value?
the Genius (6input analog) resolution can be up to 25000 micro (4-20mA)
I don't understand what you're trying to say here. The Genius analog input is 12-bit resolution.
Assuming that you're looking at a differential pressure transducer with a range of -30 (Side A 30 PSI lower than Side B) to +60 (Side A 60 PSI higher than Side B) PSI, and that 4 mA corresponds to the -30 PSI differential and 20 mA corresponds ro the +60 PSI differential:
On the 4 In/2 Out blocks, the 4 - 20 mA range is actually 0 - 20 mA. That is, a signal level of 4 mA corresponds to a raw data value of 819, and a 20 mA signal corresponds to a raw data value of 4095. Without reading the data sheets I don't know if the same is true of the 6 analog input blocks. I don't know which style you have.
When you scale the signal, you enter two sets of values. The first set is the minimum and maximum raw data values. The second set is the corresponding minimum and maximum scaled values. The data reported by the block to the PLC is a signed integer, so you can use negative numbers for your scaled values.