Đăng Ký
Trang 28 của 32 Đầu tiênĐầu tiên ... 182627282930 ... CuốiCuối
Kết quả 271 đến 280 của 316
  1. #271
    Thành viên cấp 1
    Ngày tham gia
    Feb 2012
    Bài viết
    18
    Thanks
    0
    0 lượt trong 0 bài viết
    Mình làm cái giao diện cho vật di chuyển kết nối tag ngoại và mô hình thật. Nhưng khổ nỗi cái vật nó không chạy đc đúng khoảng cách mà mình yêu cầu. mình muốn trên thực tế của mình chạy được 10mm thì trong wincc vật di chuyển được 1mm mà chưa lập trình được. Mong mọi người cùng thảo luận và nghiên cứu cùng mình.

  2. #272
    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 nguyenhongmancdt Xem bài viết
    Mình làm cái giao diện cho vật di chuyển kết nối tag ngoại và mô hình thật. Nhưng khổ nỗi cái vật nó không chạy đc đúng khoảng cách mà mình yêu cầu. mình muốn trên thực tế của mình chạy được 10mm thì trong wincc vật di chuyển được 1mm mà chưa lập trình được. Mong mọi người cùng thảo luận và nghiên cứu cùng mình.
    Thực tế người ta gọi SCADA là Thiết kế SCADA chứ không phải lập trình SCADA đâu.

    Vì vậy việc lập trình cho nó chạy như thế thì phải làm đồng bộ giữa PLC và hiểu chỉnh trên SCADA mới là đúng.
    Thân chào
    Hidden Content

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

  3. #273
    Thành viên cấp 7
    Ngày tham gia
    May 2011
    Đang ở
    HoChiMinhCiTy
    Bài viết
    781
    Thanks
    7
    43 lượt trong 37 bài viết
    Vấn đề này của bạn tùy theo mức độ của hệ thống mà có thể chọn phuơng pháp.
    Dựa vào tốc độ băng tải.Trên cơ cấu của bạn ở đầu vào băng tải phải có cảm biến phát hiện có sản phẩm đi qua.Từ đó cho vật hiển thị và di chuyển trên băng tải.Để vật di chuyển chính xác theo 1 tỉ lệ xích nhất định(theo bạn là 10:1) thì bắt buộc bạn phải biết được chính xác tốc độ băng tải.Trong trường hợp tốc độ không cố định ( sử dụng inverter),để biết được tốc độ băng tải bạn có thể dùng encoder hay đọc tín hiệu biến tần qua modbus(S7-200 dùng CPU226,S7-300 dùng CP340) hay profibus(S7-200 dùng EM277 , S7-300 dùng CPU 31X-P hay module gì không nhớ).Từ tốc độ này bạn chuyển thành chiều dài theo tỉ xích mong muốn dễ dàng.Chiều dài này chính là tag làm cho vật trên wincc di chuyển nên đảm bảo chính xác như trên thực tế.Còn sai số lớn hay nhỏ là do kĩ thuật lập trình của bạn.

    Trích dẫn Gửi bởi nguyenhongmancdt Xem bài viết
    Mình làm cái giao diện cho vật di chuyển kết nối tag ngoại và mô hình thật. Nhưng khổ nỗi cái vật nó không chạy đc đúng khoảng cách mà mình yêu cầu. mình muốn trên thực tế của mình chạy được 10mm thì trong wincc vật di chuyển được 1mm mà chưa lập trình được. Mong mọi người cùng thảo luận và nghiên cứu cùng mình.

    Hãy luôn là chính mình.
    Mail :Hidden Content

  4. #274
    Thành viên cấp 1
    Ngày tham gia
    Feb 2012
    Bài viết
    18
    Thanks
    0
    0 lượt trong 0 bài viết
    Trích dẫn Gửi bởi dohung Xem bài viết
    Vấn đề này của bạn tùy theo mức độ của hệ thống mà có thể chọn phuơng pháp.
    Dựa vào tốc độ băng tải.Trên cơ cấu của bạn ở đầu vào băng tải phải có cảm biến phát hiện có sản phẩm đi qua.Từ đó cho vật hiển thị và di chuyển trên băng tải.Để vật di chuyển chính xác theo 1 tỉ lệ xích nhất định(theo bạn là 10:1) thì bắt buộc bạn phải biết được chính xác tốc độ băng tải.Trong trường hợp tốc độ không cố định ( sử dụng inverter),để biết được tốc độ băng tải bạn có thể dùng encoder hay đọc tín hiệu biến tần qua modbus(S7-200 dùng CPU226,S7-300 dùng CP340) hay profibus(S7-200 dùng EM277 , S7-300 dùng CPU 31X-P hay module gì không nhớ).Từ tốc độ này bạn chuyển thành chiều dài theo tỉ xích mong muốn dễ dàng.Chiều dài này chính là tag làm cho vật trên wincc di chuyển nên đảm bảo chính xác như trên thực tế.Còn sai số lớn hay nhỏ là do kĩ thuật lập trình của bạn.
    Em cũng đã lập trình trên plc để chuyển từ số xung encoder ra số mm vật cần di chuyển và Move vào 1 vùng nhớ để cho vào Wincc viết code điều khiển vật nhưng không thành công. Đề tài của em do dùng inverter thay đổi tốc độ nên tốc độ không cố định.
    Anh có thể hướng dẫn cụ thể hơn cho em về đoạn code điều khiển vật di chuyển qua vùng nhớ từ PLC thì tốt quá.

  5. #275
    Thành viên cấp 1
    Ngày tham gia
    Feb 2012
    Bài viết
    18
    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
    Thực tế người ta gọi SCADA là Thiết kế SCADA chứ không phải lập trình SCADA đâu.

    Vì vậy việc lập trình cho nó chạy như thế thì phải làm đồng bộ giữa PLC và hiểu chỉnh trên SCADA mới là đúng.
    Thân chào
    Cám ơn Anh. Đúng là em thiết kế giao diện nhưng cái cho vật di chuyển thì phải lập trình bằng C mà. em có làm cả trên PLC và Winncc nhưng ko thành công. Mong anh hướng dẫn nhiều

  6. #276
    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
    Thực ra không cần phải viết C đâu. Viết C hay VBS là để tạo ra các tool tiện lợi cho việc sao chép ( như như là thư viện của riêng mình đó sau này khỏi làm lại nhiều lần ) ^^. Ngoài để làm như vậy thì bạn chỉ cần gắn Tab và định 2 khoảng cách phù hợp để làm thôi. Bạn gắn tab kiểu quá trình là ok ah.
    Hidden Content

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

  7. #277
    Thành viên cấp 1
    Ngày tham gia
    Feb 2012
    Bài viết
    18
    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
    Thực ra không cần phải viết C đâu. Viết C hay VBS là để tạo ra các tool tiện lợi cho việc sao chép ( như như là thư viện của riêng mình đó sau này khỏi làm lại nhiều lần ) ^^. Ngoài để làm như vậy thì bạn chỉ cần gắn Tab và định 2 khoảng cách phù hợp để làm thôi. Bạn gắn tab kiểu quá trình là ok ah.
    Theo em nghĩ tag kiểu quá trình là tag ngoại đúng không ạ. em vẫn làm trên tag ngoại mà nhưng là lập trình C thôi.thiết lập cho tag đấy mà không cần lập trình mà vật vẫn di chuyển được thì em chưa biết làm. có gì mong các Pro giúp đỡ nhiều.

  8. #278
    Thành viên cấp 1
    Ngày tham gia
    May 2012
    Bài viết
    11
    Thanks
    0
    0 lượt trong 0 bài viết
    Trích dẫn Gửi bởi dohung Xem bài viết
    Chính xác,đó là lỗi chưa thiết lập được kết nối.
    không đâu, khi tôi gán giá trị của tanklevel vào vùng nhớ Ví dụ DB1.DW0 thì tank báo lỗi tam giác vàng thôi, còn các dữ liệu số (điều khiển chạy dừng các bơm và van) vẫn chạy bình thường.

  9. #279
    Thành viên cấp 4
    Ngày tham gia
    Mar 2011
    Đang ở
    HoChiMinh City
    Bài viết
    488
    Thanks
    0
    83 lượt trong 49 bài viết
    Trích dẫn Gửi bởi digan_ Xem bài viết
    không đâu, khi tôi gán giá trị của tanklevel vào vùng nhớ Ví dụ DB1.DW0 thì tank báo lỗi tam giác vàng thôi, còn các dữ liệu số (điều khiển chạy dừng các bơm và van) vẫn chạy bình thường.
    Nếu kết nối được mà IO Field vẫn bị báo như vậy thì xem lại kiểu dữ liệu có phù hợp không.
    Vinh - 0935 501 812

  10. #280
    Thành viên Mới
    Ngày tham gia
    Jun 2011
    Bài viết
    4
    Thanks
    0
    0 lượt trong 0 bài viết
    Trích dẫn Gửi bởi tqh12a1 Xem bài viết
    Chào mọi ng, em đag thử viết bài bồn chứa nc này bằng WinCC flex.
    Về nguyên tắc hoạt động thì tương tự như a Vinh đã nêu ở đầu nhưg e muốn thêm phần giá trị mức nước để có thể sử dụng cảm biến một cách trực quan hơn.
    Cách làm thì như mọi ng đã nói ở trên, tạo xung rồi cho vào 2 bộ counter đếm (tươg ứg vs mức nước 2 ĐC bơm vào bình) rồi cộng vào thành mực nước trog bình chứa.
    Đơn giản là ta có CT : MW6 (mực nước trog bình) = MW2 (DC 1 bơm) + MW4 (DC2 bơm)
    Với cách làm như này thì ta có thể thấy đc mức nước trog bình tăg trog 2 TH bơm là khác nhau ->chính xác hơn.
    Tuy nhiên em muốn hỏi có cách nào để lưu biến MW6 (mực nước trog bình chứa) thành một biến độc lập vs 2 biến MW2 và MW4 đc ko ? Trog trườg hợp ta mở van xả của bình chứa thì MW6 sẽ phải giảm đi nhưg mà MW2 và MW4 thì vẫn giữ giá trị cũ thì MW6 ko thể thay đổi đc.
    Tiện đây cho e hỏi luôn, kết nối của WinCC fex vs PLC s7 200 có phải qua PC_Acess ko thế ? em toàn viết bằng s7 300 nên cái này cũg ko rõ lắm.
    Mong mọi ng giúp đỡ
    Cảm ơn vì bài viết của ah, cũng gần giống vơi ý tưởng của e, bài toán của e là thế này:


    Ah có thể nói rõ hơn cách làm hiển thị mức lên xuống dùng tag ngoại bằng hỉnh ảnh không ạ? chỗ dùng 1 vùng nhơ để lưu giá trị mực nước rồi dùng cuonter đếm đó,e chưa hình dung ra,,Trong bài toán của e,e muốn 3 xilo "CÁT_ĐÁ_PHỤ GIA" hiển thị mức lên xuống như mực nước trong bài toán của ah thì làm thế nào vậy ạ?
    e cảm ơn ah.!
    Lần sửa cuối bởi thuanhaui723, ngày 06-05-2012 lúc 08:34 AM.
    Hidden Content No pain _ No gain :o

Trang 28 của 32 Đầu tiênĐầu tiên ... 182627282930 ... CuốiCuối

Tag của Chủ đề này

Đá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