v0.4.0 - Practice Questions and Answers
This release adds beginner-friendly practice questions for all four PLC scan cycle teaching examples.
What's new
- Added practice questions for
single_button. - Added practice questions for
start_stop_latch. - Added practice questions for
emergency_stop. - Added practice questions for
ton_timer. - Added
docs/practice_guide.md. - Updated README with Practice Questions links.
- Updated Chinese documentation and bilingual explanations for learners.
Current examples
- Single button to coil
- Start/stop motor latch
- Emergency stop interlock
- TON on-delay timer
Learning goal
Learners can now predict outputs before checking the answer and explanation. This helps reinforce how current inputs, previous state, program logic, and output updates interact during PLC scan cycles.
中文说明
这个版本新增了练习题模块。学习者可以先预测某个扫描周期的输出,再查看答案和解释,用来巩固 PLC scan cycle、自锁、急停和 TON 定时器概念。
Limitations
This project is still a beginner-friendly teaching tool. It does not implement a full ladder logic editor, full IEC 61131-3 runtime, real PLC communication, or hardware connection.