-
Little PLC


Gửi bởi
mtp_thanh
Đoạn code trên mình cũng hiểu gần như hết chỉ có 1 số lệnh như L,T và rẽ nhánh JCN chưa biết kí hiệu của nó bên FBD là gì...
Bó tay hiểu gần hết mà có 2 tập lệnh căn bản dịch chuyển dữ liệu mà bạn không biết mà dám nói là hiểu gần hết?!
- Đ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 code này có ý nghĩa là:
Nạp dữ liệu từ thanh ghi PIW304 sang thanh ghi MW0 ( bản chất chỉ là lệnh MOVE).
Rồi sau đó là So sánh dữ liệu trong thanh ghi MW0 với 20000. Nếu Mw0 <= 20000 thì kết thúc không cho hàm ngắt thực hiện còn nếu lớn hơn thì cho hàm ngắt thực hiện.
Tôi thì không rành viết FBD nhưng cái này hoàn toàn có thể chuyển qua LAD rồi sau đó chuyển qua FBD dùng chức năng chuyển đổi hoặc bấm Ctrl + F3 trong phần mềm Step 7 Manager.
Phân tích thì đã phân tích hết rồi còn Viết lại LAD thì tự bạn viết.
-
Tag của Chủ đề này
Quyền viết bài
- Bạn Không thể gửi Chủ đề mới
- Bạn Không thể Gửi trả lời
- Bạn Không thể Gửi file đính kèm
- Bạn Không thể Sửa bài viết của mình
-
Nội quy - Quy định
Back to Top
Múi giờ GMT +7. Bây giờ là 01:54 PM.
Phiên bản 4.2.5
Phát triển bởi thành viên PLCVietNam®.
Đánh dấu