Cỏc vựng nhớ trong CP1L/1H

Một phần của tài liệu Nghiên cứu ,xây dựng hệ thống điều khiển cần trục 5 tấn bằng PLC ở TCT công nghiệp tàu thủy phà rừng (Trang 33 - 38)

Bộ nhớ trong PLC đƣợc chia thành cỏc vựng khỏc nhau với cỏc chức năng riờng biệt nhƣ sau:

Đối với loại 14/20 I/O: D0-D9999, D32000- D32767.

Bảng 2.6. Chức năng cỏc vựng nhớ

Vựng nhớ Chức năng

CIO area Input area

Cỏc bit này cú thể đƣợc gỏn cho cỏc đầu dõy vào ra I/O.

Output area

1:1 link area Dựng cho kết nối 1:1 với 1 PLC khỏc. Serial PLC link area Dựng cho kết nối 1:n với 1 PLC khỏc.

Work area Work bit cú thể đƣợc sử dụng tuỳ ý trong chƣơng trỡnh.

SR area Cỏc bit này phục vụ cho cỏc chức năng

riờng biệt nhƣ cờ bỏo và cỏc bit điều khiển.

TR area Cỏc bit này lƣu dữ liệu và lƣu trạng thỏi ON/OFF tạm thời tại cỏc nhỏnh rẽ chƣơng trỡnh.

HR area2 Cỏc bit này lƣu dữ liệu và lƣu lại trạng thỏi

ON/OFF của chỳng khi ngắt điện.

AR area2 Cỏc bit này phục vụ cho cỏc chức năng

riờng biệt nhƣ cờ bỏo và cỏc bit điều khiển.

Timer/Counter area Cỏc số này cú thể đƣợc dựng cho cả timers và counters.

DM area Read/Write2 Dữ liệu lƣu ở vựng bộ nhớ DM chỉ cú thể đƣợc truy cập theo word. Giỏ trị của cỏc word tự lƣu giỏ trị khi mất điện.

Error log4 Dựng để lƣu thời gian xuất hiện và mó của lỗi. Cỏc word này cú thể đƣợc dựng nhƣ là cỏc word DM đọc/ghi thụng thƣờng khi chức năng lƣu lỗi hiện khụng đƣợc sử dụng.

Read-only4 Chƣơng trỡnh khụng thể ghi đố lờn cỏc word này.

PC Setup4 Dựng lƣu cỏc thụng số khỏc nhau điều khiển hoạt động của PLC.

Ghi chỳ:

1) Cỏc bit CIO Area và LR khi khụng đƣợc dựng cho cỏc chức năng đó định của chỳng cú thể đƣợc dựng nhƣ bit tƣ do trong chƣơng trỡnh (word bit).

2) Nội dung của cỏc thanh ghi HR,LR,counter và vựng bộ nhớ DM đọc /ghi đƣợc nuụi bằng pin.Ở nhiệt độ 250C pin cú thể lƣu nội dung bộ nhớ trong vũng 5 năm.

3) Khi truy cập giỏ trị hiện hành (PV) của timer và counter cỏc số của timer và counter( vớ dụ C001,T005) đƣợc dựng nhƣ là cỏc dữ liệu dạng word; khi truy cập bit cờ bỏo kết thỳc(Completion Flag) của timer và counter chỳng đƣợc dựng nhƣ là cỏc bit trạng thỏi.

4) Dữ liệu ở cỏc thanh ghi từ DM6144 đến DM6655 khụng thể bị ghi đố bởi chƣơng trỡnh nhƣng chỳng cú thể đƣợc thay đổi từ thiết bị ngoại vi.

Bảng 2.7. Cỏc ký hiệu bằng số

Ký hiệu Nội dung/mục địch

#0000 đến 9999 (BCD) Cỏc giỏ trị của Timer/counter, Lệnh số học BCD,..

#0000 đến FFFF (Hex) Giỏ trị so sỏnh cho cỏc lệnh so sỏnh, copy dữ liệu, Lệnh số học BIN,..

&0 đến 65535 Ký hiệu số thập phõn khụng dấu Chỉ cú 1 số lệnh đặt biệt dựng kiểu dữ liệu này. (adsbygoogle = window.adsbygoogle || []).push({});

c. Cỏc cờ bỏo:

Cỏc cờ bỏo trong PLC đƣợc CPU tự động đặt để phản ỏnh cỏc trang thỏi và giỏ trị của hoạt động bờn trong PLC hoặc của chƣơng trỡnh.

Bảng 2.8. Cỏc cờ bỏo Tờn Nhón (symbol) phần mềm CX- P Chức năng Cờ bỏo lỗi-Error flag

ER P_ER • Bật ON khi lệnh dựng dữ liệu BCD muốn sử dụng dữ liờu khụng phải ở dạng BCD.

• Bật ON khi tham số của lệnh khụng hợp lệ (vớ dụ giỏ trị vƣợt ra ngũai khỏang).

Cờ bỏo lỗi truy cập- Access error flag

AER P_AER Bật ON khi truy cập vào vựng nhớ khụng đƣợc phộp

Cờ nhớ-Carry flag

CY P_CY • Bật ON khi số lƣợng digit tăng hay giảm khi thực hiện lệnh số học.

• Cỏc lệnh dịch dự liệu & số học cú thể dựng cờ này nhƣ 1 phần của quỏ trỡnh thực hiện

Cờ bằng-Equals flag

= P_EQ • Bật ON khi lệnh so sỏnh cho kết quả “Bằng”.

• Bật ON khi kết quả thực hiện bằng 0 với cỏc lệnh tớnh túan hay copy dữ liệu Cờ khụng bằng-

Unequal flag

< > P_NE Bật ON khi lệnh so sỏnh cho kết quả “Khụng Bằng”.

Cờ lớn hơn- Greater than flag

> P_GT Bật ON khi lệnh so sỏnh cho kết quả “Tham số 1 > Tham số 2”.

Cờ lớn hơn hay bằng

- Greater than or equals flag

>= P_GE Bật ON khi lệnh so sỏnh cho kết quả “Tham số 1 >= Tham số 2”.

Cờ nhỏ hơn- Less than flag

< P_LT Bật ON khi lệnh so sỏnh cho kết quả “Tham số 1 <Tham số 2”.

Cờ Cờ nhỏ hơn hay bằng-Less than or equals flag

<= P_LE Bật ON khi lệnh so sỏnh cho kết quả “Tham số 1 <=Tham số 2”.

Cờ õm- Negative flag

N P_N Bật ON khi lệnh tớnh túan cho kết quả byte cao =1

Cờ tràn trờn- Overflow flag

OF P_OF Bật ON khi lệnh tớnh túan cho kết quả tràn trờn

Cờ tràn dƣới- Underflow flag

UF P_UF Bật ON khi lệnh tớnh túan cho kết quả tràn dƣới (adsbygoogle = window.adsbygoogle || []).push({});

Cờ luụn ON- Always ON flag

ON P_ON Luụn luụn ON

Cờ luụn OFF- Always OFF flag

OFF P_OFF Luụn luụn OFF

Lƣu ý:

- Cỏc cờ bỏo trờn khi nhập vào để sử dụng trong chƣơng trỡnh chỉ sử dụng tờn nhón (symbol) mà khụng dựng địa chỉ.Trong phần mềm CX- Programmer cỏc tờn nhón này bắt đầu bằng “P_” ,vớ dụ P_OFF.

- Cỏc cờ bỏo trờn đƣợc dựng chung cho toàn bộ chƣơng trỡnh,kể cả chƣơng trỡnh con,task…Vỡ vậy để phản ỏnh đỳng kết quả của lệnh,cần sử dụng cỏc cờ này ngay sau cỏc lệnh tỏc động lờn cỏc cờ bỏo.

Một phần của tài liệu Nghiên cứu ,xây dựng hệ thống điều khiển cần trục 5 tấn bằng PLC ở TCT công nghiệp tàu thủy phà rừng (Trang 33 - 38)