Fundamentals and Practical Training of PLC Applications – Sequential Control Based on Timers

Fundamentals and Practical Training of PLC Applications - Sequential Control Based on Timers

Practical Task:There are three motors that need to be started sequentially with a 10-minute interval. Each motor runs for 2 hours before automatically stopping. There is a stop button that can halt the operation of all motors. Write a PLC program.Steps:1. Assign I/OStart X0; Stop X1; Motor A uses Y0; Motor B uses Y1; Motor … Read more

How Much Does It Cost to Learn PLC?

How Much Does It Cost to Learn PLC?

A few days ago, a friend asked me how much it would cost to learn PLC. We discussed a lot, and I summarized it as follows! Different learning paths have completely different prices and time commitments: Path 1: Self-learning Software Only (Lowest Cost, Approximately 0 – 500 Yuan) This method is suitable for self-disciplined learners … Read more

Reflections of a PLC Programmer with a Salary of 18,000 Yuan: Advice for Aspiring Professionals

Reflections of a PLC Programmer with a Salary of 18,000 Yuan: Advice for Aspiring Professionals

Alright, my friend, I see you have directly posted your salaryβ€”18,000 Yuan per month. This figure is very realistic for someone who has worked as a PLC engineer for ten years; it can even be said to reflect the typical state of this industry: not starving, but also not getting rich; steady progress relies entirely … Read more

Growth Journey of a Python Beginner Β· Lesson 3 (Part 1) | Functions

Growth Journey of a Python Beginner Β· Lesson 3 (Part 1) | Functions

Hello everyone, I am Xingyuan, a 19-year-old self-taught Python beginner πŸ€“. Today we start the Functions section! First, we will learn about definitions, parameters, and return values, then understand scope and global variables, equipping our code with “LEGO blocks” πŸš€. πŸ“Œ Today’s Learning Content πŸ‘‰ “Pack repetitive code into blocks, use them as needed, and … Read more

Collection of Python Code (1)

Collection of Python Code (1)

1. Rainbow import turtle as t c = ["red", "orange", "yellow", "green", "cyan", "indigo", "violet"] t.speed(10) t.pensize(30) for i in range(7): t.penup() t.goto(-150 + i * 30, 0) t.setheading(90) t.color(c[i]) t.pendown() t.circle(-300 + i * 30, 180) 2. Colorful Flowers import turtle as t import colorsys as cs t.speed(0) t.bgcolor("black") for i in range(25): for … Read more

Fun Python Drawing: Rainbow Array! A Programming Art Class for Elementary Students

Fun Python Drawing: Rainbow Array! A Programming Art Class for Elementary Students

Programming β‰  boring code! Today, we will use Python to summon the “magic turtle” and draw a glowing rainbow magic array~ Even my mom said it looks like a piece of art! Step 1: Summon the “Code Turtle” Python has a super fun <span>turtle</span> library, which is like a obedient little turtle 🐒! Just give … Read more

Notes on Python Web Development – Part 1

Notes on Python Web Development - Part 1

Thank you all for your continued support!!This article follows the “Python Data Science Handbook” and is for those interested in Python web development. You can follow the author’s “steps” as we learn everything step by step. Before we begin, I would like to thank everyone for their support again!!Unfortunately, this book does not have an … Read more

GESP Level 2 Exam Notes (Python)

GESP Level 2 Exam Notes (Python)

GESP Python Level 2 Exam Point Detailed Review Notes 1. Basics of Computer Storage βœ… Key Points: 1. Basic concepts and classifications of computer storage 2. Functions and differences of three main types of memory Memory Type Function Characteristics RAM (Random Access Memory) Read and write, data lost when power is off Main memory, used … Read more

How I Helped My Son Set His CSP Goals for Next Year Using This Method

How I Helped My Son Set His CSP Goals for Next Year Using This Method

A couple of days ago, I discussed next year’s CSP score goals with my son, and we set a mutual target of “First place in Group J, and aiming for first place in Group S while securing second place.” Last night, I suddenly thought about putting his goal in a prominent position, so I came … Read more

C++ Programming Beginner’s Tutorial Lesson 10: Detailed Explanation and Principles of the for Loop – Automating Code Repetition

C++ Programming Beginner's Tutorial Lesson 10: Detailed Explanation and Principles of the for Loop - Automating Code Repetition

πŸš€ C++ Programming Lesson 10: Detailed Explanation and Principles of the for Loop – Automating Code Repetition πŸ“š Course Navigation 1γ€πŸ€” Why do we need the for loop? (Corresponding to “repetitive scenarios” in life)2γ€πŸŒŸ Syntax structure of the for loop (Composed of three parts, clearly broken down)3γ€βš™οΈ Execution principles of the for loop (Step by … Read more