Bài tâp thì bạn có thể tự nghĩ ra để làm, ví dụ: giờ viết thử 3 nút nhấn điều khiển 1 ngõ ra on/off, viết các timer, counter…cho mình, viết các hàm thực hiện tính toán (ví dụ tính giai thừa từ 1 đến 100)…để thực hành các lệnh
Bài tâp thì bạn có thể tự nghĩ ra để làm, ví dụ: giờ viết thử 3 nút nhấn điều khiển 1 ngõ ra on/off, viết các timer, counter…cho mình, viết các hàm thực hiện tính toán (ví dụ tính giai thừa từ 1 đến 100)…để thực hành các lệnh
Gm: Hidden Content
theo em biết thì trong plc có kiểu DINT 4 Byte là to nhất rồi, em không tín được 17! nên 100! em không làm được
còn code thì lad em khong viet được(đúng hơn là chưa viết) SCL viết cai này hợp lay hơn=> em viêt = SCL
FUNCTION_BLOCK FB1
//-------------------------------------------------
VAR_INPUT
in: INT;
END_VAR
//-------------------------------------------------
VAR_OUTPUT
out: DINT;
END_VAR
//-------------------------------------------------
VAR_TEMP
temp: DINT;
cont: INT;
END_VAR
//-------------------------------------------------
cont:=in;
temp:=1;
WHILE cont>1 DO
temp:=temp*cont;
cont:=cont-1;
END_WHILE;
out:=temp;
//------------------------------------------------
END_FUNCTION_BLOCK
Đánh dấu