Trích dẫn Gửi bởi mtp_thanh Xem bài viết
Chả là mình đang học về các khối OB và SFC và mình có 2 đoạn chương trình viết bằng STL, mình muốn nhờ ae nào pro nào dịch giùm sang FBD để dễ hơn cho việc thuyết trình tối nay của mình :
- Đoạn này sử dụng SFC39 ngắt OB30:
L PIW304 //Trích mẫu tín hiệu tương tự
T MW0 // Chuyển vào ô nhớ MW0
L 20000 //So sánh với 20000
<=I
BEC
CALL SFC39 //che ngắt
MODE : =B#16#2
ON_NR: =30
RET_VAL: = MW10
- Đoạn này sử dụng SFC40 ngắt theo mức OB35:
A I0.0
FP M0.0
O(
A I0.1
FN M0.1
)
JCN END
Call SFC40
MODE: =B#16#2
OB_NR: =35
RET_VAL: =MW10
end: BEU

Nếu có đoạn nào ở trên k dịch được thì nhờ ae cho xin 1 vài ví dụ tương tự (FBD) về các khối này nhé.
THANKS....
Trong đoạn chương trình trên hình như bạn thiếu một chút hay bạn cop thiếu cũng nên
- lệnh JCN END thì có còn nhãn END thì mình chưa thấy, bạn nên biết nhãn END khác hoàn toàn với end nhé còn đoạn chương trình
L PIW304 //Trích mẫu tín hiệu tương tự
T MW0 // Chuyển vào ô nhớ MW0
L 20000 //So sánh với 20000
<=I
BEC
thì Hiếu trả lời rồi đó
- lệnh JCN là lệnh rẽ nhánh (hay lệnh nhảy) theo trạng thái bít RLO (= 0 thì nhảy nhé)
- BEC là end block khi RLO = 1
BEU là end block vô điều kiện (cứ gặp là được nghỉ )
- nếu hiểu gần hết rồi thì còn xíu đó hiểu nốt nhé hihi