I don't have any info on the GE side, but on the Siemens end, all you need to do is copy the data into the defined IO areas. As with any IO, if the IO addresses for the I_device is outside the defined process image, you need to use peripheral reads & writes.
Just to be clear, the 300 is the I-device, and the GE is the PN controller?