Đăng Ký
Trang 1 của 2 12 CuốiCuối
Kết quả 1 đến 10 của 14
  1. #1
    Thành viên Mới
    Ngày tham gia
    Apr 2011
    Bài viết
    7
    Thanks
    0
    0 lượt trong 0 bài viết

    Hiển thị LED 7 đoạn bằng S7 200

    Chào các bạn!
    Mình muốn dùng S7 200 để hiển thị LED 7 đoạn. Bạn nào biết chỉ giúp mình với. Mình muốn hiển thị khoảng 3, 4 LED, vậy có thiếu ngõ ra ko. Mình nghe nói 1 LED tốn 7 ngõ ra rồi.
    Cám ơn!

  2. #2
    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 tonghoaan Xem bài viết
    Chào các bạn!
    Mình muốn dùng S7 200 để hiển thị LED 7 đoạn. Bạn nào biết chỉ giúp mình với. Mình muốn hiển thị khoảng 3, 4 LED, vậy có thiếu ngõ ra ko. Mình nghe nói 1 LED tốn 7 ngõ ra rồi.
    Cám ơn!
    PLC của bạn là loại nào. nếu là 224 thì có 10 đầu ra. Có cách hiển thị 2 led với loại đầu ra rowle. nếu đầu ra bán dẫn thì có thể được nhiều hơn
    Đại loại thế này: Nếu bạn sử dụng đầu ra role thì bạn sử dụng 4 đầu ra để hiển thị 1 led 7 thanh . ở đây bạn lập trình PLC xuất mã BCD (0 - 9) không vấn đề gì đúng không. 4 đầu ra đó bạn đưa vào con IC giải mã 7447 và đưa ra led 7 thanh bình thường thôi mà.
    Còn đầu ra là bán dẫn. bạn sử dụng phương pháp quét led hoặc dùng còn IC chốt 74 - 373 hoặc 74 - 374 để chốt địa chị và dùng 6 chân con lại để lựa chọn chân xuất thì đc khá khá nhiều led 7 thanh đó, cơ bản là do bạn lâp trình thôi.
    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

  3. #3
    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
    Chào bạn;

    Vấn đề này rất hay đó bạn, và cũng được rất nhiều người quan tâm.

    Nếu dùng plc hiển thị Led 7 đoạn thì dùng hàm SEG, trong mục Convert. Nhưng cách này lại tốn tới 1byte (8 ngỏ ra), chứ không phải 7, tuy nhiên sử dụng có 7.

    Theo tôi (có thể không thực tế), nhờ các pác có kinh nghiệm chia sẽ với.

    Dùng thêm board điện tử để giao tiếp:
    1_Dùng 3 ngỏ ra đi vô con giải mã BCD (không nhớ tên IC này), ngỏ ra của IC có 8 ngỏ ra, kết nối với LED 7 đoạn.
    2_Ý tưởng thôi, tui cũng có lần nghe nói có người làm rùi. Như vậy: thiết kế boards đếm xung; khi plc xuất 1 xung, thì hiển thị số 1, khi xuất 02 xung thì hiển thị số 2,....cách này phải viết chương trình plc và thu nhận trên boards phải khéo.

    Không biết có được không, các pác cho ý kiến.
    0983.398.372
    Hidden Content

  4. #4
    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 anhlv.ddt Xem bài viết
    PLC của bạn là loại nào. nếu là 224 thì có 10 đầu ra. Có cách hiển thị 2 led với loại đầu ra rowle. nếu đầu ra bán dẫn thì có thể được nhiều hơn
    Đại loại thế này: Nếu bạn sử dụng đầu ra role thì bạn sử dụng 4 đầu ra để hiển thị 1 led 7 thanh . ở đây bạn lập trình PLC xuất mã BCD (0 - 9) không vấn đề gì đúng không. 4 đầu ra đó bạn đưa vào con IC giải mã 7447 và đưa ra led 7 thanh bình thường thôi mà.
    Còn đầu ra là bán dẫn. bạn sử dụng phương pháp quét led hoặc dùng còn IC chốt 74 - 373 hoặc 74 - 374 để chốt địa chị và dùng 6 chân con lại để lựa chọn chân xuất thì đc khá khá nhiều led 7 thanh đó, cơ bản là do bạn lâp trình thôi.
    Phương pháp này dùng giống VDK đó bạn.

    Cảm ơn bạn chia sẽ.
    0983.398.372
    Hidden Content

  5. #5
    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 Tommy Xem bài viết
    Chào bạn;

    Vấn đề này rất hay đó bạn, và cũng được rất nhiều người quan tâm.

    Nếu dùng plc hiển thị Led 7 đoạn thì dùng hàm SEG, trong mục Convert. Nhưng cách này lại tốn tới 1byte (8 ngỏ ra), chứ không phải 7, tuy nhiên sử dụng có 7.

    Theo tôi (có thể không thực tế), nhờ các pác có kinh nghiệm chia sẽ với.

    Dùng thêm board điện tử để giao tiếp:
    1_Dùng 3 ngỏ ra đi vô con giải mã BCD (không nhớ tên IC này), ngỏ ra của IC có 8 ngỏ ra, kết nối với LED 7 đoạn.
    2_Ý tưởng thôi, tui cũng có lần nghe nói có người làm rùi. Như vậy: thiết kế boards đếm xung; khi plc xuất 1 xung, thì hiển thị số 1, khi xuất 02 xung thì hiển thị số 2,....cách này phải viết chương trình plc và thu nhận trên boards phải khéo.

    Không biết có được không, các pác cho ý kiến.
    Cách của bác tomy tui cũng làm thử lun rồi, dùng IC đếm đếm mã BCD rồi giải mã là oke, nhưng nhược điểm, để làm đếm tiến - đếm lùi thì gặp khó khăn, chỉ đếm 1 chiều thì dễ ^^! cách tôi nói trên kia la thấy ổn nhất, tiến lùi hoàn toàn do PLC điều khiển
    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

  6. #6
    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 Tommy Xem bài viết
    Phương pháp này dùng giống VDK đó bạn.

    Cảm ơn bạn chia sẽ.
    Thực ra lập trình PLC S7 200 mà dùng STL thì sẽ thấy nó rất gần với ngôn ngữ của VDK. ^^!
    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

  7. #7
    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
    Tui còn nghe nói, dùng ngôn ngữ SCL cho plc, dòng 300 cũng hay lắm đó các pác.

    Gần tương tự giống C, trên pascal.
    0983.398.372
    Hidden Content

  8. #8
    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 Tommy Xem bài viết
    Tui còn nghe nói, dùng ngôn ngữ SCL cho plc, dòng 300 cũng hay lắm đó các pác.

    Gần tương tự giống C, trên pascal.
    SCL em chịu chưa bit nó thế nào. mà làm gì có C trên pascal nhỉ hic hic
    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

  9. #9
    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 tonghoaan Xem bài viết
    Chào các bạn!
    Mình muốn dùng S7 200 để hiển thị LED 7 đoạn. Bạn nào biết chỉ giúp mình với. Mình muốn hiển thị khoảng 3, 4 LED, vậy có thiếu ngõ ra ko. Mình nghe nói 1 LED tốn 7 ngõ ra rồi.
    Cám ơn!
    Bạn vừa làm một điều xa xỉ rồi đó. ^^. Có thể bạn dùng VĐK để điều khiển đèn giao thông thì tốt hơn. Chứ dùng PLC để viết chương trình lập trình đèn giao thông chơi thì được chứ làm thật thì quá xa xỉ ^^.
    Tuy nhiên bạn muốn làm thì cũng không quá khó trong việc này. Bạn dùng lệnh như Mr Tommy nói để chuyển từ mã BCD sang mã LED 7 đoạn.
    Hoặc có cách kết hợp là dùng PLC xuất out ra mã BCD còn phần cọn lại dùng VĐK "hứng" ngõ ra và giải mã. như vậy cũng đỡ tốn ngõ ra hơn.
    Hidden Content

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

  10. #10
    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 anhlv.ddt Xem bài viết
    SCL em chịu chưa bit nó thế nào. mà làm gì có C trên pascal nhỉ hic hic
    ^^ SCL là ngôn ngữ lập trình cấp cao mà nếu ai dùng 200 thì chưa biết.
    Về cơ bạn 200 và 300 có 3 loại ngôn ngữ chung là STL - viết lệnh, LADDER - hình thang - kiểu này nhìn trực quan và dễ sử dụng nhất, FBD - dùng cổng logic - phù hợp vơi dân từ điện tử số - và bản chất học lên sâu hơn phải biết điện tử số hay kỹ thuật số.

    còn ngoài ra PLC S7-300 có thêm nhiều ngôn ngữ khác như: Graph ( nếu ai biết grafcet thì sẽ thấy Graph rất tuyệt ^^), Hi -Graph, SCL, ... ^^
    Hidden Content

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

Trang 1 của 2 12 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