Đăng Ký
Kết quả 1 đến 9 của 9
  1. #1
    Thành viên Mới
    Ngày tham gia
    Sep 2012
    Bài viết
    4
    Thanks
    0
    0 lượt trong 0 bài viết

    so sánh các giá trị trong các vùng nhớ khác nhau

    em đang làm bài thang máy.Trong đó có thật toánví dụ).em MOV_B(16#01 vào VB1),MOV_B(16#03 vào VB11),dùng lệnh compare_B (so sánh VB1 với VB11) nếu lớn hơn thì phát xung để điều khiển động cơ.
    Nhưng khi chạy thì bào lổi: "instruction: AB>.........VB1,VB11"
    Các bác ....thank

  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
    đợi hết 2 tuần bạn được thả sẽ tiếp tục chủ để này. nếu không nhầm bạn dùng trên mô phỏng ?
    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 Mới
    Ngày tham gia
    Sep 2012
    Bài viết
    4
    Thanks
    0
    0 lượt trong 0 bài viết
    uhm,mình dùng mô phỏng
    ae giúp với...thanks

  4. #4
    Thành viên cấp 1
    Ngày tham gia
    Nov 2012
    Bài viết
    15
    Thanks
    0
    Thanked 1 Time in 1 Post
    có bác nào có chút tài liệu về các lệnh thực hiện số học add,mul,div,sub,mov ko? share e vs?

  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
    Cái này đơn giản thôi không có gì mà cần tài liệu, với S7 200:
    Các lệnh add,mul,div,sub thưc hiện các phép toán số học, cộng, trừ, nhân và chia, thì nó thực hiện đúng chức năng câu lệnh đó, như các phép toán bạn tính toán thông thường, giá trị nhập vào IN1 và IN2 của câu lệnh. Với thằng 200 lưu ý, nó có các kiểu dữ liệu nhập cho các lệnh, như số INT, R... thì khai báo đúng kiểu vùng nhớ là được. Luu ý lệnh chia, lệnh này kết quả bỏ đi phần dư, ví dụ 10:3 = 3 dư 1. Bỏ đi phần 1.
    Mov là lệnh di chuyển dữ liệu dùng để copy dữ liệu từ vùng nhớ này sang vùng nhớ kia hoặc nạp giá trị nào đó vào 1 vùng nhớ, cũng phân biệt kiểu byte, word và DW, với mỗi lệnh bạn chọn vùng nhớ tương ứng là oke.
    Tóm lại là như vậy, bạn đọc nếu không hiểu hỏi tiếp
    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 cấp 3
    Ngày tham gia
    May 2011
    Bài viết
    125
    Thanks
    37
    16 lượt trong 11 bài viết
    Chào mọi người,
    Hiện mình đang vướng về vấn đề về hệ số, mình muốn tính toán dựa trên số HEX của một vùng nhớ bất kỳ(chẳng hạn số 16#30), nhưng khi dùng số hex của vùng nhớ này để sử dụng thì nó lại tự động chuyển qua số DEC để tính(lúc này là 10#48).
    Vì vậy bài toán của mình (công nghệ) chỉ đúng với những số < 10 thôi.
    Vậy làm thế nào để giữ số hex như ban đầu để tính toán được không?
    Mong nhận được sự hỗ trợ từ anh em trong diễn đàn!
    Thanks.
    Lần sửa cuối bởi consair90, ngày 01-07-2014 lúc 08:03 AM.
    Nguyen Van Huyen
    Mobile: 0937 58 9040
    Gmail : Hidden Content
    BẢO TRÌ, NÂNG CẤP HỆ THỐNG ĐIỆN LÒ HƠI

  7. #7
    Thành viên cấp 3
    Ngày tham gia
    Jul 2012
    Bài viết
    117
    Thanks
    14
    38 lượt trong 30 bài viết
    Trích dẫn Gửi bởi consair90 Xem bài viết
    Chào mọi người,
    Hiện mình đang vướng về vấn đề về hệ số, mình muốn tính toán dựa trên số HEX của một vùng nhớ bất kỳ(chẳng hạn số 16#30), nhưng khi dùng số hex của vùng nhớ này để sử dụng thì nó lại tự động chuyển qua số DEC để tính(lúc này là 10#48).
    Vì vậy bài toán của mình (công nghệ) chỉ đúng với những số < 10 thôi.
    Vậy làm thế nào để giữ số hex như ban đầu để tính toán được không?
    Mong nhận được sự hỗ trợ từ anh em trong diễn đàn!
    Thanks.
    Việc tính toán của PLC và việc hiển thị ra ngoài cho bạn nhìn nó khác nhau chứ. Và thực tế nó vẫn đúng nghĩa là 16#30 như bạn đã đặt vào nếu bạn tính theo mã Hex.
    Sẵn sàng chia sẻ vốn kinh nghiệm ít ỏi của mình nếu bạn cần đến nó...!!!

  8. #8
    Thành viên cấp 3
    Ngày tham gia
    May 2011
    Bài viết
    125
    Thanks
    37
    16 lượt trong 11 bài viết
    Chào mọi người!
    Mình tìm hoài lệnh trị tuyệt đối trong Microwin sp5 mà không thấy. Không biết vì PLC không hỗ trợ hay phần mềm mình cũ rồi? Mong nhận được sự hỗ trợ từ anh em
    Thanks
    Nguyen Van Huyen
    Mobile: 0937 58 9040
    Gmail : Hidden Content
    BẢO TRÌ, NÂNG CẤP HỆ THỐNG ĐIỆN LÒ HƠI

  9. #9
    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
    Code cho rồi kiếm lam gi cho mệt
    MUA BÁN-DỊCH VỤ-TRAINING
    Email: Hidden Content
    Hidden Content

Đá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