Đăng Ký
Trang 16 của 18 Đầu tiênĐầu tiên ... 61415161718 CuốiCuối
Kết quả 151 đến 160 của 177
  1. #151
    Thành viên cấp 2
    Ngày tham gia
    May 2013
    Bài viết
    83
    Thanks
    35
    2 lượt trong 2 bài viết
    ok mình sửa lại rồi, vào lại symbol rồi đổi word thành int

  2. #152
    Thành viên cấp 2
    Ngày tham gia
    Jul 2011
    Bài viết
    65
    Thanks
    0
    8 lượt trong 6 bài viết
    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.

  3. #153
    Thành viên cấp 1
    Ngày tham gia
    May 2012
    Bài viết
    11
    Thanks
    4
    Thanked 1 Time in 1 Post
    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?

  4. #154
    Thành viên cấp 2
    Ngày tham gia
    Jul 2011
    Bài viết
    65
    Thanks
    0
    8 lượt trong 6 bài viết
    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

  5. The Following 2 Users Say Thank You to hungblack For This Useful Post:


  6. #155
    Thành viên cấp 1
    Ngày tham gia
    May 2012
    Bài viết
    11
    Thanks
    4
    Thanked 1 Time in 1 Post
    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,

  7. #156
    Thành viên cấp 4
    Ngày tham gia
    Dec 2011
    Đang ở
    Ho Chi Minh City
    Bài viết
    422
    Thanks
    60
    217 lượt trong 104 bài viết
    Trích dẫn Gửi bởi binhcodon Xem bài viết
    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.

  8. The Following 2 Users Say Thank You to chauvinhloi For This Useful Post:


  9. #157
    Thành viên cấp 4
    Ngày tham gia
    Dec 2011
    Đang ở
    Ho Chi Minh City
    Bài viết
    422
    Thanks
    60
    217 lượt trong 104 bài viết
    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!

  10. #158
    Thành viên cấp 2
    Ngày tham gia
    Jul 2011
    Bài viết
    65
    Thanks
    0
    8 lượt trong 6 bài viết
    Trích dẫn Gửi bởi binhcodon Xem bài viết
    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

  11. #159
    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,085 lượt trong 567 bài viết
    Trích dẫn Gửi bởi binhcodon Xem bài viết
    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.
    Hidden Content

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

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


  13. #160
    Thành viên cấp 3
    Ngày tham gia
    Sep 2012
    Bài viết
    217
    Thanks
    0
    10 lượt trong 10 bài viết
    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

Trang 16 của 18 Đầu tiênĐầu tiên ... 61415161718 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