• Webdien.com - Cầu nối dân điện


    1. [HOT] - Webdien đang tuyển các vị trí quản lý cao cấp


  • Trang 1 của 3 123 CuốiCuối
    Kết quả 1 đến 10 của 26
    1. #1
      Tham gia
      13-03-2010
      Bài viết
      1
      Cảm ơn
      0
      Được cảm ơn 0 lần, trong 0 bài

    2. #2
      Tham gia
      23-09-2009
      Bài viết
      314
      Cảm ơn
      74
      Được cảm ơn 264 lần, trong 110 bài

      Mặc định

      Đây là pp xử lý tín hiệu analog trong S7-200
      Bạn tham khảo có gi cùng trao đổi nhé.
      http://www.data.webdien.com/free/dow...502c4eca17ce35

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


    4. #3
      Tham gia
      29-10-2008
      Địa chỉ
      HCM
      Bài viết
      192
      Cảm ơn
      66
      Được cảm ơn 193 lần, trong 74 bài

      Mặc định

      Tín hiệu analog cho plc thì có nhiều loại về mặt vật lý như: 0-10Vdc, 4-20mA, RTD, T/C,...
      Để xử lý tín hiệu Analog khi đọc về PLC thì cần để ý đến độ phân giải đầu vào là 11bit + 1bit dấu, 12bit hay 16bit.
      Đối với loại 12 bit, ta sẽ có range: 0-4095
      Một vấn đề nữa là lọc độ dao động hoặc khử nhiễu cho tín hiệu analog, có nhiều cách:
      - cộng dồn và chia trung bình
      - lấy phần trăm độ sai lệch: giá trị (n) = K * (giá trị đo (n) - giá trị đo (n-1)), k = 0 - 1, thông thường k = 0.2 (tùy vào độ dao động của giá trị đầu vào)
      - ...

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


    6. #4
      Tham gia
      21-07-2009
      Bài viết
      112
      Cảm ơn
      0
      Được cảm ơn 175 lần, trong 63 bài

      Mặc định

      - Bạn cần hỏi sử lý phần cứng hay mềm
      - Nếu phần cứng: Tín hiệu analog dễ bị nhiễu trong môi trường Công Nghiệp nên xài dây có bọc giáp (chống nhiễu). Cài đặt phần cứng là dạng tín hiệu dòng hay áp.
      - Phần mềm: Trứoc tiên, kiểm tra độ phân giải của Module chuyển đổi analog là bao nhiêu bit ? Sau đó, xác định khoảng đo cho phép là bao nhiêu. (cái này xem Catalog nhà sản xuất đều có ghi rõ).
      ----> Làm thử đi bạn, trước khi hỏi tiếp

    7. #5
      Tham gia
      08-04-2010
      Địa chỉ
      BinhDinh
      Bài viết
      279
      Cảm ơn
      37
      Được cảm ơn 195 lần, trong 109 bài

      Mặc định

      Xử lý tín hiệu Analog,
      Thông thường có 1 số PLC cấp cao, như S7-300, S7-200(add library), Koyo ... đã tích hợp sẵn các hàm khai analog sẵn, bạn chỉ cần khai báo các thông số thôi, Nhưng các module này cũng dựa trên những nguyên lý của tín hiệu analog,

      - Bạn phải xác định độ phân giải analog là bao nhiêu bit (8 bit, 12 bit , 14 bit, 16 bit, 32 bit ..)
      Nếu module analog càng cao thì độ phân giải càng cao và giá trị càng chính xác --> dẫn đến giá tiền mắc hơn nhiều.
      - sau đó bạn scale theo yeu cau
      4mA------> x1 (độ phân giải) <----------> y1 (display)
      20mA-----> x2 (độ phân giải) <--------> y2 (display)

      x = ((y-y1)*(x2-x1)/(y2-y1)) + x1

      hàm này bạn viết trong PLC là okie (bằng phép + - * / thôi, quan trong là xem số integer hay Real)

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


    9. #6
      Tham gia
      13-04-2010
      Bài viết
      7
      Cảm ơn
      0
      Được cảm ơn 0 lần, trong 0 bài

      Mặc định

      ứng dụng modul analog trong s7 200 để cân sản phẩm, với cảm biến sử dụng là loadcell, nguyên lý cân như thế nào, ai biết làm ơn chỉ dùm mình , minh xin cảm ơn rất nhiều.

    10. #7
      Tham gia
      23-09-2009
      Bài viết
      314
      Cảm ơn
      74
      Được cảm ơn 264 lần, trong 110 bài

      Mặc định

      Hàm Johny viết là hàm bậc nhất qua hai điểm tọa độ cực. 12345679 dùng cách trên cũng được. Config loadcell( VD 0-10T -- 4-20mA) ra analog rồi đưa vào Modul analog của S7-200 sử dụng cách tính như Johny đã nói thì sẽ có được giá trị khối lượng cần cân. Hoặc có thể dùng hàm Scale trong Step Microwin cũng được. Ban tham khao nhé
      http://www.4shared.com/file/78Tad3eT/scale.html

    11. Những thành viên đã cảm ơn anhtanmt vì bài viết hữu ích:


    12. #8
      Tham gia
      08-04-2010
      Địa chỉ
      BinhDinh
      Bài viết
      279
      Cảm ơn
      37
      Được cảm ơn 195 lần, trong 109 bài

      Mặc định

      okie, Mình viếtt hàm scale chỉ để dùng cho các loại PLC ko có hàm thôi. còn S7-200 thì add thu vien Scale mà dùng thôi.

      But tín hiệu từ loadcell output ra là 2mV/V hoặc 3mV/V, tín hiệu này bạn phải đưa vào bộ chuyển đổi để ra tín hiệu 4 - 20mA, hoặc 0 - 10V. Mình gởi cho bạn spec của thiết bị chuyển đổi tín hiệu loadcell -> 4 - 20mA của M-System.
      http://www.mediafire.com/download.php?3z4dmunndyy

    13. #9
      Tham gia
      29-10-2008
      Địa chỉ
      HCM
      Bài viết
      192
      Cảm ơn
      66
      Được cảm ơn 193 lần, trong 74 bài

      Mặc định

      Trích dẫn Gửi bởi johny Xem bài viết
      Xử lý tín hiệu Analog,
      Thông thường có 1 số PLC cấp cao, như S7-300, S7-200(add library), Koyo ... đã tích hợp sẵn các hàm khai analog sẵn, bạn chỉ cần khai báo các thông số thôi, Nhưng các module này cũng dựa trên những nguyên lý của tín hiệu analog,

      - Bạn phải xác định độ phân giải analog là bao nhiêu bit (8 bit, 12 bit , 14 bit, 16 bit, 32 bit ..)
      Nếu module analog càng cao thì độ phân giải càng cao và giá trị càng chính xác --> dẫn đến giá tiền mắc hơn nhiều.
      - sau đó bạn scale theo yeu cau
      4mA------> x1 (độ phân giải) <----------> y1 (display)
      20mA-----> x2 (độ phân giải) <--------> y2 (display)

      x = ((y-y1)*(x2-x1)/(y2-y1)) + x1

      hàm này bạn viết trong PLC là okie (bằng phép + - * / thôi, quan trong là xem số integer hay Real)
      hix, viết hàm này trong PLC thì cũng hơi mệt và tốn tài nguyên.

      Quan điểm của mình là bỏ cái hàm này vào Excel tính ra range và áp vào cho PLC nó dễ thở ( còn phải dành sức xử lí qui trình điều khiển mà)

    14. #10
      Tham gia
      13-04-2010
      Bài viết
      7
      Cảm ơn
      0
      Được cảm ơn 0 lần, trong 0 bài

      Mặc định

      các bác đã có ý giúp thì xin giúp cho trót. thật ra em đang làm đồ án về sử dụng modul analog cua s7 200 để cân sản phẩm. thầy hướng dẫn bảo tín hiệu ra của loadcell là điện áp khoảng 2mv/v hoặc 3mv/v.do đó cần khuếch đại lên. thầy nói cần thiết kế ra 1 mach khuếch đại dùng TL082, hoặc OP7 để khuếch đại tín hiệu lên. em biết mạch này rất khó làm vì nhiễu và em cung không biết sơ dồ ra sao nữa. nếu bác nào biết hoặc có sơ dồ mạch thì chỉ dum em. em xin cảm ơn rất nhiều, rất mong được sự giúp đỡ của các bac.

    Trang 1 của 3 123 CuốiCuối