... ngc
RN
T
T
N
T
N
N
Mt
Dt
Dn
Mn
Dtổng
11
Bài 1: Tổng quan cấu trúc phần cứng của PLCS7200.
1. PLC S7- 200:
a. Thế nào là PLC S7- 200:
PLC (Programmable Logic Controller) là một hệ vi xử lý chuyên dụng nhằm ... mềm lập trình.
Mỗi một loại PLC hoặc một họ PLC khác nhau cũng có những phần mềm lập
trình khác nhau.
Đối với PLC S7- 200, SIEMEN đã xây dựng một phần mềm để có thể lập trình
cho họ PLC loại ... download xung
PLC.
Mun download c thỡ phi chuyn PLC v trng thỏi dng (STOP) bng
cỏch nhn nỳt STOP trờn thanh cụng c.
2. Các bớc để lập trình một chơng trình điều khiển cho PLC S7- 200.
a. Bớc...
... 1: TỔNG QUAN VỀ PLC S7- 200
I. GIỚI THIỆU CHUNG VỀ PLC S7- 200:
PLC, viết tắt của programable logic controler là thiết bị điều khiển logic lập trình được, hay thiết
bị logic khả trình cho phép ... dung chương trình được lưu trong bộ nhớ của PLC, trong trường hợp dung lượng bộ
nhớ không đủ ta có thể sử dụng bộ nhớ ngoài để lưu chương trình và dữ liệu (Catridge ).
Dòng PLC S7- 200 có hai ... xảy ra.
Cách tạo chương trình con hay chương trình ngắt
Có thể tạo nhiều chương trình con hay chương trình ngắt tuy nhiên không thể tạo nhiều chương
trình chính do chương trình chính chỉ có một....
... xuống PLC cũng rất
quan trọng.
- ở đây ngời lập trình cũng phải tuân thủ những quy
định của nhà sản xuất về việc lập trình cho loại PLC S7- 200
của họ dẫn đến một số hạn chế nhất định trong ... Viết chơng trình điều khiển.
- Từ những gì đà có từ việc phân tích hệ thống và xây
dựng lu đồ thuật toán hoặc giản đồ thời gian thì việc cụ thể
hoá bằng ngôn ngữ lập trình và đa xuống PLC cũng ... điều chỉnh lại thuật
toán cho phù hợp với loại PLC mà mình đang có.
e. Bớc 5: Chạy thử chơng trình và kiểm tra lỗi.
- Sau khi đà hoàn thiện chơng trình điều khiển và
kiểm tra những lỗi có thể...
... dung
của phần bộ nhớ non-retentive sẽ bị mất.
1.3 Vòng quét chương trình của PLC.
PLC thực hiện chương trình theo chu trình lặp. Mỗi vòng lặp được gọi là
vòng quét (scan). Mỗi vòng quét ... >Close
3.6. Download chương trình xuống CPU và kiểm tra
tuaàn töï chöông trình
3.6.1. Download chương trình xuống CPU
Để cho phép download chương trình xuống CPU, ta phải download ... truyền trông giữa PLC với PLC hay
giữa PLC với PC.
1.2 Tổ chức bộ nhớ CPU.
Vùng nhớ chức các thanh ghi: ACCU1, ACCU2, AR1, AR2,…
Load memory: là vùng nhớ chứa chương trình ứng dụng (do...
... 2 1 4 5 2 1
a,
b,
Giáo TrìnhPLC Su tầm : Nguyễn Huy Mạnh
33
Phần 2:
điều khiển logic có lập trình (PLC)
Chơng 3: lý luận chung về điều khiển logic lập trìnhPLC
Đ3.1. Mở đầu
Sự phát ... 5
Tg
1
S
5
Tg
2
Tg
T
6
N
6
4
6
1
S
1
Giáo TrìnhPLC S7- 300
Giáo TrìnhPLC Su tầm : Nguyễn Huy Mạnh
31
có gắn các tiếp điểm động và kết hợp với các ... công, mọi quy trình công nghệ đều đợc bộ PLC
điều khiển tập trung.
Đ3.2. Các thành phần cơ bản của một bộ PLC
1. Cấu hình phần cứng
Hệ thống PLC
thông dụng có năm
bộ phận cơ bản
gồm: bộ...
... sát, ứng dụng PLC S7- 200. Thiết kế thi công lắp ráp mô hình đóng mở cửa tự động
CHƯƠNG 2
NGHIÊN CỨU VỀ THIẾT BỊ ĐIỀU KHIỂN LOGIC KHẢ TRÌNHPLC S7- 200
2.1 CẤU TRÚC PHẦN CỨNG CỦA PLC S7- 200
2.1.1 Giới ... pháp lập trình :
S7- 200 biểu diễn một mạch logic cứng bằng một dãy các lệnh lập trình. Chương trình bao gồm
một dãy các tập lệnh. S7 -200 thực hiện chương trình bắt đầu từ lệnh lập trình đầu ... TỬ
Khảo sát, ứng dụng PLC S7- 200. Thiết kế thi công lắp ráp mô hình đóng mở cửa tự động
Cách lập trình cho S7 -200 nói riêng và cho các PLC nói chung dựa trên hai phương pháp cơ
bản. Phương pháp...
... độ cho đến khi
dừng: P1121 = 0 ¸ 650,00 (s).
- Đặt tần số tham chiếu: P2000 = 1 đến 650 Hz
- Tiêu chuẩn hoá USS: P2009 Index0 = 0
- Đặt giá trị tốc độ baud cho chuẩn RS-485:
P2010 Index0 ... P2010 Index0 = 6 (9600 baud)
P2010 Index0 = 7 (1 9200 baud)
P2010 Index0 = 8 (38400 baud)
P2010 Index0 = 9 (57600 baud)
P2010 Index0 = 10 (11 5200 baud)
- Nhập địa chỉ biến tần:
P2011 Index0 ... P0971 = 1 (bắt đầu chuyển).
Lưu cài đặt sự thay đổi các thông số vào EEPROM.
Bước 2: :Lập trìnhPLC sử dụng thư viện lệnh USS
+ Lệnh USS_INIT
Khởi tạo chế độ truyền thông USS
- Chân Mode...
...
Logic viết tắt thành LAD) để lập trình cho S7- 200
LAD là một ngôn ngữ lập trình bằng đồ hoạ.Những thành phần cơ bản
dùng trong LAD tơng ứng với các thành phần của bảng điều khiển bằng rơ-
le.Mạng ... với PLC. Chơng trình chỉ ra các phơng thức hoạt
động đợc viết trực tiếp vào bộ nhớ. Khi có sự thay đổi nào đó trong cấu trúc
điều khiển ta chỉ cần thay đổi chơng trình trong bộ nhớ.
S7- 200 ... thiết bị điều khiển
logic lập trình đợc,hay khả trình ,cho phép thực hiện linh hoạt các thuật toán
điều khiển logic thông qua một ngôn ngữ lập trình.
Từ khi PLC ra đời nó đà đem lại nhiều...
... thống điều khiển dùng plc 06
1.2.4. Điều khiển dùng plc 06
Chương 2: Cấu hình phần cứng PLC S7- 200 11
2.1. Cấu trúc phần cứng 11
2.1.1. Bộ điều khiển lập trìnhplc S7- 200 11
2.1.2. Các thành ... d-word.
Ví dụ:
Tài liệu: Lập trìnhPLC (SIEMENS S7- 200) TT Cơ điện tử
Th.s Phạm Phú Thọ Trang 2/94
Chương 3: Tập lệnh lập trìnhPLC Siemens S7- 200
3.1. Bit logic 34
3.1.1. Tiếp ... ra(I/O), tốc độ quét, … vì vậy xuất hiện rất nhiều loại PLC.
PLC của Siemens hiện có các loại sau: S7- 200, S7- 300, S7- 400.
Riêng S7- 200 có các loại CPU sau: CPU 210, CPU 214, CPU 221, CPU...
... PLCS7-300 1
1.1.1 Thiết bị điều khiển khả trình 1
1.1.2 Các module của PLCS7-300 2
1.2 Tổ chức bộ nhớ CPU 8
1.3
Vòng quét chương trìnhPLC 10
1.4 Cấu trúc chương trình. 11
1.4.1
Lập trình ... trong chương trình.
1.5 Ngôn ngữ lập trình.
PLC S7- 300 có ba ngôn ngữ lập trình cơ bản sau:
Ngôn ngữ lập trình liệt kê lệnh STL (Statement List). Đây là dạng
ngôn ngữ lập trình thông thường ... trúc chương trình.
Chương trình cho S7- 300 được lưu trong bộ nhớ của PLC ở vùng dành
riêng cho chương trình. Ta có thể được lập trình với hai dạng cấu trúc khác
nhau:
1.4.1. Lập trình tuyến...
... loại ngôn ngữ lập
trình STL. Chẳng hạn cho phép người sử dụng có thể viết một khối chương
trình FB hoặc FC trên ngôn ngữ STL nhưng gọi và sử dụng chúng trong một
chương trình khác viết trên ... liên kết đó, ta cần phải
kết thúc chương trình trong FB, FC bằng lệnh ghi:
-
1 vào BR, nếu chương trình chạy không có lỗi .
- 0 vào BR, nếu chương trình chạy có lỗi.
Khi sử dụng các khối ... (local
block) của các khối chương trình OB,FC,FB.
-
LB: Chỉ ô nhớ có kích thước 1 byte trong miền dữ liệu địa phương
(local block) của các khối chương trình OB,FC,FB.
- LW: Chỉ ô nhớ có...
... >Close
3.6. Download chương trình xuống CPU và kiểm tra
tuaàn töï chöông trình
3.6.1. Download chương trình xuống CPU
Để cho phép download chương trình xuống CPU, ta phải download ...
OB1 được tạo ra dưới dạng LAD. Chương trình của khối OB1 được biểu diễn như
sơ đồ sau. Làm trình tự các bước như sau:
Bước 1: Mở folder “Blocks” trong S7 program trong cửa sổ SIMATIC Manager ...
Bảng địc chỉ vào ra
Ngõ vào
Ngõ ra
THIẾT BỊ
NGỒI
ĐỊA CHỈ THIẾT BỊ NGỒI ĐỊA CHỈ
S0 I0.0 Q1 Q01
S1
I0.1
Q2
Q0.2
S2
I0.2
Q3
Q0.3
S5
I0.5
Q4
Q0.4
Trình tự lập trình...
... Blocks
Muốn soạn thảo chương trình cho khối OB1 ta doud-click vào biểu tượng OB1
bên nửa cửa sổ bên phải
Hình 4.14: Lập trình trên khối OB1
Để khai báo và soạn thảo chương trình cho các khối ...
giản trên SIMATIC S7- 200.
STEP 7 Mini dành cho các ứng dụng chuẩn, đơn giản trên SIMATIC S7- 300 và
SIMATIC C7-620.
STEP 7 dành cho các ứng dụng trên SIMATIC S7- 300 /S7- 400, SIMATIC M7-
300/M7-400 ... đặt cấu hình và lập trình
cho các bộ điều khiển lập trình được (PLC_ Programmable Logic Controller). Đây
là bộ phần mềm do hãng Siemens thiết kế, bao gồm các version cơ bản sau :
STEP 7 Micro/Dos...