-
Thành viên cấp 4

Gửi bởi
nmh_bk
mệt với con trỏ qua anh ơi... nhưng mà nó hay
L P##BoolIn // load boolin vào pointer
LAR1 // đua nó vào AR1
cho em hỏi tai sao lại mở khối DB này
L W [AR1,P#0.0] // lệnh này đưa cái gì vô ACC ạ. em đọc TL rồi ạ, mà test không thấy ACC thay đổi gì
T #DB_Number
OPN DB [#DB_Number]
//đọc data vô ACC
L D [AR1,P#2.0] // tại sao chỗ này lại load DWORD ạ. sao lại là P#2.0... em test chán rồi.. không hiểu ạ
LAR1 //
mong các anh giúp em ạ.. em có chịu đọc tài liệu, hỏi lệnh này làm gì em biết nhưng em không hiểu ý đồ của người ta
Mình k trả lời cho bạn nhưng mình sẽ có 1 số gợi ý như sau:
L P##BoolIn // load boolin vào pointer ( nghĩa là như thế nào?nếu như đầu vào bạn đựa con trỏ bắt đầu từ DB20.DBW2 chẳng hạn thì giá trị chứa trong ACC1 và AR1 có những gì?
LAR1 // đua nó vào AR1 (Đưa nó là đưa cái gì?
L W [AR1,P#0.0] // lệnh này đưa cái gì vô ACC ạ. em đọc TL rồi ạ, mà test không thấy ACC thay đổi gì (cái này thì nó load word có địa chì là nội dung chứa trong AR1)
T #DB_Number
OPN DB [#DB_Number] Mở khối DB ra để nó ghi các dữ liệu vào Db, nếu k mở thì nó biết ghi vô đâu?
L D [AR1,P#2.0] // tại sao chỗ này lại load DWORD ạ. sao lại là P#2.0 (chỗ này là nó tăng địa chỉ con trỏ lên 2word, ví dụ cau lenh truoc nó trỏ tới word10 thì giờ nó trỏ tới word để lấy giá trị chứa trong Dword12
Lần sửa cuối bởi Mechatronic_Hieu, ngày 10-28-2013 lúc 03:10 PM.
-
The Following 2 Users Say Thank You to Mechatronic_Hieu For This Useful Post:
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
-
Nội quy - Quy định
Back to Top
Múi giờ GMT +7. Bây giờ là 06:44 PM.
Phiên bản 4.2.5
Phát triển bởi thành viên PLCVietNam®.
Đánh dấu