... Chương trình điều khiển
Bài tập và hướng dẫn giải bài tập lậptrìnhPLC S7- 300
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
38
Bài tập và hướng dẫn giải bài tập lậptrìnhPLC S7- 300 ... chng trình điều khiển
Bài tập và hướng dẫn giải bài tập lậptrìnhPLC S7- 300
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
40
Bài 12: Điều khiển nhiệt độ ca lũ
Lập trình cho PLC S7- 300 ... giải bài tập lậptrìnhPLC S7- 300
Giảng viên: Nguyễn Xuân Công – ĐHSP KT Hưng Yên
19
Bài tập và hướng dẫn giải bài tập lậptrìnhPLC S7- 300
Giảng...
... đổi trình tự thực hiện chơng trình hoặc thay đổi cả chơng trình
ứng dụng rất dễ dàng bằng cáchlậptrình thông qua thiết bị lậptrình hoặc
phần mềm chạy trên máy vi tính mà không phải thay đổi cách ... án tốt nghiệp Bộ môn TĐH
Phần ii
Tổng quan về PLC
Chơng I
Giới thiệu chung về plc
1.1Giới thiệu chungvề plc s7- 300.
SIMATIC S7- 300 là loạI PLC có thiết kế môdul ứng dụng thích hợp cho
các ... cậy của PLC cao hơn so với các rơle và các bộ định thời cơ khí.
Chơng trình trong PLC có thể in ra một cách dễ dàng trong vài phút. Do đó
ta có thể cập nhật chơng trình trong PLC một cách dễ...
...
cứng của máy lậptrình (PG/PC).
Khi nạp chơng trình từ máy lậptrình vào PLC (download) thì chỉ có
lệnh ,dữ liệu và những thông tin cần thiết cho quản lí và biên dịch lạI chơng
trình đợc sao ... khiển thang máy
Trong đồ án tốt nghiệp này chỉ tập trung nghiên cứu sử dụng bộ điều khiển
lập trìnhPLC S7- 300 của hÃng Sicmens (Đức) để điều khiển chuyển động
thang máy 7 tầng
Sau thời gian tìm ... đợc tích hợp (đợc lậptrình sẵn do nhà sản xuất)
trong CPU S7 ta có thể gọi các khối SFB trong các chơng trình. Do SFB là một
phần của hệ đIũu hành nên không cần nạp từ chơng trình sử dụng. Tơng...
... 10/29/2007
PLC S7- 300
19
MÔ PHỎNG S7- 300
10/29/2007
PLC S7- 300
9
10/29/2007
PLC S7- 300
12
QUAN HỆ CPU VÀ MODULE MỞ RỘNG
10/29/2007
PLC S7- 300
7
Chọn Mode hoạt động
RUN_P: chạy chương trình, ... 10/29/2007
PLC S7- 300
14
CÁC KHỐI OB ĐẶC BIỆT
10/29/2007
PLC S7- 300
17
Ý nghĩa các biểu tượng
10/29/2007
PLC S7- 300
6
10/29/2007
PLC S7- 300
16
MÀN HÌNH SIMATIC MANAGER
10/29/2007
PLC S7- 300
8
Đèn ... CỨNG
PHẦN MỀM LẬPTRÌNH
PLC S7- 300
10/29/2007
PLC S7- 300
18
SOẠN THẢO PROJECT
Cấu hình phần cứng.
Tham số xác định chế độ làm việc cho từng
module.
Các khối logic chứa chương trình ứng dụng.
...
... hai 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 ... HCM
Trang 18
2.1.2 Toán hạng là địa chỉ.
Địa chỉ ô nhớ trong S7_ 300 gồm hai phần: phần chữ và phần số. Ví dụ:
PIW 304 hoặc M 300. 4
phần chữ phần số phần chữ phần số
a.
Phần chữ chỉ ... 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...
...
chơng trình
Chấm dứt
Chạy tôt?
Chạy tôt?
YESNO
YES
http://www.ebook.edu.vn
Lập trình với SPS S7- 300
28
2.2.Các ngôn ngữ lập trình:
Đối với PLC S7- 300 có thể sử dụng 6 ngôn ngữ để lập trình. ... http://www.ebook.edu.vn
Lập trình với SPS S7- 300
24
Chơng 2: Kỹ thuật lập trình:
2.1.Giới thiệuchung:
2.1.1 .Lập trình tuyến tính và lậptrình có cấu trúc:
Phần bộ nhớ của CPU dành cho chơng trình ứng ...
ví dụ:
5/ Ngôn ngữ lậptrình : S7- Graph.
VÝ dô:
Hình2-7: Sơ đồ khối lậptrình kiểu S7- Graph.
http://www.ebook.edu.vn
Lập trình với SPS S7- 300
51
Tuỳ theo nhu cầu...
... đa xuống PLC cũng rất
quan trọng.
- ở đây ngời lậptrình cũng phải tuân thủ những quy
định của nhà sản xuất về việc lậptrì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ậptrình và đa xuống PLC cũng ... ngời lậptrình có thể kiểm tra lại toàn
bộ thuật toán mà mình đà xây dựng từ đó chỉnh sửa lai
chơng trình để đáp ứng đợc hoàn toàn các yêu cầu của
hệ thống.
- Kiểm tra các lỗi của chơng trình...
... khả năng mở rộng xử lý bằng cách thay đổi chương
trình lậptrình một cách dễ dàng.
Độ tin cậy cao.
Cách kết nối các thiết bị điều khiển đơn giản.
Hình dáng PLC gọn nhẹ.
Giá thành và ... 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 ... bằng cách File > Save rồi File >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...
... một cách cơ học nhờ đấu
nối dây điều khiển cứng. Còn với PLC thì việc lậptrình đợc thực hiện thông
qua một thiết bị lậptrình và một ngoại vi chơng trình. Có thể chỉ ra qui trìnhlập
trình ... 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ậptrình (PLC)
Chơng 3: lý luận chung về điều khiển logic lậptrìnhPLC
Đ3.1. Mở đầu
Sự phát ... tạo PLC đà soạn thảo ra các
phơng pháp lậptrình khác nhau. Các phơng pháp lậptrình đều đợc thiết kế
đơn giản, gần với các cách mô tả đà đợc biết đến. Từ đó nói chung có ba
phơng pháp lập trình...
... 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ậptrìnhplc S7- 200 11
2.1.2. Các thành ... 3 4 5 6
Tài liệu: LậptrìnhPLC (SIEMENS S7- 200) TT Cơ điện tử
Th.s Phạm Phú Thọ Trang 5/94
CHƢƠNG 1:
TỔNG QUAN VỀ PLC
I. GIỚI THIỆU:
Bộ điều khiển lậptrìnhPLC (Programmable Logic ... là 1 d-word.
Ví dụ:
Tài liệu: Lậptrì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ậptrìnhPLC Siemens S7- 200
3.1. Bit logic 34
3.1.1. Tiếp...
... 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ậptrình ... trong chương trình.
1.5 Ngôn ngữ lập trình.
PLC S7- 300 có ba ngôn ngữ lậptrình cơ bản sau:
Ngôn ngữ lậptrình liệt kê lệnh STL (Statement List). Đây là dạng
ngôn ngữ lậptrì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ậptrình với hai dạng cấu trúc khác
nhau:
1.4.1. Lậptrình tuyến...
...
Q2
Q0.2
S2
I0.2
Q3
Q0.3
S5
I0.5
Q4
Q0.4
Trình tự lậptrình như sau
Sau khi bắt đầu làm việc với S7 Graph bằng cách double click vào khối
FB1 thì hệ thống được chèn vào ... bằng cách File > Save rồi File >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 ... menu PLC& gt; Download
3.6.2 Kiểm tra chương trình
Để kiểm tra chương trình , đòi hỏi cần phải kết nối với với CPU
Bước 1: Mở cửa sổ chính SIMATIC Manager.
Bước 2: Mở Sequencer bằng cách...
... 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 ... STEP7.
STEP 7 là một phần mềm dùng để phục vụ cho việc đặt cấu hình và lậptrình
cho các bộ điều khiển lậptrình được (PLC_ Programmable Logic Controller). Đây
là bộ phần mềm do hãng Siemens ... mã số : 6ES7 331-7KB02-0AB0 bằng cách doub _click vào AI 2x12bit
12. Click vào slot 6 từ SM -300 chọn môđun tín hiệu ngõ ra analog A0 2x12bit với
mã số : 6ES7 332-5HB01-0AB0 bằng cách doub...
... cho trạm PLC
Slot 1
Nguoàn 230VAC
- 24VDC
PS 307 5A
6ES7 307 -
1EA00-0AA0
Slot 2 vaø slot 3
CPU 315
(S7- 300)
CPU 315- 2DP
6ES7 315 -
2AF03-0AB0-
V1.2
Slot 4
8DI/D0 x 24V/
0.5A
6ES7 323 -
1BH00-0AA0
Slot ... giao tiếp dữ liệu hoặc trực tiếp đến
ngoại vi.
Chương trình: Khối FC106 nằm trong thư viện “Standard Library” trong chương
trình S7 “TI -S7 Converting Block” của phần mềm Step7.
5.4 Ví dụ ... cho PLC xử lý dưới dạng dòng điện từ 0/4 – 20 mA tuỳ
theo giá trị lớn nhỏ của lưu lượng nước.
PLC nhận 2 ngõ vào analog là bộ chuyển đổi lưu lượng vàø cảm biến, tuỳ thuộc vào
chương trình...