Franz,
Just a quick initial response:
On Bavarian branch lines the maximum speed limit was originally 40 kph, so semaphores were almost never used. Exceptions were junction stations - where the route diverged and single-armed entry signals were used - and on the junction with the main line where there were exit signals if the branch did not have its own track. There was no interlocking and apparently no warning bells (I must check that because I find it surprising). In effect, point signals did the job of semaphores.
Stations and stops were usually heralded in Epoch II and later by a horizontal plank on 2 posts with white and black diagonal strips. At a crossing station, the train would halt at the signboard and announce its presence with a long whistle blast. If the crossing train was already in the station it replied: long-short-long (meaning approach). A short toot and the arriving train pulled into the loop and stopped by the H board. The last train to arrive had to leave first, on the orders of the stationmaster or, if there wasn't one, the guard. Off it went. After phoning through for clearance the guard of the remaining train gave the order to depart and it too left.
HTH
Hello Paul
That's all right, I studied the EBO, ESO and other rules and regulations.
Hello Paul Franz
This sings are used at branch lines.
Trapetztafel = necessary at all stations where more than one train can operate or trains cross or trains can to run past other trains. All trains have to stop and announce its presence with a long whistle blast.
Haltepunkttafel = A halt point is to be expected and the trains have to and announce its presence with a long whistle blast. List right of the track in the braking distance distance before the stop point (700 m until 1000 m at main lines and/or 150 m at secondary lines). This sign is also necessary if the Trapetztafel is behind a curve.
Example for signal use

fig. A are Stations = Bahnhof
fig. B are small stations, halt points = Haltepunkt