Trích dẫn Gửi bởi quangcha Xem bài viết
giờ em đang học lập trình PLC s7 200.
giờ e có 3 đầu vào i0.0 i0.1 i0.2 ứng cho 3 phím số 1 2 3. ví dụ em muốn lưu số vào vw40 là 12312 bằng cách bấm các phím 1 2 3 đó thì làm thế nào vậy.
ví dụ của bạn mình có ngu kiến như sau:
cái số trong vw40 của bạn tối đa nó là 65535 thôi, có 5 chữ số... theo mình thì bạn cần 3 byte phụ để xử lý ví dụ mw0,mb2, 1 cái counter đểm đếm sô lượng các kí số ví dụ C0
nếu c0 <5: khi có nút nhấn bạn dịch cái mw0 qua trái 4 bít rồi ow với số vừa bấm, tiếp theo bạn chuyển mã hex trong mw0 sang số int rồi move vào vw40 là xong
nếu c0 =5: cái số cuối này bạn move vào mb2, data trong mw0 bạn vẫn chuyển nó sang số int sau đó nhân với 10 rồi cộng với số trong mb2 kia là ra

nói dài vậy chứ viết cũng không dài đâu, mình nghĩ vậy