-
Thành viên cấp 1

Gửi bởi
cuongvcs
Bạn vẫn phải dùng hàm Scale .bạn có thể tìm trong diễn đàn or xem hướng dẫn mình sưu tầm được :
Analog Signals in S7-200
- Trong S7-200 cũng có các hàm scale và unscale trong thư viện scale của nó.
+ S_ITR: Scaling the analog input in the output data format REAL
+ S_RTR:Scaling change to the data type format REAL
+ S_RTI:Converting to the analog output scaling format INTEGER
- Nếu không muốn sử dụng hàm trong thư viện bạn có thể tự viết các hàm scale và unscale của mình, giải tín hiệu như sau:
+ unipolar scaling: ( ví dụ: 0-20mA, 0-10V) thì tín hiệu số tương ứng nhận được là 0 đến 32000
+ unipolar scaling with a 20% offset: ( ví dụ: 4-20mA, 1-5V) thì tín hiệu số tương ứng nhận được là 6400 đến 32000
+ Bipolar scaling: ( ví dụ: -20-20mA, -10V-10V..) thì tín hiệu số tương ứng nhận được là -32000 đến 32000
Analog Signals in S7-300
- FC 105 là hàm scale, FC 106 là hàm unscale
- Nếu muốn tự viết hàm scale thì giải tín hiệu số tương ứng như sau:
+ unipolar scaling và unipolar scaling with a 20% offset: ví dụ ( 0-10V, 1-5V, 0-20mA, 4-20mA..) thì tín hiệu số tương ứng nhận được là 0-27648
+ Bipolar scaling: ví dụ (-20mA - +20mA, -10mA - +10mA, -5V - +5V, -10V - +10V..) thì tín hiệu số tương ứng nhận được là -27648 - +27648.
Phần này bạn phải tính toán cho phù hợp để cho tốc độ đúng or sai số it thôi.
good luck
bác ơi, e đang tìm hiểu về cái hàm scale trong s7-200 mà thực sự k tìm thấy mấy cái khối hàm của nó j cả, cụ thể như cái hàm S-ITR chẳng hạn, bác có thể giúp đỡ e từng bước để lấy nó ra được k hay là cái hàm này lấy ra được còn phải phụ thuộc vào phần cứng vậy ạ? mong bác chỉ giáo cho e
-
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à 06:14 PM.
Phiên bản 4.2.5
Phát triển bởi thành viên PLCVietNam®.
Đánh dấu