Thông báo

Collapse
No announcement yet.

cầu thang máy

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • cầu thang máy

    em muốn làm bài tập lớn về vi xử lí nhưng chưa biết cách xử lí làm về một chu trình mà giả xử cabin dang trong chu trình đi lên mà có người bấm tầng nhỏ hơn tầng hiện hành thì làm thế nào để bộ xử lý trung tâm lưu lại được để sau đó tiêp tục đi xuống

    Ngoài ra nếu anh nào biết địa chỉ download những module lập trình cầu thang máy thưc tế thì chia xẻ cho em nhé
    Cảm ơn nhiều
    |

  • #2
    Đầu tiên bạn phải có một luật đánh giá sự kiến nào sẽ đc ưu tiên.
    Sau đó ghi các sự kiện vào một chuỗi liên kết, như vậy tương dối dễ để chèn một sự kiện mới.
    Ghi thì ghi vào RAM thôi.
    Vẫn biết mỗi lần xa là một lần về lại...

    Comment


    • #3
      Thuc ra lam thanh may thi dieu quan trong nhat ban can phai dat ra cac su kien de cho thanh hoat dong ,,Minh thi khong hieu ve Vi su ly nhugn minh lam thang may minh viet bang ngon ngu STL cua Siemens Viet cai nay thi quan trong nhan la cai kha nang tu duy cua minh ve hoat dong cua thanh.
      Neu ban can thi minh co the cung cap cho ban chuong trinh minh viet bang SLT cua Sie mÐn ma minh da cho chay thuc te
      Nguyen Van Sao
      Tel: 0948.148.468

      Comment


      • #4
        Sao moi nguoi cu noi ly thuyet hoai the?
        Co ai da lam roi thi post len cho moi nguoi cung tim hieu chu!
        Cu post cai chuong trinh ma cac bac lam len cho moinguoihoc tap chu?

        Comment


        • #5
          Sản phâm này tôi đã làm một mô hình thang máy 8 tầng cao bằng người thật
          điều khiển bằng bán phím ,v.v.v. ,túm lại là giống nguyên tắc của thang máy thật
          ;************************************************* ***
          ;P1 NHAN SENSOR
          ;P2 NHAN BANPHIM
          ORG 0000H
          MOV P1,#0FFH
          MOV P2,#0FFH
          MOV R1,#0H
          MOV R2,#0H
          MOV R3,#0H
          LECH_TANG:
          LCALL SENSOR
          CJNE R1,#0FFH,MAIN
          MOV A,#00100000B
          MOV P0,A
          LJMP LECH_TANG
          MAIN:
          MOV P0,#11100000B
          MAIN1:
          NOP
          MOV P0,R1
          LCALL DELAY_1
          KT_BP:
          LCALL DELAY_1
          MOV P0,R1
          LCALL DELAY_1
          MOV B,#00H
          LCALL BANPHIM
          LCALL DELAY_1
          SOSANH:
          MOV A,R2
          SOSANH1:
          CJNE A,01H,KHAC
          MOV P0,#01100000B
          LCALL DELAY_1
          MOV P0,#01100000B
          LJMP KT_SS
          LJMP KT_BP
          KHAC:
          JC NHO
          MOV P0,#00100000B
          LJMP KT_SS
          LJMP KT_BP
          NHO:
          MOV P0,#10100000B
          LJMP KT_SS
          LJMP KT_BP

          ;************************************************* ***
          ;CHUONG TRINH CON KIEM TRA NUT BAM CHO YEU CAU MOI

          BANPHIM:
          NOP

          PHIM_1:
          MOV A,P2
          CJNE A,#11111110B,PHIM_2
          MOV B,#00010001B
          MOV P0,B
          MOV R2,#01
          LJMP EXIT_BP
          PHIM_2:
          MOV A,P2
          CJNE A,#11111101B,PHIM_3
          MOV B,#00010010B
          MOV P0,B
          MOV R2,#02
          LJMP EXIT_BP
          PHIM_3:
          MOV A,P2
          CJNE A,#11111011B,PHIM_4
          MOV B,#00010011B
          MOV P0,B
          MOV R2,#03
          LJMP EXIT_BP
          PHIM_4:
          MOV A,P2
          CJNE A,#11110111B,PHIM_5
          MOV B,#00010100B
          MOV P0,B
          MOV R2,#04
          LJMP EXIT_BP
          PHIM_5:
          MOV A,P2
          CJNE A,#11101111B,PHIM_6
          MOV B,#00010101B
          MOV P0,B
          MOV R2,#05
          LJMP EXIT_BP
          PHIM_6:
          MOV A,P2
          CJNE A,#11011111B,PHIM_7
          MOV B,#00010110B
          MOV P0,B
          MOV R2,#06
          LJMP EXIT_BP
          PHIM_7:
          MOV A,P2
          CJNE A,#10111111B,PHIM_8
          MOV B,#00010111B
          MOV P0,B
          MOV R2,#07
          LJMP EXIT_BP
          PHIM_8:
          MOV A,P2
          CJNE A,#01111111B,PHIM_1
          MOV B,#00011000B
          MOV P0,B
          MOV R2,#08
          LJMP EXIT_BP

          EXIT_BP:
          RET



          ;************************************************* ***
          DELAY: MOV R6,#255
          D3: MOV R5,#255
          D2: MOV R4,#5
          D1: DJNZ R4,D1
          DJNZ R5,D2
          DJNZ R6,D3
          RET


          DELAY_1: MOV R6,#255
          D6: MOV R5,#255
          D5: MOV R4,#1
          D4: DJNZ R4,D4
          DJNZ R5,D5
          DJNZ R6,D6
          RET
          ;************************************************* ***
          SENSOR:
          MOV P1,#0FFH
          TANG1:
          MOV A,P1
          CJNE A,#0FEH,TANG2
          MOV R1,#01
          MOV P0,#11100000B
          LJMP EXIT_SEN
          TANG2:
          MOV A,P1
          CJNE A,#0FDH,TANG3
          MOV R1,#02
          MOV P0,#11100000B
          LJMP EXIT_SEN
          TANG3:
          MOV A,P1
          CJNE A,#0FBH,TANG4
          MOV R1,#03
          MOV P0,#11100000B
          LJMP EXIT_SEN
          TANG4:
          MOV A,P1
          CJNE A,#0F7H,TANG5
          MOV R1,#04
          MOV P0,#11100000B
          LJMP EXIT_SEN
          TANG5:
          MOV A,P1
          CJNE A,#0EFH,TANG6
          MOV R1,#05
          MOV P0,#11100000B
          LJMP EXIT_SEN
          TANG6:
          MOV A,P1
          CJNE A,#0DFH,TANG7
          MOV R1,#06
          MOV P0,#11100000B
          LJMP EXIT_SEN
          TANG7:
          MOV A,P1
          CJNE A,#0BFH,TANG8
          MOV R1,#07
          MOV P0,#11100000B
          LJMP EXIT_SEN
          TANG8:
          MOV A,P1
          CJNE A,#7FH,NOTHING
          MOV R1,#08
          MOV P0,#11100000B
          LJMP EXIT_SEN
          NOTHING:
          MOV R1,#0FFH
          EXIT_SEN:
          LCALL DELAY_1
          RET
          ;************************************************* ***
          ;TIM TRANG THAI DE DUNG
          KT_SS:
          MOV R3,#0H
          SS1: JB P1.0,SS2
          MOV R3,#01
          CJNE A,#01,SS2
          MOV R1,A
          MOV P0,#11100000B
          LJMP MOCUA
          SS2: JB P1.1,SS3
          MOV R3,#02
          CJNE A,#02,SS3
          MOV R1,A
          MOV P0,#11100000B
          LJMP MOCUA
          SS3: JB P1.2,SS4
          MOV R3,#03
          CJNE A,#03,SS4
          MOV R1,A
          MOV P0,#11100000B
          LJMP MOCUA
          SS4: JB P1.3,SS5
          MOV R3,#04
          CJNE A,#04,SS5
          MOV R1,A
          MOV P0,#11100000B
          LJMP MOCUA
          SS5: JB P1.4,SS6
          MOV R3,#05
          CJNE A,#05,SS6
          MOV R1,A
          MOV P0,#11100000B
          LJMP MOCUA
          SS6: JB P1.5,SS7
          MOV R3,#06
          CJNE A,#06,SS7
          MOV R1,A
          MOV P0,#11100000B
          LJMP MOCUA
          SS7: JB P1.6,SS8
          MOV R3,#07
          LCALL DELAY_1
          CJNE A,#07,SS8
          MOV R1,A
          MOV P0,#11100000B
          LJMP MOCUA
          SS8: JB P1.7,SS0
          MOV R3,#08
          CJNE A,#08,SS1
          MOV R1,A
          MOV P0,#11100000B
          LJMP MOCUA
          SS0: MOV P0,R3 LCALL DELAY_1
          LJMP SS1
          MOCUA: LCALL DELAY_1
          MOV P0,#01100000B
          LCALL DELAY_1
          LJMP KT_BP

          END
          SHARE KHO PHIM LỚN

          Comment


          • #6
            Ý tưởng sử dụng vi dk để lập trình cho thang máy không hiện thực lắm, đơn giản vì không công ty nào dám để bạn dùng vi dk làm chuyện này!
            <xin lỗi, spam chút>
            Tuy nhiên, nếu dừng lạ ở một project thì đấy là việc làm hoan nghênh. Ở đây, tui có ý kiến là nên có một sơ đồ các sự kiện xảy ra khi thang máy vận hành, từ đó lập lưu đồ giải thuật, bạn sẽ dễ dàng hơn trong việc viết code.
            Bác giaosucan upload luôn cái lưu đồ giải thuật anh em nhìn cái, hơ hơ, nhìn đoạn code asm không thì cũng mệt để suy ngược các sự kiện.
            ------------------



            ------------------

            Comment


            • #7
              Thế bác đã làm bằng PLC chưa em đang làm bác có kinh nghiệm chỉ cho em ít

              Comment


              • #8
                tui làm rùi nè
                SHARE KHO PHIM LỚN

                Comment


                • #9
                  ban lam co nhu cau nhu the nao Thang may tang co gi co the lien lac voi toi anh em cung nghien cuu minh co gi minh gui cho mot chuong trinh 5 tang viet bang STL cua PLC S7-200 cac tang dung sensor phat hien vi tri cua thang
                  Do la truoc minh lam con bay gio thi chi can mot sensor tu la du
                  Nguyen Van Sao
                  Tel: 0948.148.468

                  Comment


                  • #10
                    noi nhu vay thi bac da lam thu chua

                    Comment


                    • #11
                      ban co the goi cho minh chuong trinh 5 tang viet bang STL cua PLC S7-200 duoc khong
                      minh dang tim hieu cach viet chuong trinh cho plc

                      Comment


                      • #12
                        Nguyên văn bởi NGUYENVANSAO
                        ban lam co nhu cau nhu the nao Thang may tang co gi co the lien lac voi toi anh em cung nghien cuu minh co gi minh gui cho mot chuong trinh 5 tang viet bang STL cua PLC S7-200 cac tang dung sensor phat hien vi tri cua thang
                        Do la truoc minh lam con bay gio thi chi can mot sensor tu la du
                        huynh cho minh xin duoc khong .minh dang hoc plc nen rat can tai lieu cua huynh

                        Comment


                        • #13
                          các bác dấu nghề quá
                          thôi bye

                          Comment


                          • #14
                            Nguyên văn bởi NguyenHuans
                            Tui làm thang máy đôi 4 tầng rồi, có full luôn! Anh em nào cần mail cho tui. tui send cho 1 lượt. có đầy đủ lý thuyết, giải thuật và chương trình plc luôn.


                            Nguyenhuans@yahoo.com


                            Còn thằnng bạn ti đang làm theo Vi điều khiển. nó phát triển thêm nhiều cái màu mè lắm, như dùng ledmatrix để hiển thị, rồi LCD, có lời thông báo..........Nhưng xin file chắc nó không cho!
                            thang máy, ôi thang máy, lại thang máy....nhưng mà... gửi cho Phương nhé ^_^
                            lang thang online vo tinh gap ...PIC

                            Comment


                            • #15
                              Nguyên văn bởi quynv Xem bài viết
                              Thế bác đã làm bằng PLC chưa em đang làm bác có kinh nghiệm chỉ cho em ít
                              tôi chỉ ra 1 chương trình đơn giản như thề này nhé (viêt=stl)
                              mô tả ấn nút đi lên(i0.0);đi xuồng(i0.1);giới hạn dươi(i0.2);giới hạn trên(i0.3)

                              nút stop(i0.4) đi lên(q0.0) đi xuống(i0.1);


                              khi ần đi lên thang máy đi lên tới giới hạn trênthì dừng lai. va 30s sau nó đi xuống tới giới hạn dưới thì dừng .đang đi nếu mưốn chuyển trạng thái phải ấn stop


                              ld i0.0
                              ld q0.0
                              old
                              an i0.3
                              an i0.4
                              an q0.1
                              = q0.0

                              còn tiếp

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              Đang tải...
                              X