Đăng Ký
Trang 3 của 10 Đầu tiênĐầu tiên 12345 ... CuốiCuối
Kết quả 21 đến 30 của 93
  1. #21
    Thành viên Mới
    Ngày tham gia
    Apr 2012
    Bài viết
    3
    Thanks
    0
    0 lượt trong 0 bài viết
    A MInh ,qua diễn dàn ,E thấy a biết rất nhiều vè các loại Plc. Hiện tại e đang làm đồ án tốt nghiệp, đang vướng phần analog của Plc CP1L ,và cách truyền thông giữa CP1L biến tần 3G3JX của Omron. Néu có thời gian mong a gỡ rối Giúp e với, e cũng có tìm tài liệu trên mạng nhưng ko tìm được tài liệu nào hướng dẫn chi tiết.Cụ thể là: em dùng CP1L để đk 1 trạm bơm(dùng biến tần 3G3JX), cảm biến mực nước là 0-10v.e muốn duy trì mực nước trong bồn cố định là 70%,tần số ra lúc đó giữ nguyên,khi mực nước cao hơn thì tần số biến tần đk đọng cơ giảm xuống,và ngược lại khi mục nước giảm thí tăng tấn số lên. cái nũa là em muốn plc đọc tần số hoặc công suất ngỏ ra của biến tần để hiển thị lên màn hình scada. e cố mãi mà ko được, mong a Minh cùng các a Pro . Cảm ơn các a nhiều.

  2. #22
    Thành viên cấp 1
    Ngày tham gia
    Apr 2012
    Bài viết
    20
    Thanks
    0
    0 lượt trong 0 bài viết
    không biết bạn nạp đồ án chưa?? Mình có đứa bạn đang làm y chang bạn luôn. Nó hoc SPKT, và giờ chắc làm xong. nếu có gì, bạn liên hệ với nó qua SDT: 01684856998 tên Dương!!! hihi!! mình cũng làm đồ án nhưng không có biến tần.hihi!!
    Chúc bạn ra trường ok ha. Hihi!!

  3. #23
    Thành viên cấp 2
    Ngày tham gia
    Feb 2012
    Bài viết
    82
    Thanks
    0
    0 lượt trong 0 bài viết
    Mình cũng đang gặp rắc rối phần này: Số liệu đo lấy lên từ cổng Analog lấy qua ô nhớ A642 lấy lên ở dạng HEX là mình kiểm tra là đúng sau đó mình MOV vào D0, sau đó lấy D0/D1 (D1 chứa #64 giá trị thập phân là 100).
    Mình dùng lệnh /F D0 D1 D3 (các ô nhớ D1 và D2 D3 đã chọn là Real ở Suybols). Nhưng khi quan sát ở CX programmer thì biến ô nhớ D3 lại ở dạng xxx,xxx nhân với e mũ còn ở Supervisor nó hiện số ở dạng thập phân nhưng lại là giá trị lên tới cả triệu (mặc dù limit là 10) . Xin mọi người giứp đỡ
    Lần sửa cuối bởi cescktd, ngày 07-15-2012 lúc 10:47 PM.

  4. #24
    Thành viên cấp 2
    Ngày tham gia
    Feb 2012
    Bài viết
    82
    Thanks
    0
    0 lượt trong 0 bài viết
    Mình đang làm vấn đề này: lấy giá trị Analog dạng HEX save trong ô nhớ A624 của CP1L-EL và xuất giá trị ra WinCC trong I/O. Mình làm và hiển thị đựoc ròi, nhưng khôg hiểu sao trong đoạn code chương trình dưới đây thì giá trị của ô D9 ở dòng cuối cùng liên tục thay đổi dù ở trên đã delay bằng timer, dẫn đến kết quả ra WinCC không ổn định hoặc bị gián đoạn lúc mà D10 bị tràn

    http://www.mediafire.com/?oq4yf57nif1g97p

    Mọi người xem giúp với, sẵn tiện cho mình hỏi nếu dùng hàm SCL thì có hiển thị ra winCC dạng phần dư được không, ví dụ là : 5.15

  5. #25
    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
    trong plc omron và plc bất kỳ điều hiện thị được phần dư hết
    chỉ cần hiểu rỏ kiểu dử liệu là dạng nào số nguyên ,số thực .... thì xử lý thôi
    còn bạn nói ô D9 ở dòng cuối cùng liên tục thay đổi dù ở trên đã delay bằng timer là do bạn set giá trị timer quá nhỏ chỉ có 1/10 s
    nên trong wincc hiện thị không ổn là phải rồi , set lên #10=1s hoặc #20=2s thử xem nhe

  6. #26
    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
    trong plc omron và plc bất kỳ điều hiện thị được phần dư hết
    chỉ cần hiểu rỏ kiểu dử liệu là dạng nào số nguyên ,số thực .... thì xử lý thôi
    còn bạn nói ô D9 ở dòng cuối cùng liên tục thay đổi dù ở trên đã delay bằng timer là do bạn set giá trị timer quá nhỏ chỉ có 1/10 s
    nên trong wincc hiện thị không ổn là phải rồi , set lên #10=1s hoặc #20=2s thử xem nhe

  7. #27
    Thành viên cấp 2
    Ngày tham gia
    Feb 2012
    Bài viết
    82
    Thanks
    0
    0 lượt trong 0 bài viết
    Thật ra cái timer thứ hai chỉ có tác dụng reset cái timer một anh ạ, còn cái làm nhiệm vụ delay chính là timer 1 và đã cài tới #200

  8. #28
    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
    bạn nhìn kỹ là t1 on thì vùng d9 bỏ vào scada mà khi timer T1 on thì A642 mới bỏ giá trị vào ô nhớ D9 nhưng thời gian timer T1 quá nhanh nên chưa kịp xác lập nên không ổn định là phải

  9. #29
    Thành viên cấp 2
    Ngày tham gia
    Feb 2012
    Bài viết
    82
    Thanks
    0
    0 lượt trong 0 bài viết
    Thứ nhất em nghĩ T1 càng ngắn càng tốt
    bây giờ theo em anh có đặt con T1 lên tới 1 triệu giây cũng vậy thôi, chả có ý nghĩa gì hết. ANh đặt 10 s thì sau 10 giây thì T1 on thì A624 mov vào d9, anh đặt 20 giây thì sau 20 giây nó move A624 vào d9 nói chung con timer 2 chỉ reset con timmer 1 để nó trở lại giá trị ban đầu cho lần đếm sau chứ chả làm gì.

    Ở đây giá trị analog được move vào D9 rất nhanh, (T1 on thì T2 chạy, T2 chạy on lên thì tắt T1 lúc này T2 tắt luôn). Nên chả có lý do gì tại timer mà D 9 thay đổi liên tục.

    Bây giờ giả sử dùng lệnh khác để kéo dài Cái T1 on lâu hơn thì lúc này thời giản mà D9 bị thay đổi bởi ô A 624 càng lâu , giá trị lại càng không ổn định.

    Anh giải thích dùm thêm
    Lần sửa cuối bởi cescktd, ngày 07-19-2012 lúc 12:14 AM.

  10. #30
    Thành viên cấp 2
    Ngày tham gia
    Feb 2012
    Bài viết
    82
    Thanks
    0
    0 lượt trong 0 bài viết
    Mà không ổn định ở đây tức là như vầy nè anh: Tự nhiên ở chỗ ô I/o Trên winCC xuất hiện dấu chấm than trên nền màu vàng nhấp nháy (vẫn hiện đúng giá trị Analog, hoặc là xuất hiện 3 dấu " * " (KHông có giá trị Analog trên I/O), ngoài hai trường hơp đó ra thì nso hiển thị bình thường.

    Và hình như dấu than trên nền vàng xuất hiện lúc chập nhật giá trji mới thì phải.
    Lần sửa cuối bởi cescktd, ngày 07-19-2012 lúc 12:49 AM.

Trang 3 của 10 Đầu tiênĐầu tiên 12345 ... 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