Von den Programmiersprachen her fehlt der 1200er AWL (nicht schlimm) und Graph.
Auch einige Befehle fehlen der 1200er was Bausteine oft nicht 1:1 migrierbar macht.
Aufwärts geht immer, abwärts nicht. Wer beides einsetzt muss seine Bausteine auf die 1200 ausrichten.
Zusätzlich gibt es noch Datenformate welche in der S7-1200 nicht verfügbar sind. Leider habe ich hierzu noch keine Liste gefunden, welche Datentypen in der 1200er nicht verfügbar sind. Jedoch kann ich sagen, dass Date_and_Time in der S7-1200 nicht verfügbar ist, genauso wie einige der neuen Datentypen wie LINT etc.