Question 1: Either is possible.
Problem 2: Booleans are usually read and written through the read/write coil, but they are also obtained by reading and writing input or holding registers and then retrieving them bit by bit.
Problem 3: Different series of PLCS differ greatly, the same series of PLC address definition is not different.
The above is my personal experience of the real situation, I hope you will adopt.