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

Các Kiểu Dữ Liệu Trong PLC S7 1200, Các Kiểu Dữ Liệu Và Địa Chỉ | Bài 6

PLC S7-1200 sử dụng địa chỉ để truy cập vùng nhớ. Mỗi kiểu dữ liệu có cách địa chỉ hóa riêng; Để hiểu được các kiểu dữ liệu trong PLC S7 1200 mời bạn tham khảo bài viết này

Một số kiểu dữ liệu thường sử dụng trong PLC

Kiểu dữ liệu logic

Kiểu dữ liệu số nguyên

Kiểu dữ liệu số nguyên

Kiểu dữ liệu số thực

Kiểu dữ liệu số thực

Kiểu dữ liệu thời gian

Kiểu dữ liệu thời gian

 

Kiểu dữ liệu ký tự, chuỗi

Kiểu dữ liệu ký tự, chuỗi

 

Địa Chỉ Trong PLC S7-1200

PLC S7-1200 sử dụng địa chỉ để truy cập vùng nhớ. Mỗi kiểu dữ liệu có cách địa chỉ hóa riêng:

Địa Chỉ Trong PLC S7-1200

8 Bit = 1 Byte

16 Bit = 2 Byte = 1 Word

32 Bit = 4 Byte = 2 Word = 1 DWord

 

Địa chỉ vùng nhớ cơ bản

  • I (Input – Ngõ vào số):0,…
  • Q (Output – Ngõ ra số):0,…
  • M (Memory – Bộ nhớ trung gian):0,…

Ví dụ:

  • 0 → Cảm biến ON/OFF kết nối vào ngõ vào số.
  • 0 → Đèn báo kết nối vào ngõ ra số.

 

Địa chỉ vùng nhớ Byte, Word, DWord

  • MB10 → Byte tại địa chỉ 10.

Ví Dụ 1: Byte (B) – Một ngăn tủ nhỏ

  • Bạn đặt một vật vào ngăn tủ số 10 → Tương đương lưu dữ liệu vào MB10.
  • Nếu mở ngăn số 10, bạn lấy đúng vật đó ra.

Nhận xét: Byte chỉ chiếm đúng 1 ngăn tủ nên không có vấn đề gì.

  • MW20 → Word tại địa chỉ 20 (gồm MB20 và MB21).

  Ví Dụ 2: Word (W) – Hai ngăn tủ liên tiếp

  • Bạn cần lưu một vật lớn hơn, chiếm 2 ngăn tủ.
  • Bạn đặt vật đó vào ngăn số 20 và 21 → Tương đương lưu dữ liệu vào MW20.
  • Nếu bạn chỉ mở ngăn 20, thì thấy một nửa vật, không đầy đủ!

Nhận xét: Word chiếm 2 ngăn tủ (2 Byte), nên khi đọc phải lấy cả cặp.

  • MD40 → DWord tại địa chỉ 40 (gồm MB40, MB41, MB42, MB43).

Ví Dụ 3: DWord (DW) – Bốn ngăn tủ liên tiếp

  • Bạn cần lưu một vật cực lớn, chiếm 4 ngăn tủ.
  • Bạn đặt vật vào ngăn số 40, 41, 42, 43 → Tương đương lưu dữ liệu vào MD40.
  • Nếu chỉ mở ngăn 40, bạn chỉ thấy một phần nhỏ của vật, không đủ dữ liệu!

Nhận xét: DWord chiếm 4 ngăn tủ (4 Byte), nên khi đọc phải lấy đúng đủ 4 ngăn.

Ví Dụ Ứng Dụng

Bài toán: Khi nhấn nút M0.0, đèn Q0.0 sáng, đồng thời lưu giá trị đếm vào MW10, và M0.1 đèn Q0.0 tắt,  lưu giá trị thời gian sáng của đèn vào MD14.

Cách sử dụng kiểu dữ liệu và địa chỉ:

  • 0 → Nhận tín hiệu từ nút nhấn.
  • 0 → Điều khiển đèn báo.
  • MW10 → Lưu giá trị số nguyên (số lần nhấn nút).
  • C1 → Bộ đếm số lần nhấn.
  • T1 → Bộ đếm thời gian.

Chương trình hoạt động:

  1. Khi nhấn M0.0, Q0.0 bật.
  2. Khi nhấn M0.1, Q0.0 tắt
  3. Biến MW10 tăng 1 đơn vị sau mỗi lần nhấn.
  4. Biến MD14 sẽ đếm thời gian đèn sáng.
  5. Khi MW10 ≥ 10, đèn Q0.0 tắt.
  6. Khi MD14 ≥ 10s, đèn Q0.0 tắt

kiểu dữ liệu trong plc

kiểu dữ liệu trong plc

kiểu dữ liệu trong plc

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