VÒNG LẶP FOR…DO
Lưu đồ thuật toán:

Giải thích câu lệnh vòng lặp FOR DO:
- Số lần các lệnh bên trong vòng lặp được thực hiện xác định tương ứng với khoảng cách giữa <Giá trị đầu khối hàm> và <Giá trị cuối khối hàm>.
- Sau mỗi vòng lặp <Giá trị biến điều khiển> sẽ được cộng thêm 1 giá trị với <Giá trị tăng thêm (bước nhảy)> (mặc định là 1 đơn vị nếu người dùng không khai báo).
- Vòng lặp thực hiện cho tới khi <Giá trị biến điều khiển> bằng với <Giá trị cuối khối hàm>.
Ví dụ vòng lặp FOR DO:
REGION _LibCode_
IF “FirstScan” THEN
“_Key_” := TRUE;
“_Start_count_” := 1;
“_End_count_” := 100;
END_IF;
END_REGION
///////////////////////////////////////////////////////
// FOR DO
REGION FOR_DO
FOR “_Counter_” := “_Start_count_” TO “_End_count_” BY 1 DO
IF “Data_block”._Array[“_Counter_”] = “_Key_” THEN
“_Value” := “_Counter_”;
END_IF;
END_FOR;
END_REGION
Download Code PLC: LINK GOOGLE DRIVE
Nếu không tải được mã code, vui lòng gửi phản hồi bên dưới để chúng tôi gửi trực tiếp cho bạn. Chúc bạn một ngày vui vẻ.
- Mã nguồn chương trình được viết bởi phần mềm STEP 7 Basic/Professional and WinCC Professional V15.0
- Bạn hãy cài phiên bản bằng hoặc cao hơn để có thể mở chương trình.
- Bạn có thể tải phần mềm tại: https://libcode.net/software/
Related products
Code PLC SCL
Code PLC SCL
Code PLC SCL
Code PLC SCL
Code PLC SCL
Code PLC SCL
Code PLC SCL
Code PLC SCL