-
Thành viên cấp 1
Gửi bởi
tran_hieu0983
Ví dụ các bạn khai báo khối hàm FC105 như trên.
EN = Enable : Cho phép khối hàm hoạt động.
IN = Địa chỉ ngõ vào Analog
HI_LIM : Mức cao Analog
Lo_LIM : Giới hạn mức thấp analog
ENO = Trạng thái tín hiệu Enable out cùng tín hiệu với EN
RET_VAL: giá trị trả lại, nếu Ret_val = 0 thì ok nếu = 8 thì bị lỗi ( có thể chạy sai, khai báo chưa đúng.) Kiểu khai báo là Word.
OUT : Kiểu ra là số thực được lưu lại để xử lý tình theo theo người dùng. ( MD20, MD24... Đây là kiểu Real)
Các anh ơi! cho e hỏi sao chổ HI_LIM và LO_LIM e ghi là 10 và 0 sao không được, nó toàn báo lỗi ko ak? nó ko chuyển sang số thực được vậy?
-
-
Thành viên Mới
Gửi bởi
autokhin010
Các anh ơi! cho e hỏi sao chổ HI_LIM và LO_LIM e ghi là 10 và 0 sao không được, nó toàn báo lỗi ko ak? nó ko chuyển sang số thực được vậy?
số real thì phải gõ vào 10e0 và 0e0 nhé
btw, diễn đàn PLC mà emo xì teen vãi chưởng.
-
-
Thành viên Mới
hoặc ghi 10.0 & 0.0 .Real nên phải có phần thập phân
-
-
Thành viên Mới
fc105.jpg
các anh cho em hỏi tí,khi em ấn i4.3 thì cái hàm fc105 thực hiện xong thì mới ngắt đúng không?
-
-
Thành viên cấp 1
Hàm fc105 chỉ thực hiện để chuyển đổi tín hiệu analog thành giá trị sử dụng thôi không có tác dụng ngắt, nếu bạn muốn so sánh thì bạn sử dụng thêm hàm CMP.
Chúc bạn thành công!
Gửi bởi
duongtinh
fc105.jpg
các anh cho em hỏi tí,khi em ấn i4.3 thì cái hàm fc105 thực hiện xong thì mới ngắt đúng không?
-
-
Little PLC
Gửi bởi
duongtinh
fc105.jpg
các anh cho em hỏi tí,khi em ấn i4.3 thì cái hàm fc105 thực hiện xong thì mới ngắt đúng không?
Mình hiểu ý tưởng của bạn rồi nhưng mà bạn làm vậy là không nên. Khi đó tạo ra sai số không mong muốn (hơn 50% người lập trình bị vấn đề này và đôi khi mình cũng vẫn nằm trong số đó).
Về lập trình có phần Comment bạn nên đánh vào đề phòng sau này bạn quên mất ý tưởng ban đầu tại sao mình sử dụng nó làm gì sẽ giúp bạn dễ quản lý hơn trong mọi chuyện. Còn nếu bạn để Q0.1 như thế thì ngõ ra của bạn flash liên tục và nếu là rờ le thì ngõ đó banh là cái chắc.
Như nhimxu nói là bạn nên sử dụng CMP là phù hợp nếu muốn làm điều kiện kiểm tra.
-
-
Thành viên Mới
Gửi bởi
tran_hieu0983
E muon tham khao tai lieu ma k tai ve duoc anh a, no bao loi website
-
-
Thành viên cấp 1
các anh cho em hỏi "khôn" câu" giá trị ra của f105 là kiểu real vậy có cách nào cho nó thành kiểu int không ạ.
-
-
Thành viên cấp 3
Gửi bởi
trando_tk21
các anh cho em hỏi "khôn" câu" giá trị ra của f105 là kiểu real vậy có cách nào cho nó thành kiểu int không ạ.
Lấy giá trị đầu ra này gán vao đâu vào của FC106 thid đâu ra của FC106 là INT thôi. Còn không thì tự viết chương trình chuyển đổi chú gì nữa.
-
-
Thành viên cấp 10
Gửi bởi
trando_tk21
các anh cho em hỏi "khôn" câu" giá trị ra của f105 là kiểu real vậy có cách nào cho nó thành kiểu int không ạ.
Dùng lệnh round,nằm trong phần convert chức năng chuyển từ real sang dint
-
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:53 PM.
Phiên bản 4.2.5
Phát triển bởi thành viên PLCVietNam®.
Đánh dấu