Chức năng thanh ghi D
Thanh ghi dữ liệu là thiết bị dùng để lưu trữ dữ liệu số. Thanh ghi tài liệu được dùng như giá trị ban đầu của thanh ghi dữ liệu.
Mỗi thanh ghi dữ liệu hay thanh ghi tài liệu lưu trữ dữ liệu 16 bit ( bit có trọng số lớn nhất xác định dấu dương hoặc âm). Kết hợp hai thanh ghi dữ liệu hoặc hai thanh ghi tài liệu có thể lưu được dữ liệu 32 bit ( bit có trọng số lớn nhất xác định dấu dương hoặc âm).
Lọai thanh ghi dữ liệu chung:
Thanh ghi dữ liệu loại đặc biệt:
Một khi dữ liệu được ghi vào thanh ghi dữ liệu thì nó sẽ không thay đổi nếu không có dữ liệu khác ghi đè lên. Khi chế độ PLC chuyển từ RUN sang STOP hoặc khi bị mất nguồn, tất cả các dữ liệu trong thanh ghi bị xóa về “0”. Nếu relay phụ trợ đặc biệt M8033 được điều khiển trước đó thì dữ liệu sẽ được giữ lại ngay cả khi PLC chuyển từ RUN sang STOP.
Lọai thanh ghi được chốt (dùng pin nuôi):
Giữ nội dung của nó ngay cả khi chế độ PLC chuyển từ RUN sang STOP hoặc khi bị mất nguồn. Nội dung của thanh ghi dữ liệu được sao lưu bằng nguồn pin trong PLC. Trong sản xuất thực tế áp dụng để lưu các giá trị teaching, giá trị đếm số lượng, vị trí... khi mất điện đột ngột thì hệ thống sẽ hoạt động được ngay sau khi reset mà không cần phải teaching lại ....
Chứa nhiều thông tin đặc biệt, các dữ liệu đặc biệt và đôi khi đươc ghi trong suốt hoạt động của chương trình.Nội dung của thanh ghi dữ liệu đặc biệt được xóa về giá trị ban đầu khi được cấp điện trở lại.( Thông thường, các thanh ghi dữ liệu này được xóa về 0 trước và sau đó đến giá trị ban đầu( nếu có bất kỳ giá trị nào) được ghi bởi ROM hệ thống )
* 1. Thanh ghi dữ liệu D1000 trở lên có thể được sử dụng làm thanh ghi tài liệu theo các đơn vị của 500 điểm bằng cách đặt tham số.
* 2. Các thanh ghi này có thể được thay đổi thành loại chốt bằng cài đặt tham số khi pin được sử dụng. Tuy nhiên, phạm vi chốt không thể được đặt.
* 3. Khu vực này không được chốt (dùng pin nuôi). Nó có thể được thay đổi thành khu vực chốt (được nuôi bằng pin) bằng cách cài đặt thông số.
*4. Khu vực này được chốt (dùng pin nuôi). Nó có thể được thay đổi thành khu vực không chốt (không dùng pin) bằng cách cài đặt tham số.
* 5. Các đặc điểm chốt (pin dự phòng) không thể thay đổi bằng cài đặt tham số.
Cấu trúc của thanh ghi dữ liệu và thanh ghi tài liệu
1) Lọai 16 bit
Một thanh ghi dữ liệu hay thanh ghi tài liệu 16-bit có thể lưu trữ giá trị số trong khỏang từ -32768 đến +32767
Một giá trị số có thể được đọc từ thanh ghi dữ liệu hay được ghi đến thanh ghi dữ liệu bằng lệnh ứng dụng. Hoặc một giá trị số có thể được đọc từ hoặc ghi trực tiếp đến thanh ghi dữ liệu từ khối hiển thị, module hiển thị, hoặc từ công cụ lập trình.
2) Lọai 32 bit
Ghép nối tiếp hai thanh ghi dữ liệu hoặc thanh ghi tài liệu có biểu diễn được dữ liệu 32 bit.
• Một thanh ghi dữ liệu với số thiết lớn hơn thì sẽ chứa các bit bậc cao và một thanh ghi dữ liệu với số thiết bị nhỏ hơn sẽ chứa các bit bậc thấp.
• Trong dạng chỉ mục, V thực hiện các bit bậc cao, và Z thực hiện các bit bậc thấp
Hai thanh ghi dữ liệu hoặc hai thanh ghi tài liệu có thể lưu trữ giá trị số với khỏang từ -2,147,483,648
đến +2,147,483,647
Trong trường hợp của lọai 32 bit, khi thanh ghi dữ liệu hay thanh ghi tài liệu ở phía bậc thấp ( ví dụ:D0) được xác định , số tiếp theo sau sẽ tự động bị chiếm giữ cho phía bậc cao ( ví dụ: D1) .
Hoặc số chẵn hoặc số lẽ có thể được xác định cho phía bậc thấp, nhưng nên xác định một số thiết bị chẵn cho phía bậc thấp khi có quan tâm đến chức năng quan sát của các khối hiển thị, module hiển thị và công cụ lập trình.

* 1. Thanh ghi dữ liệu D1000 trở lên có thể được sử dụng làm thanh ghi tài liệu theo các đơn vị của 500 điểm bằng cách đặt tham số.
* 2. Các thanh ghi này có thể được thay đổi thành loại chốt bằng cài đặt tham số khi pin được sử dụng. Tuy nhiên, phạm vi chốt không thể được đặt.
* 3. Khu vực này không được chốt (dùng pin nuôi). Nó có thể được thay đổi thành khu vực chốt (được nuôi bằng pin) bằng cách cài đặt thông số.
*4. Khu vực này được chốt (dùng pin nuôi). Nó có thể được thay đổi thành khu vực không chốt (không dùng pin) bằng cách cài đặt tham số.
* 5. Các đặc điểm chốt (pin dự phòng) không thể thay đổi bằng cài đặt tham số.
Cấu trúc của thanh ghi dữ liệu và thanh ghi tài liệu
1) Lọai 16 bit
Một thanh ghi dữ liệu hay thanh ghi tài liệu 16-bit có thể lưu trữ giá trị số trong khỏang từ -32768 đến +32767

2) Lọai 32 bit
Ghép nối tiếp hai thanh ghi dữ liệu hoặc thanh ghi tài liệu có biểu diễn được dữ liệu 32 bit.
• Một thanh ghi dữ liệu với số thiết lớn hơn thì sẽ chứa các bit bậc cao và một thanh ghi dữ liệu với số thiết bị nhỏ hơn sẽ chứa các bit bậc thấp.
• Trong dạng chỉ mục, V thực hiện các bit bậc cao, và Z thực hiện các bit bậc thấp
Hai thanh ghi dữ liệu hoặc hai thanh ghi tài liệu có thể lưu trữ giá trị số với khỏang từ -2,147,483,648
đến +2,147,483,647

Hoặc số chẵn hoặc số lẽ có thể được xác định cho phía bậc thấp, nhưng nên xác định một số thiết bị chẵn cho phía bậc thấp khi có quan tâm đến chức năng quan sát của các khối hiển thị, module hiển thị và công cụ lập trình.