Đăng Ký
Trang 1 của 4 123 ... CuốiCuối
Kết quả 1 đến 10 của 36

Hybrid View

  1. #1
    Little PLC

    Ngày tham gia
    Mar 2011
    Đang ở
    Mọi câu hỏi hãy đưa lên diễn dàn. Tôi không dùng hộp thư riêng.
    Bài viết
    3,151
    Thanks
    257
    1,084 lượt trong 567 bài viết

    Xử lý tín hiệu Analog với Scale và Unscale trong S7-1200

    Với Analog 200 và 300 thì các bạn đã biết và từ đó là nền tảng để chúng ta sử dụng cho hàm Scale và unscale bên S7-1200.
    Để sử dụng analog thì ta sẽ sử dụng tới hàm SCALE_X và NORM. ^^:o:rolleyes:
    Hidden Content

    Trần Văn Hiếu
    Email: Hidden Content
    Sđt: (+84)987 - 338 - 334

  2. Bài viết của "tran_hieu0983" đã được cám ơn bởi các thành viên:


  3. #2
    Little PLC

    Ngày tham gia
    Mar 2011
    Đang ở
    Mọi câu hỏi hãy đưa lên diễn dàn. Tôi không dùng hộp thư riêng.
    Bài viết
    3,151
    Thanks
    257
    1,084 lượt trong 567 bài viết
    Normalizing and Scaling một giá trị Analog đầu vào:

    Một đầu vào Analog từ một module Analog hoặc signal board sử dụng tín hiệu đầu vào trong hiện tại là trong khoảng 0-27648 cho các giá trị hợp lệ. Giả sử một đầu vào Analog đại diện cho một nhiệt độ nơi mà các giá trị 0 của đầu vào Analog đại diện cho -30,0 độ C và 27648 đại diện cho 70,0 độ C.

    Để chuyển đổi các giá trị Analog cho các đơn vị kỹ thuật tương ứng, chuẩn hóa đầu vào cho một giá trị giữa 0,0 và 1,0, và sau đó quy mô nó giữa -30,0 và 70,0. Giá trị kết quả là nhiệt độ đại diện bởi các đầu vào tương tự ở các mức độ C:

    Hidden Content

    Trần Văn Hiếu
    Email: Hidden Content
    Sđt: (+84)987 - 338 - 334

  4. The Following 3 Users Say Thank You to tran_hieu0983 For This Useful Post:


  5. #3
    Thành viên cấp 1
    Ngày tham gia
    Oct 2011
    Bài viết
    28
    Thanks
    0
    0 lượt trong 0 bài viết
    Trích dẫn Gửi bởi tran_hieu0983 Xem bài viết
    Normalizing and Scaling một giá trị Analog đầu vào:

    Một đầu vào Analog từ một module Analog hoặc signal board sử dụng tín hiệu đầu vào trong hiện tại là trong khoảng 0-27648 cho các giá trị hợp lệ. Giả sử một đầu vào Analog đại diện cho một nhiệt độ nơi mà các giá trị 0 của đầu vào Analog đại diện cho -30,0 độ C và 27648 đại diện cho 70,0 độ C.

    Để chuyển đổi các giá trị Analog cho các đơn vị kỹ thuật tương ứng, chuẩn hóa đầu vào cho một giá trị giữa 0,0 và 1,0, và sau đó quy mô nó giữa -30,0 và 70,0. Giá trị kết quả là nhiệt độ đại diện bởi các đầu vào tương tự ở các mức độ C:

    Bạn nói rõ hơn về hàm NORM_X được ko? ình chưa hiểu rõ hàm này lắm...? Hàm này dùng để chuyển đổi số nguyên sang số thực ak?

  6. #4
    Thành viên cấp 1
    Ngày tham gia
    Jan 2012
    Bài viết
    20
    Thanks
    0
    0 lượt trong 0 bài viết
    Trích dẫn Gửi bởi tran_hieu0983 Xem bài viết
    Normalizing and Scaling một giá trị Analog đầu vào:

    Một đầu vào Analog từ một module Analog hoặc signal board sử dụng tín hiệu đầu vào trong hiện tại là trong khoảng 0-27648 cho các giá trị hợp lệ. Giả sử một đầu vào Analog đại diện cho một nhiệt độ nơi mà các giá trị 0 của đầu vào Analog đại diện cho -30,0 độ C và 27648 đại diện cho 70,0 độ C.

    Để chuyển đổi các giá trị Analog cho các đơn vị kỹ thuật tương ứng, chuẩn hóa đầu vào cho một giá trị giữa 0,0 và 1,0, và sau đó quy mô nó giữa -30,0 và 70,0. Giá trị kết quả là nhiệt độ đại diện bởi các đầu vào tương tự ở các mức độ C:

    anh cho em hỏi -3 và 7 ở lệnh Scale của anh là dải điện áp anh dùng ah?

  7. #5
    Thành viên cấp 1
    Ngày tham gia
    Feb 2012
    Bài viết
    15
    Thanks
    0
    0 lượt trong 0 bài viết

    Trích dẫn Gửi bởi herok8 Xem bài viết
    anh cho em hỏi -3 và 7 ở lệnh Scale của anh là dải điện áp anh dùng ah?
    Bạn đọc kỹ đề bài rồi hãy hỏi nhé.
    Hướng dẫn rất rõ ràng và trực quan.
    Mong sẽ có những bài hay và tốt như bài này.:bz:bz:bz:bz

  8. #6
    Thành viên cấp 9
    Ngày tham gia
    Apr 2011
    Bài viết
    954
    Thanks
    22
    124 lượt trong 97 bài viết
    cám ơn anh đả giới thiệu analog trong plc s7-1200 ,tiện đây mình upload tài liệu analog s7-1200 mọi người tham khảo
    Tải tại đây
    Lần sửa cuối bởi plcvietnam, ngày 10-05-2012 lúc 01:24 AM. Lý do: sửa link

  9. #7
    Thành viên Mới
    Ngày tham gia
    Feb 2012
    Bài viết
    9
    Thanks
    6
    0 lượt trong 0 bài viết
    Trích dẫn Gửi bởi daocongdabl Xem bài viết
    cám ơn anh đả giới thiệu analog trong plc s7-1200 ,tiện đây mình upload tài liệu analog s7-1200 mọi người tham khảo
    Tải tại đây
    Tài liệu này này thầy ơi . Tiện thể thầy cho e hỏi. Con cảm biến của e nó xuất tín hiệu là 4-20 mA, còn của con CPU kia hình như là từ 0-10 V. vậy phải giải quyết vấn đề này ntn, hay lại phải mua con cảm biến khác xuất ra 0-10v nếu ko muốn mua modul nữa
    Lần sửa cuối bởi trueman, ngày 05-18-2014 lúc 09:16 AM.

  10. #8
    Little PLC

    Ngày tham gia
    Mar 2011
    Đang ở
    Mọi câu hỏi hãy đưa lên diễn dàn. Tôi không dùng hộp thư riêng.
    Bài viết
    3,151
    Thanks
    257
    1,084 lượt trong 567 bài viết
    Trích dẫn Gửi bởi trueman Xem bài viết
    Tài liệu này này thầy ơi . Tiện thể thầy cho e hỏi. Con cảm biến của e nó xuất tín hiệu là 4-20 mA, còn của con CPU kia hình như là từ 0-10 V. vậy phải giải quyết vấn đề này ntn, hay lại phải mua con cảm biến khác xuất ra 0-10v nếu ko muốn mua modul nữa
    như bạn đã nói rồi đó 1 mua cảm biến và 2 là mua module. Hoặc có 1 giải pháp đó là làm mạch chuyển đổi 4-20mA sang 0 - 10V (khi đó chấp nhận sai số).

    Còn lại bạn đọc Project mẫu là ok rồi.
    Hidden Content

    Trần Văn Hiếu
    Email: Hidden Content
    Sđt: (+84)987 - 338 - 334

  11. #9
    Thành viên Mới
    Ngày tham gia
    Feb 2012
    Bài viết
    9
    Thanks
    6
    0 lượt trong 0 bài viết
    Trích dẫn Gửi bởi tran_hieu0983 Xem bài viết
    như bạn đã nói rồi đó 1 mua cảm biến và 2 là mua module. Hoặc có 1 giải pháp đó là làm mạch chuyển đổi 4-20mA sang 0 - 10V (khi đó chấp nhận sai số).

    Còn lại bạn đọc Project mẫu là ok rồi.
    E down về rồi mà chưa biết sử dụng cái Library kiểu gì, thầy chỉ e với

  12. #10
    Thành viên cấp 9
    Ngày tham gia
    Apr 2011
    Bài viết
    954
    Thanks
    22
    124 lượt trong 97 bài viết
    hàm NORM_X dùng đọc giá trị analog input và giá trị analog (dang số nguyên )này nằm trong ngưởng min và max (ví vụ như min=0 và max=27648)
    và cho ra output1 một giá trị và lưu vào một vùng nhớ (dử liệu dạng số thực) và sau đó dùng lệnh SCALE_X đọc giá trị output1 từ lệnh NORM_X và scale ra một giá trị output2 nằm trong ngưởng mình mong muốn (ví dụ như là 0-100 )
    chúc bạn thành công.
    bạn có thể xem tài liệu phía trên mình đả up người ta nói quá rỏ vấn đề này .

Trang 1 của 4 123 ... CuốiCuối

Đánh dấu

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
  •  
Back to Top