Can power supply be chained?
that looks fine. the differential signalling used in RS485 very immune to power-suppy or ground noise.

one change I would make is to include RS485 termination to both ends of the bus. 
(at M1 and at S4)