-
ok mình sửa lại rồi, vào lại symbol rồi đổi word thành int
-
-
Tự mình cũng có thể việt ra các hàm có chức năng tương đương FC105, FC106 phù hợp với đa số các bài toán rồi khi nào sử dụng là mang ra xài thôi. Mình luôn viết sẵn những funciton coi như thư viện riêng khi nào cần là ta mang ra mần thôi.
-
-
Thành viên cấp 1
cho em hỏi em mún xử lý tín hiệu tương tự đầu vào 4 - 20 mA cho đầu ra 0 - 100, em dùng hàm FC105 (trong s7 300) nhưng khi em nhập đầu vào 27648 thì mới cho ra 100, làm thế nào để input là 20 mA thì đầu ra 100 được vậy mấy anh? em làm mãi không dược. nhờ máy anh giúp đở dùm em?
-
-
em có thể hiểu hàm FC105 thực ra là một hàm tuyến tính dạng y=ax + b
với x là tín hiệu AI (Analog in put) còn y là đầu ra. Em nên viết một hàm dạng như trên với đầu vào từ 4 - 20 mA và đầu ra là 0 - 100, từ 2 phương trình 0=a.4 + b và 100 =a.20 + b. OK
-
The Following 2 Users Say Thank You to hungblack For This Useful Post:
-
Thành viên cấp 1
anh có thể chỉ cho em rỏ hơn được không ạ, em mún biết cách lập trình như thê nào để ra được như vậy thôi ah,
-
-
Thành viên cấp 4
Gửi bởi
binhcodon
cho em hỏi em mún xử lý tín hiệu tương tự đầu vào 4 - 20 mA cho đầu ra 0 - 100, em dùng hàm FC105 (trong s7 300) nhưng khi em nhập đầu vào 27648 thì mới cho ra 100, làm thế nào để input là 20 mA thì đầu ra 100 được vậy mấy anh? em làm mãi không dược. nhờ máy anh giúp đở dùm em?
Bạn chưa hiểu cách thức xử lý analog nên mới thấy vấn đề này khó khăn.
Tín hiệu (dòng, áp, sensor) --> module analog --> INT 0 - 27648 --> FC105 --> REAL 0.0 - 100.0
Với tín hiệu ngõ vào, trong trường hợp của bạn là dòng từ 4-20mA, module analog sẽ ADC chuyển đổi thành các tín hiệu số từ 0 đến 27648. Đây là dữ liệu dạng INT và được lưu vào vùng nhớ PIW tương ứng với kênh đang dùng. Dữ liệu dạng này không trực quan vì bạn chỉ biết 20mA là 27648 còn 4mA là 0. Giả sử bạn thu được một con số là 4765 thì bạn không biết nó đang là bao nhiêu trên thực tế. Do đó Siemens đã cung cấp khối hàm FC105 giúp chuyển đổi dữ liệu INT (thô) sang dạng REAL mà người dùng có thể hiểu và xử lí được. Như vậy chức năng của FC105 chỉ là chuyển đổi từ 0 - 27648 sang tầm mà bạn mong muốn (0 đến 100), hoàn toàn không cần biết đến ngõ vào của bạn là dòng áp hay là cái gì.
Tín hiệu ngõ vào là dòng áp hay từ cảm biến là do phần cứng quyết định. Module analog có các mode ABCD tương ứng với các chế độ khác nhau và bạn cũng phải cái đặt các chế độ này trong Hardware Config.
Bạn hiểu sai vấn đề nên tập trung vào sai chỗ thôi, chứ bạn nhập 27648 nó ra 100 như ý bạn là đúng rồi, khi nào ra khác thì mới thực sự là vấn đề.
Lần sửa cuối bởi chauvinhloi, ngày 01-27-2014 lúc 11:38 AM.
-
The Following 2 Users Say Thank You to chauvinhloi For This Useful Post:
-
Thành viên cấp 4
Tóm lại, bạn viết chuong trình như đã viết, vào 27648 ra 100. Chỉnh lại chế độ cho module analog là đọc dòng từ 4 đến 20mA, chỉnh lại cấu hình phần cứng. Xong!
-
-
Gửi bởi
binhcodon
anh có thể chỉ cho em rỏ hơn được không ạ, em mún biết cách lập trình như thê nào để ra được như vậy thôi ah,
rõ hơn là như nào? chẳng nhẽ lại ngồi viết luôn cho bạn nữa à? Viết cho bạn thì quá đơn giản nhưng để bạn nhớ và hiểu rõ hơn thì tốt nhất bạn nên bat FC105 trong thư viện của Siemens rồi nhấ F1 hoặc bạn có thể phá code của FC105 ra mà đọc
-
-
Little PLC
Gửi bởi
binhcodon
anh có thể chỉ cho em rỏ hơn được không ạ, em mún biết cách lập trình như thê nào để ra được như vậy thôi ah,
http://tranhieu0983.com/tai-lieu/lap...i-he-thong-mps
Đọc tài liệu đi bạn. Có tài liệu ghi rõ thì ko đọc, đọc xong rồi vọc. Vọc ko ra thì mới hỏi chứ chưa có cái gì hỏi một hồi nói lại ko hiểu.
-
Bài viết của "tran_hieu0983" đã được cám ơn bởi các thành viên:
-
Thành viên cấp 3
thầy hiếu,em có một cảm biến đưa tín hiệu 4-20mma em đọc về piw256.em có thể sử lý luôn ma ko sử dụng fc105 dc không thầy.em muốn điều khiển bơm .em muốn điều khiển biến tần em không dung fc106 vậy em dung hàm nào để có thể out put ra điêu khiển biến tần
-
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à 12:14 AM.
Phiên bản 4.2.5
Phát triển bởi thành viên PLCVietNam®.
Đánh dấu