Ja eben, Simulation findet im PC statt, nicht im Kontroller.
Erst wenn ein geeignetes Programmiergerät bei Studio angemeldet ist und
auch der geeignete Kontroller angeschlossen kann man debuggen, nämlich
das Programm bis zu einem bestimmten Zeitpunkt auf dem Kontroller
ablaufen lassen und dann die Register usw. ansehen.
Mir dem Simulieren kann man bestimmte Algorithmen gut überprüfen, ob
z.B. ein Addition oder Division mit BCD-Zahlen klappt, die
zeitunabhängig sind.
Das debuggen kann auch Zeitabläufe einbeziehen, ob z.B. nach einem
Tastendruck ausgelöste Abläufe in der richtigen Geschwindigkeit ablaufen
oder Reaktionen auf Interrupts rechtzeitig erfolgen.