lập trình plc s7 200

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • nguyenngo
    Thành viên chính thức
    • Nov 2009
    • 57

    #1

    lập trình plc s7 200

    chào diễn đàn.em mới học plc mong diễn đàn giúp em viết chương trình dùng 1 timer on để điều khiển 2 bơm chạy luân phiên .mỗi bơm chạy 30 phút.thank.em suy nghi hoài chẳng ra.huhhuhuhuh
  • canhminh0410
    Thành viên mới
    • May 2009
    • 7

    #2
    May cho em là sáng nay anh có chút thời gian rãnh . Cái việc hai máy bơm làm việc luân phiên chỉ có một khúc mắc nhỏ ,nếu em biết cách gỡ rối thì sau này ,việc cho 3 hay 4 máy bơm làm việc luân phiên một cách dễ dàng ,hìhì (Đại ý là thế ) .Bây giờ anh chỉ cách gỡ rối cho này :
    Làm theo các bước sau :
    1. Đẩy giá trị 0 vào vùng nhớ VW1 ( chỉ tác động lúc ban đầu khởi động PLC ,"hay khi tràn 32676"(ý sau chưa hiểu thì không đưa vào cũng được)
    2.Khi sensor báo hiệu có nước : ta cộng 1 vào vùng nhớ VW1
    3.Thực hiện phép chia VW1: 2 (DIV) ,đưa ra VD3 ,lúc này giá trị dư đang nằm ở VW3
    4.nếu dư = 1 cho Bơm 1 hoạt động ( so sánh ==word VW3 với 1)
    5.Nếu dư =0 cho bơm 2 hoạt động ( so sánh ==word VW3 với 0)
    Còn phần hoa hòe như là : khởi động đèn start sáng , dừng thì stop sáng
    Chú ý : nếu em để bơm hoạt động lâu dài cả ngày này qua ngày khác mà không khởi động lại lần nào ,thì có hiện tượng tràn bộ nhớ VW1 . Nói đến đây chắc em đã hiểu hết vấn đề ,anh đau đầu quá rồi
    Anh đang học ở Bách khoa Đà Nẵng nè ,trường này chắc ít người biết đến ấy nhỉ
    Mà nhớ vào Blog anh chơi nghe hì hì :http://vn.myblog.yahoo.com/canhminh-05d1

    Comment

    • nguyenngo
      Thành viên chính thức
      • Nov 2009
      • 57

      #3
      lập trình plc

      hehe.cảm ơn anh nha anh tốt nghiệp năm nào vậy.hehhe em cung dan miền trung.
      còn cái em hỏi là chỉ được dùng timer thôi mà chỉ dc sử dụng 1 timer on

      Comment

      • nguyenngo
        Thành viên chính thức
        • Nov 2009
        • 57

        #4
        em cũng đang lơ mơ về mấy vấn đề về viết lệnh như anh chỉ đó .mấy lệnh add,inc,div ...thì em vẫn chưa sử dụng thành thạo được(do em tự học không có ai hướng dẫn nên cũng gặp khó khăn.cảm ơn anh đã giúp.nếu như dùng mạch rơle đơn thuần để cho 2 bơm chạy luân phiên thì có làm được không(chỉ sử dụng một timer).còn cái này viết bằng plc thì em viết được rồi.

        Comment

        • canhminh0410
          Thành viên mới
          • May 2009
          • 7

          #5
          cái này dùng hệ rơle vẫn được .Nhưng yêu cầu chỉ dùng 1 timer thì chắc chắn sẽ không làm được .
          Nguyên nhân là phải dùng 2 timer mới tạo được xung có dạng :30 phút ở mức 1 ,30 phút ở mức 0
          Ta dung xung đó để kích mở cho từng động cơ bơm tương ứng .
          Hình vẽ sau rất đầy đủ . Vì em mà anh mất ngủ bữa trưa rồi , lần nào phải rủ anh đi ăn chè thôi ,hì hì

          Comment

          • canhminh0410
            Thành viên mới
            • May 2009
            • 7

            #6
            Hình vẽ này
            [IMG]http://img708.imageshack.us/i/haimayluanphien.png/]

            Comment

            • canhminh0410
              Thành viên mới
              • May 2009
              • 7

              #7
              Nếu em muốn xem rõ hình vẽ thì vào đây :

              Comment

              • niido
                Banned
                • Apr 2008
                • 379

                #8
                Nguyên văn bởi nguyenngo Xem bài viết
                em cũng đang lơ mơ về mấy vấn đề về viết lệnh như anh chỉ đó .mấy lệnh add,inc,div ...thì em vẫn chưa sử dụng thành thạo được(do em tự học không có ai hướng dẫn nên cũng gặp khó khăn.cảm ơn anh đã giúp.nếu như dùng mạch rơle đơn thuần để cho 2 bơm chạy luân phiên thì có làm được không(chỉ sử dụng một timer).còn cái này viết bằng plc thì em viết được rồi.
                Dùng một timer sao lại không được
                Dùng con H3CR-F8 của Omron, chỉnh thới gian từ 1.2s-30h

                Comment

                • canhminh0410
                  Thành viên mới
                  • May 2009
                  • 7

                  #9
                  Đây không phải là ý do timer không thể hẹn giờ lâu hơn 30 phút mà phải dùng 2 timer đâu .
                  Mà nguyên nhân chủ yếu ở đây :khi dùng mạch rơle (đơn giản rẻ tiền này) thì giả sử chỉ dùng 1 timer1 hẹn sau 30 phút sẽ tác động (ĐC1 nối điện thông qua tiếp điểm thường đóng của timer1 ,DC2 nối với tiếp điểm thường mở của timer1 ) ,thì sau 30 phút sẽ có hiện tượng : ĐC1 nghỉ và đưa ĐC2 vào hoạt động ,và ĐC2 sẽ hoạt động mãi .
                  Vì vậy cần có thêm timer2 để sau 30 phút thì nó sẽ reset timer1 ,để đưa ĐC1 hoạt động trở lại (ĐC2 sẽ được nghỉ)

                  Comment

                  • nguyenngo
                    Thành viên chính thức
                    • Nov 2009
                    • 57

                    #10
                    cảm ơn anh.em cũng nghĩ vậy.mạch của anh em nhìn không rõ nữa.em được biết ngoài thị trường có cả timer xung luôn nên mình không cần dùng hai timer.hiện anh đang ở đà nẵng mà.làm sao ăn chè được.em gửi bưu điện nha

                    Comment

                    • canhminh0410
                      Thành viên mới
                      • May 2009
                      • 7

                      #11
                      Anh upload file ảnh đó ở Mediafire rồi nè ,em download về mà xem :
                      http://www.mediafire.com/?2mmdrjemzir (Vẽ hình rất cố gắng mới được như vậy đó ,hì hì )

                      Comment

                      • Itain
                        Thành viên mới
                        • Apr 2008
                        • 17

                        #12
                        Mình có cái này muốn chia sẽ với 2 anh em cậu nè. Các cậu có nghe tới latching relay chưa?
                        |

                        Comment

                        Về tác giả

                        Collapse

                        nguyenngo Tìm hiểu thêm về nguyenngo

                        Bài viết mới nhất

                        Collapse

                        Đang tải...