The 'retentive range' sets which items are held in their last state. But if the logic on power up turns affects their state then that is what will control. You must investigate the entire program plus the 'retentive range'.
LongDawg,
Here is a test program to illustrate what I think Bernie is talking about
PLC 06
// Rung 1
// Address 0
#BEGIN COMMENT
"
http://forum.hosteng.com/index.php/topic,410.0.html"
""
"LongDawg,"
""
"Try this:"
""
"Presuming you have not changed the default retentive ranges."
""
"Momentary energize the input and notice how the outputs C0 and C1000 stay energised. "
"This is the SET and RESET coils Bernie was referring to"
""
"Now after energizing the ""set rung"" turn the input off, power down the PLC. When you "
"power up the PLC C1000 will still be ""set"" and C0 will not "
#END
STR X100
SET C0
SET C1000
// Rung 2
// Address 3
#BEGIN COMMENT
"This rung resets the coils"
#END
STR X101
RST C0
RST C1000
// Rung 3
// Address 6
STR C0
OUT Y0
// Rung 4
// Address 8
STR C1000
OUT Y1
// Rung 5
// Address 10
END
// Rung 6
// Address 11
NOP
#BEGIN ELEMENT_DOC
"X100","","","use whatever input you have available, at my desk I have x100 thru x107"
"X101","","","use whatever input you have available, at my desk I have x100 thru x107"
"C0","","","by default this bit is not retentive"
"C1000","","","by default this bit IS retentive"
#END