Đăng Ký
Trang 4 của 15 Đầu tiênĐầu tiên ... 2345614 ... CuốiCuối
Kết quả 31 đến 40 của 147
  1. #31
    Thành viên Đồng
    Ngày tham gia
    Mar 2011
    Đang ở
    Nếu có vấn đề gì hỏi thì làm ơn đưa lên diễn đàn nhé
    Bài viết
    1,879
    Thanks
    159
    231 lượt trong 198 bài viết
    Trích dẫn Gửi bởi vinhthuan158 Xem bài viết
    hi các bạn!
    có ai biết về cách truyền thông giữa PLC và vi điều khiển ko?
    chỉ cho em tí với.
    em đang lam cái đồ án tốt nghiệp bị vướng cái vấn đề chỗ này.
    mục đích của em là đọc dữ liệu con vi điều khiển gửi về cho PLC(S7_200).
    chỉ giúp với nhé các bạn??????
    thank trước....
    Yêu cầu của bạn là như thế nào ? Tôi cũng đã làm thử nhưng chưa thành công, vẫn đang ngâm cứu tiếp. Sử dụng truyền thông nối tiếp, vấn đề của tui gặp phải là con MAX 232 bị nóng khi truyền dữ liệu. đang tìm cách khắc phục mà chưa được, Thử làm cái nếu truyền được thì biến con VDK thành cơ cấu (modul mở rộng) cho S7 200.
    Cung cấp Hidden Content ,Hidden Content ,vật tư tự động hóa cũ và mới
    Liên hệ: Hidden Content
    website: Hidden Content
    __________________________________________________ ___________________
    Phone: 0912888729 - 0985888729
    Y.M: codientuhd

  2. #32
    Thành viên cấp 10
    Ngày tham gia
    Apr 2011
    Bài viết
    1,221
    Thanks
    17
    201 lượt trong 169 bài viết
    Trích dẫn Gửi bởi phamdanghong Xem bài viết
    1dword thì gồm 4 byte.mình hiểu ý bạn.nhưng khi mình thay đổi sang VD202, VD206,VD210...thì tốc độ khi đo như vậy cũng không khác với lúc trước đó vẫn thay đổi thất thường.nhưng khi đo 1 pha thì lại ok và rất mịn.bạn cho hỏi tại sao mình dùng khi set SM47.3=1 tại sao nó không đếm theo chiều âm.mình dọc tài liệu có nói khi set bit này ở chế độ mode0 hsc1 thì nó phải đếm theo chiều âm của i0.6.nhưng xung đo ra luôn dương
    Nếu bạn muốn xác định chiều và đo speed thì nên dùng Mode 10 và xung A nối I0.0 và xung B nối I0.1 mode 0 đâu xác định được chiều vì mode 0 chỉ xài single phase

    Bài tut tôi viết bạn down về test thử
    http://www.mediafire.com/?g7o4s7286b8ez60
    Lần sửa cuối bởi kidsolo1412, ngày 04-26-2011 lúc 09:08 PM. Lý do: chả biết ghi lý do quái gì bây giờ

  3. #33
    Thành viên cấp 10
    Ngày tham gia
    Apr 2011
    Bài viết
    1,221
    Thanks
    17
    201 lượt trong 169 bài viết
    Trích dẫn Gửi bởi phamdanghong Xem bài viết
    Mình cũng thử trương trình của bạn.nhưng vẫn thay đổi ở đầu hsc0.khi mình mô phỏng quan sát trên hcs thì giá trị luôn thay đổi rất nhiều.mình nghĩ trương trình thì đúng.
    Không biết con encoder mình đang dùng có bị làm sao k?nhưng đo 1 pha(pha b cũng như pha A đều ngon lành) nhưng đo 2 pha thì sai số rất nhiều.thật khó hiểu?làm sao biết encoder gặp vấn để ??
    Nếu đo 1 pha riêng ok thì không vấn đề gì.Quan trọng là bạn phải nối chính xac phase A vào I0.0 và phase B vào I0.1 khi bạn quay thử Encoder sẽ thấy 2 đèn I0.0 à I0.1 chớp tắt luân phiên liên tục là đúng.Encoder bạn bao nhiêu xung trên vòng.Và chú ý là khi sử dụng 2 phase số lượng xung encoder đưa về PLC sẽ khác khi sử dụng 1 phase

    Ví du encoder của tôi khi sử dung 1 phase A hoặc B thì là 100 xung/vòng
    nhưng khi sử dụng 2 phase sẽ là 400 xung/ vòng do A và B vuông pha với nhau

  4. #34
    Thành viên cấp 10
    Ngày tham gia
    Apr 2011
    Bài viết
    1,221
    Thanks
    17
    201 lượt trong 169 bài viết
    Trích dẫn Gửi bởi phamdanghong Xem bài viết
    encoder mình sử dụng là 360 xung/vòng.về đấu thì mình đấu đúng rồi.nên mình mới kiểm tra được sô xung ra.trương trình của bạn khi bạn mov_W (vW20 ra AQW0) cho này để làm gì?đoạn này hình như bạn chuyển số xung ra sô thực nhưng viết thiều một trương trình .ơ trương trình ncon ban đầu bạn dùng chế độ nhân xung 4 rồi khi rest bạn( mov 16#FC0 vao sm47 đây là bộ đếm nhân 1).cho nay nên mov 16#F8 thì là nhân 4 thì phù hợp với lúc khai báo

    Vấn đề của mình là khi mình mô phỏng 2 pha thì khi nhìn vào trương trình ngắt (đoạn đọc HSC ra thì thấy số xung này luôn thay đổi nên suy ra sô xung đem chia sẽ thay đổi theo.ở đay mình muốn biết tại sao sô xung đo từ HSC có thể thay đổi nhiều như vậy.có khi nào đo 2 pha bị nhiễu tín hiệu gây ra nguyên nhân này k??
    vì đây là lần đầu mình làm nên chưa gặp trường hợp này.mình vẫn chưa biết nguyên nhân là do đâu
    Tôi dùng biến tần điều khiển động cơ nên dùng analog phát áp 0-10v điều khiển speed động cơ.Biến tần cần 1 chân Run và 1 chân analog để chạy.Bạn mô phỏng như thế nào quay encoder?
    Bạn đọc lại tài liệu HSC đi.C0(11000000) là chính xác không sai đâu tôi đảm bảo.Bit khai báo 1x hay 4x là SM37.2
    Tôi khai báo HSC bằng Wizard chắc chắn 100% chính xác.
    Chương trình tôi up lên chắc chắn 9 xac
    Và ở đây tôi đang xài HSC0 đọc kỹ lại comment chương trình.Dùng ngắt 22 với T96 đo speed

    Giải thuật đơn giản như sau:
    100ms đọc 1 lần xung===>Speed xung/100ms tính toán để ra V/Ph(x6.0 do encoder tôi tính toán dựa trên số xung trên 1 vòng quay) rồi reset timer
    Lần sửa cuối bởi kidsolo1412, ngày 04-28-2011 lúc 11:11 PM.

  5. #35
    Thành viên cấp 5
    Ngày tham gia
    Mar 2011
    Đang ở
    Ho Chi Minh City
    Bài viết
    506
    Thanks
    9
    13 lượt trong 13 bài viết
    Trích dẫn Gửi bởi phamdanghong Xem bài viết
    encoder mình sử dụng là 360 xung/vòng.về đấu thì mình đấu đúng rồi.nên mình mới kiểm tra được sô xung ra.trương trình của bạn khi bạn mov_W (vW20 ra AQW0) cho này để làm gì?đoạn này hình như bạn chuyển số xung ra sô thực nhưng viết thiều một trương trình .ơ trương trình ncon ban đầu bạn dùng chế độ nhân xung 4 rồi khi rest bạn( mov 16#FC0 vao sm47 đây là bộ đếm nhân 1).cho nay nên mov 16#F8 thì là nhân 4 thì phù hợp với lúc khai báo

    Vấn đề của mình là khi mình mô phỏng 2 pha thì khi nhìn vào trương trình ngắt (đoạn đọc HSC ra thì thấy số xung này luôn thay đổi nên suy ra sô xung đem chia sẽ thay đổi theo.ở đay mình muốn biết tại sao sô xung đo từ HSC có thể thay đổi nhiều như vậy.có khi nào đo 2 pha bị nhiễu tín hiệu gây ra nguyên nhân này k??
    vì đây là lần đầu mình làm nên chưa gặp trường hợp này.mình vẫn chưa biết nguyên nhân là do đâu
    Chào bạn;
    Theo mô tả của bạn, theo tôi bạn có thể thử theo 02 cách sau:
    1/ Sử dụng 1 encoder mới để thử. Xem kq có bị nhiễu không?
    2/ Vì đa số encoder đều sử dụng chân out dạng npn, do đó không phù hợp với cách kết nối với plc dạng input với pnp.
    0983.398.372
    Hidden Content

  6. #36
    Thành viên cấp 10
    Ngày tham gia
    Apr 2011
    Bài viết
    1,221
    Thanks
    17
    201 lượt trong 169 bài viết
    Trích dẫn Gửi bởi Tommy Xem bài viết
    Chào bạn;
    Theo mô tả của bạn, theo tôi bạn có thể thử theo 02 cách sau:
    1/ Sử dụng 1 encoder mới để thử. Xem kq có bị nhiễu không?
    2/ Vì đa số encoder đều sử dụng chân out dạng npn, do đó không phù hợp với cách kết nối với plc dạng input với pnp.
    Theo em nghĩ chắc encoder đọc từng phase ok thì không phải do encoder đâu không biết cách bạn test thế nào hoặc có thể do chương trình bạn có vấn đề
    Dùng tut của tôi test nối 9 xac I0.0 phase A I0.1 phase B rồi dùng status chart theo dõi HC0 hoặc MD10 để xem dạng V/P khi xem nhớ chọn loại dữ liệu là floating point

  7. #37
    Thành viên cấp 10
    Ngày tham gia
    Apr 2011
    Bài viết
    1,221
    Thanks
    17
    201 lượt trong 169 bài viết
    Trích dẫn Gửi bởi phamdanghong Xem bài viết
    chương trình của bạn sử dụng pid đúng k?bạn có cách nào xách định được hàm truyền động cơ và biến tần k?bạn hướng dẫn mình chọn các thông KI,KP(k sư dụng khâu D
    Chương trình trên topic nay thi chỉ đơn thuần đo speed khong co PID đâuCó chương trình tui up bên topic cùng hoc Wincc thì có PID.Còn PID thì có nhiều phương pháp lay thông số nếu trên lý thuyết thì có cách dùng thực nghiệm theo phương pháp của Zeigler-Nichols.Còn dùng PLC thì có PID tool công cụ hỗ trợ chọn G Ti TD
    Lần sửa cuối bởi kidsolo1412, ngày 05-01-2011 lúc 08:05 PM.

  8. #38
    Thành viên cấp 10
    Ngày tham gia
    Apr 2011
    Bài viết
    1,221
    Thanks
    17
    201 lượt trong 169 bài viết
    tải thì có nhiều cách có thể dùng tải cơ hoặc dùng thắng.Bên này tôi cho sinh viên làm 1 động cơ 3 phase kéo 1 dynamo phát điện 220VAC rồi đóng cho các bóng cao áp làm tải.Khi đó sẽ điều khiển speed động cơ 3 phase bằng biến tần để ổn định điện áp dynamo phát ra
    Clip tham khảo hệ thống,nếu muốn tim hiểu phần cứng thì chắc phải đến tận nơi xem^^.
    Phần chính như thế này:PLC---BT---Dongco keo Dynamo----Encoder back về PLC
    Lần sửa cuối bởi kidsolo1412, ngày 05-03-2011 lúc 12:50 PM.
    MUA BÁN-DỊCH VỤ-TRAINING
    Email: Hidden Content
    Hidden Content

  9. #39
    Thành viên cấp 10
    Ngày tham gia
    Apr 2011
    Bài viết
    1,221
    Thanks
    17
    201 lượt trong 169 bài viết
    Trích dẫn Gửi bởi phamdanghong Xem bài viết
    bạn àh. cho mình hỏi làm sao có thể biết được hàm truyền của động cơ và biến tần .xây dựng được hàm truyền của hệ thống
    phương pháp của Zeigler-Nichols đọc lại bên trên dùng xác định tham số của bộ PID.Còn việc hàm truyền thì pó tay.Để xây dựng được hàm truyền cho 1 hệ bất kỳ như thế này ko đơn giản.Chắc bạn phải chờ cao thủ nào đó hướng dẫn thôi
    Còn nếu đơn thuần lấy Gain Ti Td thì dùng PID control tool trong S7 200
    Lần sửa cuối bởi kidsolo1412, ngày 05-03-2011 lúc 07:31 PM.
    MUA BÁN-DỊCH VỤ-TRAINING
    Email: Hidden Content
    Hidden Content

  10. #40
    Thành viên cấp 1
    Ngày tham gia
    Apr 2011
    Bài viết
    24
    Thanks
    0
    0 lượt trong 0 bài viết
    các bác cho em hỏi chút: lệnh SHRB trong S7200 có mô phỏng được ko? nếu được chỉ dùm em với. cảm ơn mọi người nhiều

Trang 4 của 15 Đầu tiênĐầu tiên ... 2345614 ... 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