Constellation networking systems are the trend of future. The planning and solving for constellation systems will increase with the increase of the number of satellites and targets, and its complexity will also increase by geometric ratios. Considering the multiple constraints such as satellite attitude maneuver and power supply energy, a rule-based bidirectional satellite and target locking algorithm is established to plan and simulate 50 point targets in China’s territory and surrounding areas. Simulation results show that the algorithm can meet the full target coverage of 100% and achieve a good revisit efficiency. This algorithm can support the evaluation of satellite constellation system optimization scheme, and provides a technical basis and feasible solution for the subsequent multi-satellite and multi-constraint task planning problem.