gloom_king

New Member
Link tải luận văn miễn phí cho ae Kết Nối
CHƯƠNG I : TỔNG QUAN VỀ PLC S7-200

I. Cấu trúc phần cứng.
PLC-S7-200 là loại thiết bị điều khiển lập trình, loại nhỏ của hãng Siemens, có cấu trúc dạng môđun mở rộng. Các môđun này được sử dụng cho nhiều những ứng dụng lập trình khác nhau. Thành phần cơ bản của S7-200 là khối vi xử lý CPU 212 hay CPU 214. Về hình thức bên ngoài, sự khác nhau của hai loại CPU này nhận biết được nhờ số đầu vào/ra và nguồn cung cấp.
- CPU 212: Có 8 cổng vào và 6 cổng ra, có khả năng mở rộng thêm 2 môđun mở rộng.
- CPU 214: Có 14 cổng vào và 10 cổng ra, có khả năng mở rộng thêm 7 môđun mở rộng.
S7-200 có nhiều loại môđun mở rộng khác nhau.
I.1. CPU-212 bao gồm:
- 512 từ đơn (Word) =1 Kbyte, để lưu chương trình thuộc miền nhớ đọc/ghi được, không bị mất dữ liệu nhờ có giao diện với EEPROM-Vùng nhớ Non-Valatile.
- 512 từ đơn (Word) =1 Kbyte dùng để lưu dữ liệu, có 100 từ nhớ đọc/ghi thuộc vùng nhớ Non-Valatile.
- 8 cổng vào logic và 6 cổng ra logic.
- Có thể ghép thêm 2 modul để mở rộng tổng số cổng vào/ra, bao gồm cả modul tương tự.
- Tổng số cổng Logic vào/ra cực đại là 64 cổng vào và 64 cổng ra.
- Có 64 bộ timer, trong đó có:
+ 2 bộ timer có độ phân giải 1ms.
+ 8 bộ timer có độ phân giải 10 ms.
+ 54 bộ timer có độ phân giải 100 ms.
- Có 64 bộ counter, trong đó có hai loại counter:
+ Loại chỉ đếm tiến.
+ Loại vừa đếm tiến vừa đếm lùi.
- Có 368 bit nhớ đăc biệt sử dụng làm các bit trạng thái hay các bit đặt các chế độ làm việc.
- Có các chế độ ngắt vá xử lý tín hiệu ngắt khác nhau: Ngắt truyền thông; ngắt theo sườn lên hay sườn xuống; ngắt theo thời gian và ngắt theo bộ đếm tốc độ cao(2khz).
- Bộ nhớ không bị mất dữ liệu trong 50 giờ khi CPU mất nguồn nuôi.
I.2. CPU-214 bao gồm:
- 2048 từ đơn (Word) =4 Kbyte, để lưu chương trình thuộc miền nhớ đọc/ghi được, không bị mất dữ liệu nhờ có giao diện với EEPROM - Vùng nhớ Non-Valatile.
- 2048 từ đơn (Word) =4 Kbyte, Có 15 từ nhớ đọc/ghi thuộc vùng nhớ Non-Valatile.
- 14 cổng vào logic và 10 cổng ra logic.
- Có thể ghép thêm 7 modul để mở rộng tổng số cổng vào/ra, bao gồm cả modul tương tự.
- Tổng số cổng Logic vào/ra cực đại là 64 cổng vào và 64 cổng ra.
- Có 128 bộ timer, trong đó có:
+ 4 bộ timer có độ phân giải 1ms.
+ 16 bộ timer có độ phân giải 10 ms.
+ 108 bộ timer có độ phân giải 100 ms.
- Có 128 bộ counter, trong đó có hai loại counter:
+ Loại chỉ đếm tiến .
+ Loại vừa đếm tiến vừa đếm lùi.
- Có 688 bit nhớ đặc biệt sử dụng làm các bit trạng thái hay các bit đặt các chế độ làm việc.
- Có các chế độ ngắt và xử lý tín hiệu ngắt khác nhau: Ngắt truyền thông; ngắt theo sườn lên hay sườn xuống; ngắt theo thời gian và ngắt theo bộ đếm tốc độ cao và ngắt truyền xung.
- 3 Bộ đếm tốc độ cao với nhịp 2 KHz và 7 KHz.
- 2 Bộ phát xung nhanh cho dãy xung kiểu PTO hay kiểu PWM.
- 2 Bộ điều chỉnh tương tự.
- Bộ nhớ không bị mất dữ liệu trong 190 giờ khi CPU mất nguồn nuôi.
II.Cấu trúc bộ nhớ.
Bộ nhớ của S7-200 được chia làm 4 vùng với 1 tụ có nhiệm vụ duy trì dữ liệu trong một trời gian nhất định khi mất nguồn. Bộ nhớ S7-200 có chức năng động cao, đọc và ghi được trong toàn vùng, loại trừ phần các bit nhớ đặc biệt được ký hiệu bởi SM (Special Memory bits) chỉ có thể truy cập để đọc.
-Vùng chương trình: là miền bộ nhớ dùng để lưu giữ các lệnh trong chương trình. Vùng này thuộc vùng nhớ đọc/ghi được (Vùng Non-Valatile).
-Vùng tham số: là miền lưu giữ các thông số như: từ khóa, địa chỉ,…Vùng này thuộc vùng Non-Valatile.
- Vùng dữ liệu: được sử dụng để cất các dữ liệu của chương trình bao gồm các phép tính, hằng số được định nghĩa trong chương trình, bộ đệm truyền thông …


- Vùng đối tượng: Timer, bộ đếm, bộ đếm tốc độ cao và các cổng vào/ra tương tự được đặt trong vùng nhớ cuối cùng. Vùng này không thuộc kiểu non volatile nhưng đọc/ghi được.

III. Tập lệnh.
III.1. Các lệnh điều khiển Timer
Timer là bộ tạo thời gian trễ giữa tín hiệu vào và tín hiệu ra nên trong điều khiển vẫn thường gọi là khâu trễ. Nếu ký hiệu tín hiệu (logic) vào là x (t) và thời gian trễ được tạo ra bằng Timer là r thì tín hiệu đầu ra của Timer đó sẽ là x (t-r).
S7-200 có 128 Timer (CPU-214) được chia làm 2 loại khác nhau, đó là:
* Timer tạo thời gian trễ không có nhớ (Timer on delay), ký hiệu là TON.
* Timer tạo thời gian trễ có nhớ (Timer on delay retentive), ký hiệu là TONR.
Hai kiểu Timer của S7-200 (TON và TONR) phân biệt với nhau ở phản ứng của nó đối với trạng thái tín hiệu đầu vào, tức là khi tín hiệu đầu vào chuyển trạng thái logic từ 0 lên 1, được gọi là thời điểm Timer được kích, và không tính khoảng thời gian khi đầu vào có giá trị logic 0 vào thời gian trễ tín hiệu được đặt trước.
Khi đầu vào có giá trị logic bằng 0, TON tự động reset còn TONR thì không tự reset. Timer TON được dùng để tạo thời gian trễ trong một khoảng thời gian (miền liên thông), còn với TONR thời gian trễ sẽ được tạo trong nhiều khoảng thời gian khác nhau.
Timer TON và TONR bao gồm 3 loại với 3 độ phân giải khác nhau, độ phân giải 1ms, 10 ms, 100 ms. Thời gian trễ r được tạo ra chính là tích của độ phân giải của bộ Timer được chọn và giá trị đặt trước cho Timer. Ví dụ một bộ Timer có độ phân giải bằng 10 ms và giá trị đặt trước 10 ms thì thời gian trễ sẽ là r = 500 ms
Timer của S7-200 có những tính chất cơ bản sau:
Các bộ Timer được điều khiển bởi một cổng vào và giá trị đếm tức thời. Giá trị đếm tức thời của Timer được nhớ trong thanh ghi 2 byte (gọi là T-word) của Timer, xác định khoảng thời gian trễ kể từ khi Timer được kích. Giá trị đặt trước của các bộ Timer
đưđược ký hiệu trong LAD và STL là PT. Giá trị đếm tức thời của thanh ghi T-word thường xuyên được so sánh với giá trị đặt trước của Timer.
Mỗi bộ Timer, ngoài thanh ghi 02 byte T-word lưu giá trị đếm tức thời, còn có 1 bít, ký hiệu bằng T-bít, chỉ trạnh thái logic đầu ra. Giá trị logic của bít này phụ thuộc vào kết quả so sánh giữa giá trị đếm tức thời với giá trị đặt trước.
Trong khoảng thời gian tín hiệu x (t) có giá trị logic 1, giá trị đếm tức thời trong T-word luôn được cập nhật và thay đổi tăng dần cho đến khi nó đạt giá trị cực đại. Khi giá trị đếm tức thời lớn hơn hay bằng giá trị đặt trước, T-bít có giá trị logic 1.
Các loại Timer của S7-200 (đối với CPU 214) chia theo TON, TONR và độ phân giải bao gồm:

Link Download bản DOC
Do Drive thay đổi chính sách, nên một số link cũ yêu cầu duyệt download. các bạn chỉ cần làm theo hướng dẫn.
Password giải nén nếu cần: ket-noi.com | Bấm trực tiếp vào Link để tải:

 

totite23

New Member
Re: [Free] Logic chuông báo tiết học dùng plc (tự động hóa trong trường học)

Cho mình xin link down tài liệu này vs ạ !!
 

Các chủ đề có liên quan khác

Top