「リレー回路から」という回答が多いが、私は全く別のアプローチで教えてる。
①「シーケンス制御とは」をチョロっと教える
②「スキャン実行」をチョロっと教える
③DIO, AIO, P2PモーションをST言語で実装させる
だいたいこれで上手くいってる。
ポイントは、
・ラダーは捨てる。
・電気の知識とプログラム実装は別物と考え、「まずは電気の基礎から、次にリレーシーケンスをプログラムで」というようなシーケンシャルな教え方はしない。
Quote
はし 
@hashiccogaii
制御や電気回路を全く知らない新人に、教えなくてはいけない場合、どの手順で、どんな資料を用いて皆さんは説明をしますか???
ラダーってなんですか。というレベルの人。