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

Giải thích câu lệnh:
- Vòng lặp được thực hiện cho tới khi <Điều kiện lệnh> trả về giá trị TRUE
Ví dụ :
REGION _LibCode_
“_bool_reset_in_” := FALSE;
IF “IEC_Counter_LC_DB”.CV > 10 THEN
“_bool_reset_in_” := TRUE;
END_IF;
“IEC_Counter_LC_DB”.CTU(CU := “Clock_1Hz”,
PV := 100,
R := “_bool_reset_in_”);
END_REGION
///////////////////////////////////////////////////////
// REPEAT_UNTIL
REGION REPEAT_UNTIL
“R_TRIG_DB”(CLK:=”Clock_1Hz”,
Q=>”_bool_out_R_TRIG_”);
IF “_bool_out_R_TRIG_” THEN
REPEAT
“Statement_section” := “Statement_section” + 1;
UNTIL “Statement_section” > “_Key_”
END_REPEAT;
END_IF;
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