BachKhoaTech - Hệ Thống Tự Động Hóa | Tủ Điện | 0917.44.88.33

PLC S7 1200, CÁC LỆNH CHUYỂN ĐỔI| Bài 17

Các lệnh chuyển đổi trong PLC S7 1200

1.Lệnh sao chép dữ liệu MOVE

Lệnh MOVE trong PLC S7-1200 dùng để sao chép giá trị từ một vùng nhớ này sang vùng nhớ khác với cùng định dạng.

PLC S7 1200, CÁC LỆNH CHUYỂN ĐỔI| Bài 17
PLC S7 1200, CÁC LỆNH CHUYỂN ĐỔI| Bài 17

Ứng dụng:

– Chuyển giá trị từ một biến sang một biến khác.

– Gán giá trị cố định vào một biến.

– Truyền dữ liệu giữa các vùng nhớ (VD: từ Input sang Output).

Ví dụ:

Ta có chương trình:

PLC S7 1200, CÁC LỆNH CHUYỂN ĐỔI| Bài 17 PLC S7 1200, CÁC LỆNH CHUYỂN ĐỔI| Bài 17

2.Lệnh hoán đổi SWAP

Lệnh SWAP đảo giá trị 2 byte trong 1 Word, hoặc đảo giá trị 2 Word trong 1 Dword.

PLC S7 1200, CÁC LỆNH CHUYỂN ĐỔI| Bài 17
PLC S7 1200, CÁC LỆNH CHUYỂN ĐỔI| Bài 17

VD: 0000 0000 0100 0110 (70)

       0100 0110 0000 0000 (17920)

PLC S7 1200, CÁC LỆNH CHUYỂN ĐỔI| Bài 17

3.Lệnh chuyển đổi làm tròn Convert

Chuyển đổi giá trị giữa hai ô nhớ có kiểu dữ liệu khác nhau

PLC S7 1200, CÁC LỆNH CHUYỂN ĐỔI| Bài 17
PLC S7 1200, CÁC LỆNH CHUYỂN ĐỔI| Bài 17

VD: Khi I0.1=1 thì MD20=20, MD40=20.0

PLC S7 1200, CÁC LỆNH CHUYỂN ĐỔI| Bài 17

4.Lệnh Round

Dùng để làm tròn số

PLC S7 1200, CÁC LỆNH CHUYỂN ĐỔI| Bài 17
PLC S7 1200, CÁC LỆNH CHUYỂN ĐỔI| Bài 17

VD: Nếu I0.1=1 thì giá trị trả về ở miền nhớ MD50 sẽ là 73

PLC S7 1200, CÁC LỆNH CHUYỂN ĐỔI| Bài 17

5.Lệnh lấy trần Ceil

Dùng để lấy giá trị tròn lớn hơn và gần nhất với nó.

PLC S7 1200, CÁC LỆNH CHUYỂN ĐỔI| Bài 17
PLC S7 1200, CÁC LỆNH CHUYỂN ĐỔI| Bài 17

VD: 

PLC S7 1200, CÁC LỆNH CHUYỂN ĐỔI| Bài 17

6.Lệnh lấy sàn Floor

Dùng để lấy giá trị tròn nhỏ hơn và gần nhất với nó.

PLC S7 1200, CÁC LỆNH CHUYỂN ĐỔI| Bài 17
PLC S7 1200, CÁC LỆNH CHUYỂN ĐỔI| Bài 17

7.Lệnh tỉ lệ và chuẩn hóa – hay dùng cho cảm biến analog

Dùng để đọc giá trị của cảm biến analog, sau đó tính toán và trả về tín hiệu số.

PLC S7 1200, CÁC LỆNH CHUYỂN ĐỔI| Bài 17 PLC S7 1200, CÁC LỆNH CHUYỂN ĐỔI| Bài 17

Bảng dữ liệu Norm_X:

PLC S7 1200, CÁC LỆNH CHUYỂN ĐỔI| Bài 17

Bảng giá trị Scale_X:

PLC S7 1200, CÁC LỆNH CHUYỂN ĐỔI| Bài 17

VD: Với giá trị Value là 12345 (Int) thì tương ứng OUT là 44.65 (Real)

PLC S7 1200, CÁC LỆNH CHUYỂN ĐỔI| Bài 17

TÌM HIỂU KHÓA HỌC LẬP TRÌNH PLC VÀ CÁC KHÓA HỌC MIỄN PHÍ KHÁC TẠI ĐÂY

TÌM HIỂU CÁC DỰ ÁN THỰC TẾ NGAY TẠI ĐÂY

https://bachkhoa.org.vn/wp-content/themes/bachkhoatech/resources/images/adv-messenger.png Chat với chúng tôi https://bachkhoa.org.vn/wp-content/themes/bachkhoatech/resources/images/adv-zalo.svg Chat với chúng tôi https://bachkhoa.org.vn/wp-content/themes/bachkhoatech/resources/images/adv-phone.svg 0917.44.88.33