Tải bản đầy đủ (.pdf) (4 trang)

BAI TAP PLC vung nho

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (433.2 KB, 4 trang )

Ví dụ 1: Ghi số nguyên dương vào vùng nhớ.
Ghi dữ liệu 4321 vào vùng nhớ MW0.
(chú ý dữ liệu ko có gì phía trước là dữ liệu kiểu số nguyên, có thêm dấu phẩy là kiểu số thực)

Bước 1 chuyển dữ liệu 4321 từ hệ 10 sang hệ 16 hoặc hệ nhị phân

4321=16#10E1=2#1000011100001
Biểu diễn với độ dài 1 word: 4321=2#0001000011100001
Vùng nhớ MW0 là vùng nhớ có độ dài 1 word hay 2 byte có địa chỉ byte trọng số cao là 0. Được biểu
diễn như sau:
Mô tả chi tiết vufg nhớ MW0
Byte

MB0 (byte có trọng số cao)

MB1 (byte có trọng số t)

Thứ tự
bit trong
Word

15

14

13

12

11


10

9

8

7

6

5

4

3

2

1

0

Thứ tự
bit trong
Byte

7

6


5

4

3

2

1

0

7

6

5

4

3

2

1

0


Giá trị

mỗi bit
ban đầu:

0

0

0

0

0

0

0

0

0

0

0

0

0

0


0

0

0

0

1

Sau khi ghi giá trị vào
Byte

MB0 (byte có trọng số cao)

Giá trị
mỗi bit
ban đầu:

0

0

0

1

MB1 (byte có trọng số t)
0


0

0

0

1

1

1

0

0

Vậy MB0=B#2#00010000=B#16#10=16 (hệ thập phân).
Tương tự MB1= B#2#11100001= B#16#E1=225 (hệ thập phân).
Thực hiện trong PLC S7-1500

Giá trị các bit của byte MB0
00010000

Biểu diễn số nguyên dương.

Giá trị các bit
của byte
MB111100001




Bài 1: Ghi dữ liệu 1456 vào bộ nhớ MW100, xác định:




MB100 có giá trị bao nhiêu ở hệ 10, ở hệ 16.
MB101 có giá trị bao nhiêu ở hệ 10, ở hệ 16.
Bit: M100.0; M100.4; M101.2; M101.7 có giá trị bao nhiêu.

Bài 2: Ghi dữ liệu W#16#2394 vào bộ nhớ MW120, xác định




MB120 có giá trị bao nhiêu ở hệ 10, ở hệ 16.
MB121 có giá trị bao nhiêu ở hệ 10, ở hệ 16.
Bit: M120.0; M120.4; M121.2; M121.7 có giá trị bao nhiêu. Bài 3: Ghi dữ liệu

W#16#2AF2 vào bộ nhớ MB100, xác định Vùng nhớ MB100 có giá trị bao nhiêu?
Bài 4: Ghi dữ liệu 12345.64789 vào vùng nhớ MD10, xác định
Giá trị vùng nhớ MB10, MB11, MB12, MB13.
Bài 5: Ghi giá trị 1234 vào vùng nhớ MW10; 5678 vào vùng nhớ MW12, xác định giá trị vùng nhớ MW11
(hệ 10 và hệ 16)
Bài 6: Ghi giá trị W#16#1234 vào vùng nhớ MW10; W#16#5678 vào vùng nhớ MW12, xác định giá trị
vùng nhớ MW11 (hệ 10 và hệ 16).
Bài 7: Đầu tiên ghi giá trị W#16#1234 vào vùng nhớ MW10 sau đóW#16#5678 vào vùng nhớ MW11, xác
định giá trị vùng nhớ MW12 (hệ 10 và hệ 16).




Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×