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
TẢI CODE HOÀN TOÀN MIỄN PHÍ
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