Xem mẫu
- GVHD: PHẠM THANH VŨ
ĐỒ ÁN TỐT NGHIỆP
ĐỀ TÀI
TÌM HIỂU ĐIỀU
KHIỂN LẬP TRÌNH
Giảng viên hướng dẫn :
Sinh viên thực hiện :
SVTH: NGUYỄN VĂN ĐỨC; ĐÀO CÔNG ĐẠT; LÊ CẢNH ĐẠT;
NGUYỄN VĂN HIẾU; VÕ XUÂN LỘC. Trang: 1
- GVHD: PHẠM THANH VŨ
ĐỒ ÁN TỐT NGHIỆP
LỜI NÓI ĐẦU
Ngày nay, cùng với sự phát triển của thế giới, khoa học công nghệ cũng
b ước lên một tầm cao mới, nền sản xuất đi vào tự động hóa. Nước ta là một
q uốc gia đi lên từ nền kinh tế nông nghiêp lạc hậu, để nước ta có thể phát
triển kịp với thời đại đòi hỏi chúng ta phải không ngừng học hỏi tiếp thu
khoa học công nghệ, đặc biệt là phải ứng dụng nó vào nền công nghiệp để
đ ưa sản xuất vào tự động hóa nhằm giảm bớt nguồn lao động thủ công.
Điều khiển lập trình (PLC) có thể nói là công cụ quan trọng để thực hiện
nhiệm vụ trên. N hư vậy điều khiển lập trình PLC là giải pháp ưu việt trong
sản xuất công nghiệp.
Tìm hiểu điều khiển lập trình là nhiệm vụ của đồ án tốt nghiệp này, qua
đó giúp chúng em hiểu rõ về nó và các ứng dụng cụ thể của nó trong nền sản
x uất hiện nay. Điều này sẽ giúp ích rất nhiều cho chúng em khi ra trường đi
vào công việc thực tế. Tuy nhiên với thời gian và vốn kiến thức có hạn,
chúng em xin được giới hạn tìm hiểu điều khiển lập trình bằng của hãng
D ELTA trong qui trình nhận dạng và in nhãn sản phẩm.
Do trình độ và kiến thức có hạn, kinh nghiệm còn hạn chế, vì vậy trong
q uá trình thực hiện đồ án còn nhiều thiếu sót. K ính mong thầy cô góp ý bổ
x ung để chúng em có thể hoàn thiện hơn kiến thức cho bản thân.
SVTH: NGUYỄN VĂN ĐỨC; ĐÀO CÔNG ĐẠT; LÊ CẢNH ĐẠT;
NGUYỄN VĂN HIẾU; VÕ XUÂN LỘC. Trang: 2
- GVHD: PHẠM THANH VŨ
ĐỒ ÁN TỐT NGHIỆP
LỜI CẢM ƠN
Đầu tiên chúng em xin chân thành cảm ơn thầy PHẠM THANH VŨ đã
rất tận tình hướng dẫn, giúp đỡ để chúng em hoàn thành tốt đồ án tốt nghiệp
này. Cô là người đã truyền thụ cho chúng em nhiều kiến thức và kinh nghiệm
bổ ích trong quá trình thực hiện đồ án, và đây cũng là hành trang để chúng
em có thể vững vàng bước vào đ ời theo ngành mình đ ã chọn sau khi rời
trường.
Thứ hai chúng em xin gửi lời cảm ơn chân thành đến quí thầy cô khoa cơ
khí trường CĐ CÔNG THƯƠNG TP.HCM đã giảng dạy, truyền đạt nguồn
tri thức quí báu giúp chúng em có thể ho àn tất đồ án tốt nghiệp này.
Cuối cùng chúng em xin gửi lời cảm ơn đến các bạn sinh viên và các anh
chị khoa điện đã đóng góp ý kiến giúp chúng em hoàn thành đồ án.
Một lần nữa,chúng em xin chân thành cảm ơn thầy PHẠM THANH VŨ
cùng quí thầy cô khoa cơ khí và gửi lời chúc sức khỏe đến quí thầy cô!
SVTH: NGUYỄN VĂN ĐỨC; ĐÀO CÔNG ĐẠT; LÊ CẢNH ĐẠT;
NGUYỄN VĂN HIẾU; VÕ XUÂN LỘC. Trang: 3
- GVHD: PHẠM THANH VŨ
ĐỒ ÁN TỐT NGHIỆP
NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
SVTH: NGUYỄN VĂN ĐỨC; ĐÀO CÔNG ĐẠT; LÊ CẢNH ĐẠT;
NGUYỄN VĂN HIẾU; VÕ XUÂN LỘC. Trang: 4
- GVHD: PHẠM THANH VŨ
ĐỒ ÁN TỐT NGHIỆP
Ngày …… tháng 04 năm
2011
Ký tên:
……………………………
……………………………
NHẬN XÉT CỦA HỘI ĐỒNG PHẢN BIỆN
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
Ngày …… tháng 05 năm
2010
SVTH: NGUYỄN VĂN ĐỨC; ĐÀO CÔNG ĐẠT; LÊ CẢNH ĐẠT;
NGUYỄN VĂN HIẾU; VÕ XUÂN LỘC. Trang: 5
- GVHD: PHẠM THANH VŨ
ĐỒ ÁN TỐT NGHIỆP
Ký tên:
……………………………
……………………………
MỤC LỤC
LỜI NÓI ĐẦU ......................................................................................................01
LỜI CẢM ƠN .......................................................................................................02
NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN ................................................... 03
NHẬN XÉT CỦA HỘI ĐỒNG PHẢN BIỆN ....................................................... 04
PHẦN I: LÝ THUYẾT VỀ PLC S7_200
Chương 1: CẤU TRÚC VÀ PHƯƠNG PHÁP HOẠT ĐỘNG
1 . Cấu trúc của PLC .............................................................................................. 07
1 .1Bộ xử lý trung tm ............................................................................................. 08
1 .2Bộ nhớ ................................................................ .............................................09
1 .3Khối vào/ra ......................................................................................................12
2 . Xử lý chương trình ............................................................................................ 13
3 .Các phương pháp lập trình ................................................................................. 13
Chương 2: TẬP LỆNH PLC
1 .Nhóm lệnh xuất nhập cơ bản ................................ .............................................16
2 .Nhóm lệnh điều khiển Timer ................................ .............................................18
3 .Nhóm lệnh điều khiển Counter ..........................................................................20
4 .Đồng hồ thời gian thực ...................................................................................... 22
5 .Truyền thông trên mạng nhiều chủ ................................................................ .....23
6 .Ngắt và xử lý ngắt .............................................................................................. 25
7 .Sử dụng ngắt truyền thông ................................................................................. 28
PH ẦN II: NGUY ÊN LÝ CÁC THIẾT BỊ CÓ LIÊN QUAN KHÁC
1 .Van 5/2 điều khiển 1 đầu bằng điện từ ..............................................................30
2 .Chức năng của cảm biến quang và cảm biến màu .............................................30
3 .Động cơ điện một chiều ....................................................................................30
3 .1.Khái niệm chung ...........................................................................................30
3 .2.Cấu tạo ................................ ...........................................................................30
3 .3.Nguyên lý làm việc của động cơ điện một chiều ............................................31
SVTH: NGUYỄN VĂN ĐỨC; ĐÀO CÔNG ĐẠT; LÊ CẢNH ĐẠT;
NGUYỄN VĂN HIẾU; VÕ XUÂN LỘC. Trang: 6
- GVHD: PHẠM THANH VŨ
ĐỒ ÁN TỐT NGHIỆP
4 .Rơle trung gian ..................................................................................................31
PHẦN III: KH ẢO SÁT YÊU CẦU CÔNG NGH Ệ
1 .Ý tưởng về công nghệ ........................................................................................ 33
2 .Sơ đồ bố trí thiết bị ............................................................................................ 34
3 .Khảo sát thiết bị ................................ .................................................................35
4 .Yêu cầu công nghệ ............................................................................................. 36
PHẦN IV: THI CÔNG VÀ LẮP ĐẶT THIẾT BỊ
1 .Quy trình thi công .............................................................................................. 37
2 .Caùc thieát bò ngoõ vaøo vaø ra của PLC .......................................................... 40
3 .Sơ đồ kết nối các thiết bị ................................................................................... 41
4 .Chöông trình ñieàu khieån ................................................................................. 43
PHẦN V : NGUYÊN LÝ VÀ KẾT QUẢ THỰC HIỆN
1 .Nguyên lý ho ạt động .......................................................................................... 44
2 .Kết quả thực hiện ............................................................................................... 45
3 .Hướng phát triển đề tài ...................................................................................... 48
K ẾT LUẬN ..........................................................................................................49
TÀI LIỆU THAM KHẢO ..................................................................................... 50
SVTH: NGUYỄN VĂN ĐỨC; ĐÀO CÔNG ĐẠT; LÊ CẢNH ĐẠT;
NGUYỄN VĂN HIẾU; VÕ XUÂN LỘC. Trang: 7
- GVHD: PHẠM THANH VŨ
ĐỒ ÁN TỐT NGHIỆP
PHẦN I: LÝ THUYẾT VỀ PLC S7 – 2000
Chương 1: CẤU TRÚC VÀ PHƯƠNG PHÁP HOẠT ĐỘNG
1 . Cấu trúc của một PLC
PLC gồm ba khối chức năng cơ bản: bộ x ử lý, bộ nhớ và khối vào/ra.
Trạng thái ngõ vào của PLC được phát hiện và lưu vào bộ nhớ đệm. PLC
thực hiện các lệnh logic trên các trạng thái của chúng và thông qua chương
trình trạng thái ngõ ra được cập nhật và lưu vào bộ nhớ đ ệm; sau đó trạng
thái ngõ ra trong bộ nhớ đệm được dùng để đóng/mở các tiếp điểm kích hoạt
các thiết bị tương ứng.
Như vậy, sự hoạt độ ng của các thiết bị được đ iều khiển hoàn toàn tự
động theo chương trình trong bộ nhớ. Chương trình đ ược nạp vào PLC thông
q ua thiết b ị lập trình chuyên dùng.
SVTH: NGUYỄN VĂN ĐỨC; ĐÀO CÔNG ĐẠT; LÊ CẢNH ĐẠT;
NGUYỄN VĂN HIẾU; VÕ XUÂN LỘC. Trang: 8
- GVHD: PHẠM THANH VŨ
ĐỒ ÁN TỐT NGHIỆP
Hình1: Cấu trc PLC
1 .1Bộ xử lý trung tâm
SVTH: NGUYỄN VĂN ĐỨC; ĐÀO CÔNG ĐẠT; LÊ CẢNH ĐẠT;
NGUYỄN VĂN HIẾU; VÕ XUÂN LỘC. Trang: 9
- GVHD: PHẠM THANH VŨ
ĐỒ ÁN TỐT NGHIỆP
Bộ xử lý trung tâm CPU: (Central P rocessing Unit) điều khiển và quản lý
tất cả hoạt độ ng bên trong PLC. Việc trao đổ i thông tin giữa CPU, bộ nhớ và
khối vào/ra được thực hiện thông qua hệ thống Bus dưới sự điều khiển của
CPU.
1 .2Bộ nhớ
Tất cả PLC đều dùng các loại bộ nhớ:
- ROM (Read Only Memory).
- RAM (Random Access Memory)
- EEPROM (Electrnic Erasable Programmable Read Only
Memory)
a . Phân chia bộ nhớ:
Bộ nhớ của S7_200 đ ược phân chia thành 4 vùng với mộ t tụ có nhiệm vụ
d uy trì dữ liệu trong một kho ảng thời gian nhất định khi bị mất nguồn. Bộ
nhớ của S7_200 có tính năng động cao, đọ c và ghi được trong toàn vùng,
lo ại trừ phần bit nhớ đặt biệt được kí hiệu bởi SM (Special Memory) chỉ có
thể truy nhập để đọc.
- Vùng chương trình là vùng bộ nhớ được sử dụng để lưu trữ các lệnh
chương trình. Vùng này thuộc kiểu non-volatile đọc/ghi được.
- V ùng tham số: là miền lưu giữ các tham số như: từ khóa, địa chỉ
trạm…Cũng giống như vùng chương trình, vùng tham số cũng thuộc non-
volatile đọc/ghi được.
- 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 kết quả các phép tính, hằng số được định nghĩa trong chương trình,
bộ đệm truyền thông… Một phần của vùng nhớ này thuộc kiểu non-volatile
đọc/ghi được.
- 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.
Hai vùng nhớ cuối có ý nghĩa quan trọng trong việc thực hiện một chương
trình.
SVTH: NGUYỄN VĂN ĐỨC; ĐÀO CÔNG ĐẠT; LÊ CẢNH ĐẠT;
NGUYỄN VĂN HIẾU; VÕ XUÂN LỘC. Trang: 10
- GVHD: PHẠM THANH VŨ
ĐỒ ÁN TỐT NGHIỆP
b. Vùng dữ liệu:
Vùng dữ liệu là một miền nhớ động. Nó có thể được truy nhập theo từng
b it, từng byte, từng từ đơn hoặc theo từng từ kép và đ ược sử dụng làm miền
lưu dữ liệu cho các thuật toán, các hàm truyền thông, lập b ản, các hàm dịch
chuyển, xoay vòng thanh ghi, con trỏ đ ịa chỉ…
Ghi các dữ liệu kiểu b ản bị hạn chế rất nhiều vì các d ữ liệu kiểu b ảng
thường chỉ được sử d ụng theo những mục đích nhất định.
Vùng dữ liệu lại được chia ra thành những miền nhớ nhỏ với các công
d ụng khác nhau. Chúng được kí hiệu bằng các chữ cái đầu tiên của chữ trong
tiếng Anh, đặc trưng cho công dụng riêng của chúng như sau:
(vùng nhớ biến)
V V ariable memory
(vùng đệm ngõ vào)
I Input Image register
(vùng đệm ngõ ra)
O O utput Image register
(vùng nhớ nội)
M Internal Memory bits
(vùng nhớ đặc biệt)
SM Special Memory bits
Tất cả các miền này đều có thể truy cập đ ược theo từng bit, từng byte,
từng từ đ ơn (word- 2 byte) ho ặc từ kép (2 words).
H ình sau mô tả vùng dữ liệu của CPU
76543210
Miền V Đọ c/Ghi
V0
…
V4095
SVTH: NGUYỄN VĂN ĐỨC; ĐÀO CÔNG ĐẠT; LÊ CẢNH ĐẠT;
NGUYỄN VĂN HIẾU; VÕ XUÂN LỘC. Trang: 11
- GVHD: PHẠM THANH VŨ
ĐỒ ÁN TỐT NGHIỆP
Vùng đệm cổng vào I
I0.x(x=07)
(Đ ọc/Ghi)
…
I7.x(x=07)
Vùng đệm cổng ra Q Q0.x(x=07)
(Đọc/Ghi)
…
Q7.x(x=07)
Vùng nhớ nội M M0.x(x=0 7)
(Đ ọc/Ghi) …
M31.x(x=07)
SM0.x(x=0 7)
Vùng nhớ đặc biệt SM
…
(chỉ đọc)
SM29.x(x=0
7)
SM30.x(x=0
Vùng nhớ đặc biệt SM
7)
(Đọc/Ghi)
…
SM85.x(x=0
7)
Đ ịa chỉ truy cập được qui ước bởi công thức:
- Truy nhậ p theo bit: Tên miền (+) địa chỉ byte(+) chỉ số bit. Ví dụ
V150.4 chỉ bit 4 của byte 150 thuộc miền V.
- Truy nhập theo Byte: Tên miền (+) B (+) đ ịa chỉ của byte trong miền.
V í dụ VB150 chỉ Byte 150 thuộ c miền V.
SVTH: NGUYỄN VĂN ĐỨC; ĐÀO CÔNG ĐẠT; LÊ CẢNH ĐẠT;
NGUYỄN VĂN HIẾU; VÕ XUÂN LỘC. Trang: 12
- GVHD: PHẠM THANH VŨ
ĐỒ ÁN TỐT NGHIỆP
- Truy nhập theo từ: Tên miền (+) W (+) địa chỉ byte cao của từ trong
miền. Ví dụ V W150 chỉ từ đơn gồm hai Byte 150 và 151 thuộc miền V,
trong đó byte 150 có vai trò là byte cao trong từ.
- Truy nhập theo từ kép: Tên miền (+) D (+) đ ịa chỉ byte cao của từ
trong miền.
Tất cả các byte thuộc vùng d ữ liệu đều có thể truy nhập được bằng con
trỏ . Con trỏ được định nghĩa trong miền V hoặc các thanh ghi AC1, AC2 và
AC3. Mỗi
con trỏ chỉ đ ịa chỉ gồ m 4 byte(từ kép). Q ui ước sử dụng con trỏ để truy nhập
như sau:
&đ ịa chỉ byte (cao) là toán hạng lấy đ ịa chỉ của byte, từ ho ặc từ kép.
V í dụ:
- AC1=&VB150, thanh ghi chứa địa chỉ Byte 150 thuộc miền V.
- V D100=&VW150, từ kép VD100 chứa địa chỉ byte cao (VB150) của
từ đơn VW150.
- AC2=&VD150, thanh ghi AC2 chứa địa chỉ b yte cao (VB150) của từ
kép VD150.
* Con trỏ : là toán hạn lấy nội dung của byte, từ hoặc từ kép mà con
trỏ đang chỉ vào.
V í dụ như với phép gán đ ịa chỉ trên thì:
- *AC1, lấy nộ i dung của byte VB150.
- *VD100, lấy nội dung của từ đơn VW150.
- *AC2, lấy nộ i dung của từ kép VD150.
Phép gán địa chỉ và sử dụng con trỏ như trên cũng có tác dụng với những
thanh ghi 16 bit của timer, bộ đếm thuộc vùng đối tượng sẽ được trình bày ở
p hần dưới:
c. Vùng đối tượng:
Vùng đố i tượng được sử dụng để lưu dữ liệu cho các đố i tượng lập trình
như các giá trị tức thời, giá trị đặt trước của bộ đếm hay Timer. Dữ liệu kiểu
đối tượng bao gồm các thanh ghi của Timer, bộ đếm, bộ đếm tốc độ cao, bộ
đ ệm vào/ra tương tự và các thanh ghi Accumulator(AC).
Kiểu dữ liệu đối tượng bị hạn chế rất nhiều vì các d ữ liệu kiểu đối tượng
chỉ được ghi theo mục đích cần sử d ụng đối tượng đó.
1 .3.Khối vào/ra
SVTH: NGUYỄN VĂN ĐỨC; ĐÀO CÔNG ĐẠT; LÊ CẢNH ĐẠT;
NGUYỄN VĂN HIẾU; VÕ XUÂN LỘC. Trang: 13
- GVHD: PHẠM THANH VŨ
ĐỒ ÁN TỐT NGHIỆP
Khối vào/ra có vai trò là mạch giao tiếp vi điện tử của PLC với các mạch
công suất bên ngoài kích hoạt các cơ cấu tác đ ộng: nó thực hiện sự chuyển
đổi các mức đ iện áp tín hiệu cách ly.
2 . Xử lý chương trình
PLC thực hiện chương trình theo chu kỳ lặp. Mỗ i vòng lặp được gọi là
m ột vòng quét (Scan). Mỗ i vòng quét được bắt đầu bằng việc đọc dữ liệu từ
các cổ ng vào vùng bộ đệm ảo, tiếp theo là giai đoạn thực hiện chương trình.
Trong từng vòng quét chương trình thực hiện bằng lệnh đầu tiên và kết thúc
b ằng lệnh kết thúc. Sau giai đoạn thực hiện chương trình là giai đọan truyền
thông và kiểm tra lỗi. Vòng quét được kết thúc bằng giai đo ạn chuyển các
nội dung của bộ đệm ảo đến cổng ra.
Giai đ oạn nhập
Giai đo ạn chuyển
dữ liệu từ ngo ại
d ữ liệu ra ngo ại
vi
vi
Giai đ oạn thực hiện
Giai đo ạn truyền thông
chương trình
nội bộ và tự kiểm tra lỗi
H ình
3: Chu kỳ lặp của PLC
Như vậy, tại thời điểm thực hiện lệnh vào/ra, thông thường lệnh không
làm việc trực tiếp với cổng vào ra và chỉ thông qua bộ đệm ảo của cổng trong
vùng nhớ tham số. Việc truyền thông giữa bộ đệm ảo với ngoại vi trong giai
đoạn 1 và 4 do CPU quản lý. Khi gặp lệnh vào/ra ngay lập tức thì hệ thống
sẽ cho dừng mọi công việc khác, ngay cả chương trình xử lý ngắt, để thực
hiện lệnh này một cách trực tiếp với cổng vào/ra.
Nếu sử dụng các chế độ ngắt, chương trình con tương ứng với từng tín
hiệu ngắt được so ạn thảo và cài đ ặt như một bộ phận của chương trình.
Chương trình xử lý ngắt chỉ được thực hiện trong vòng quét khi xuất hiện tín
hiệu báo ngắt và có thể xảy ra ở bất cứ đ iểm nào trong vòng quét.
3 . Các phương pháp lập trình
SVTH: NGUYỄN VĂN ĐỨC; ĐÀO CÔNG ĐẠT; LÊ CẢNH ĐẠT;
NGUYỄN VĂN HIẾU; VÕ XUÂN LỘC. Trang: 14
- GVHD: PHẠM THANH VŨ
ĐỒ ÁN TỐT NGHIỆP
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 tiên và kết thúc ở lập trình cuối trong một vòng quét
(scan).
Một vòng quét (scan cycle) được bắt đầu bằng mộ t việc đọc trạng thái của
đ ầu vào, và sau đó thực hiện chương trình. Vòng quét kết thúc bằng việc thay
đổi trạng thái đầu ra. Trước khi bắt đầu một vòng quét tiếp theo S7_200 thực
thi các nhiệm vụ b ên trong và nhiệm vụ truyền thông. Chu trình thực hiện
chương trình là chu trình lặp.
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 hình thang (Ladder, viết tắt là
LAD) và phương pháp liệt kê lệnh (Statement list, viết tắt là STL).
Nếu có một chương trình viết dưới dạng LAD, thiết b ị lập trình sẽ tự
động tạo ra một chương trình theo dạng STL tương ứng. Ngược lại không
p hải mọi chương trình viết d ưới dạng STL đều có thể chuyển sang được
d ạng LAD.
a . Phương pháp hình thang (LAD)
LAD là một ngôn ngữ lập trình bằng đồ họa, 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.
Trong chương trình LAD, các phần tử cơ bản dùng để biểu diễn lệnh logic
như sau:
Tiếp điểm: Là biểu tượng (Symbol) mô tả các tiếp điểm của rơle
Tiếp điểm thường mở
Tiếp điểm thương đóng
Cuộn dây (Coil): Là biểu tượng mô tả rơ le được mắc theo chiều
dòng điện cung cấp cho rơ le.
Hộp (Box): Là biểu tượng mô tả các hàm khác nhau, nó làm việc khi có
dòng đ iện chạy đ ến hộp. Những dạng hàm thường được biểu diễn bằng hộp
là các b ộ thời gian (Timer), bộ đ ếm (counter) và các hàm toán học. Cuộn dây
và các hộp phải mắc đúng chiều dòng điện.
Mạng LAD : Là đ ường nối các phần tử thành một mạch hoàn thiện, đi từ
đ ường nguồ n bên trái sang đường nguồn bên phải. Đường nguồn bên trái là
SVTH: NGUYỄN VĂN ĐỨC; ĐÀO CÔNG ĐẠT; LÊ CẢNH ĐẠT;
NGUYỄN VĂN HIẾU; VÕ XUÂN LỘC. Trang: 15
- GVHD: PHẠM THANH VŨ
ĐỒ ÁN TỐT NGHIỆP
d ây pha, đường nguồn bên phải là dây trung hòa và cũng là đường trở về
nguồn cung cấp. Dòng điện chạy từ trái qua tiếp điểm đến đóng các cuộn dây
hoặc các hộp trở về bên phải nguồn.
b. Định nghĩa về STL: Phương pháp liệt kê lệnh (STL) là phương pháp thể
hiện chương trình dưới dạng tập hợp các câu lệnh. Mỗi câu lệnh trong
chương trình kể cả cả những lệnh hình thức biểu diễn một chức năng của
PLC.
c. FBD : Là phương pháp lập trình sử dụng các khối hàm logic như And,
O r,…
SVTH: NGUYỄN VĂN ĐỨC; ĐÀO CÔNG ĐẠT; LÊ CẢNH ĐẠT;
NGUYỄN VĂN HIẾU; VÕ XUÂN LỘC. Trang: 16
- GVHD: PHẠM THANH VŨ
ĐỒ ÁN TỐT NGHIỆP
Chương 2: TẬP LỆNH PLC
1. Nhóm lệnh xuất nhập cơ bản
Dạ ng lệnh Mô tả chức năng lệnh
Tiếp điểm thường đóng sẽ đóng khi có giá trị logic
L
b it b ằng 0, và sẽ mở khi có giá trị logic b ằng 1
A
D
Toán hạng: Bit: I, Q, M, SM, T, C, V(n)
STL LDN n
Tiếp điểm thường hở sẽ được đóng nếu giá trị logic
L
b ằng 1 và sẽ hở nếu giá trị logic bằng 0
A
D
Toán hạng: Bit: I, Q, M, SM, T, C, V(n)
STL LD n
Tiếp điểm thường hở sẽ đ óng tức thời khi giá trị bit
L
b ằng 1 và sẽ mở tức thời nếu giá trị logic b ằng 0
A
D
Toán hạng: Bit: I, Q, M, SM, C, T, V(n)
STL LDI n
Tiếp đ iểm thường đóng sẽ mở tức thời khi giá trị
L
logic b ằng 1 và ngược lại
A
D
Toán hạng: Bit: I, Q, M, SM, C, T, V(n)
STL LDNI n
Tiếp đ iểm đảo trạng thái củ a dòng cung cấp. Nếu
L
dòng cung cấp có tiếp đ iểm đ ảo thì nó ngắt mạch, và
A
ngược lại
D
STL NOT
SVTH: NGUYỄN VĂN ĐỨC; ĐÀO CÔNG ĐẠT; LÊ CẢNH ĐẠT;
NGUYỄN VĂN HIẾU; VÕ XUÂN LỘC. Trang: 17
- GVHD: PHẠM THANH VŨ
ĐỒ ÁN TỐT NGHIỆP
Lệnh nhận biết trạng thái chuyển từ 0 lên 1 trong
L
một chu kì quét. Khi chuyển từ 0 lên 1 thì sẽ cho
A
thông mạch
D
STL EU
Lệnh nhận biết sự chuyển trạng thái từ 1 xuống 0
L
trong mộ t chu kì quét. Khi chuyển từ 1 xu ống 0 thì
A
thông mạch
D
STL ED
Cuộn dây ở đ ầu ra sẽ đ ược kích thích khi có dòng
L
đ iều khiển đi ra
A
D
STL =n
Cuộn dây ở đ ầu ra được kích thích tức thời khi có
L
dòng đ iều khiển đ i qua
A
D
Toán hạng :Bit: I, Q, M, SM, T, C, V(n)
STL =I n
Dùng để đóng mộ t mảng gồ m n tiếp điểm kể từ giá trị
L
b an đầu bit
A
Toán hạng: Bit: I, Q, M, SM, T, C, V, IB, QB, MB,
D
SMB,VB,AC,*VD,*AC,Const
STL S bit n
Dùng để ngắt một mảng gồm n tiếp đ iểm kể từ giá trị
L
b an đầu bit
A
Toán hạ ng: Bit: I, Q, M, SM, T, C, V, IB, QB,
D
MB,SMB,VB,AC,*VD,*AC,Const
STL R bit n
Ghi tức thời giá tr ị logic vào một mảng gồ m n bit kể
L
từ giá trị b an đầu bit
A
Toán hạng: Bit: I, Q, M, SM T, C, V(Bit), IB,
D
QB,MB,SMB,VB,AC,*VD,*AC,Const
STL SI bit n
SVTH: NGUYỄN VĂN ĐỨC; ĐÀO CÔNG ĐẠT; LÊ CẢNH ĐẠT;
NGUYỄN VĂN HIẾU; VÕ XUÂN LỘC. Trang: 18
- GVHD: PHẠM THANH VŨ
ĐỒ ÁN TỐT NGHIỆP
Xóa một mảng tức thời gồ m n bit kể từ đ ịa chỉ bit.
L
Nếu bit chỉ vào Timer hoặc Counter thì lệnh sẽ xóa
A
b it đ ầu ra của Timer/Counter
D
Toán hạng: Bit: I, Q, M, SM T, C, V(Bit), IB,
QB,MB,SMB,VB,AC,*VD,*AC,Const
STL RI bit n
2 .Nhóm 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 thường được gọi là khâu trễ. Trong S7-200 có 256 Timer được chia
làm 2 loại khác nhau đó là :
Timer tạo thời gian trễ không có nhớ có nghĩa là khi tín hiệu logic vào
IN ở mức không thì Timer sẽ bị Reset. Timer Txx này có thể Reset bằng hai
cách đó là cho tín hiệu logic vào bằng không hoặc dùng lệnh R Txx (trong
STL) để Reset lại timer Txx. Timer này được dùng để tạo thời gian trễ trong
m ột thời gian liên tục ký hiệu là TON
Timer tạo thời gian trễ có nhớ có nghĩa là khi tín hiệu logic vào IN ở
m ức không thì Timer này không chạy nữa nhưng khi tín hiệu lên mức cao lại
thì Timer lại tiếp tục chạy tiếp. Timer Txx này có thể Reset bằng cách dùng
lệnh R Txx (trong STL) để Reset lại timer Txx. Timer này được dùng để tạo
thời gian trễ trong một thời gian gián đoạn (trong nhiều khoảng thời gian
khác nhau) ký hiệu là TONR.
Cả hai loại Timer trên đều chạy đến giá trị đặt trước PT thì nó sẽ tự dừng
lại nếu muốn cho nó hoạt độ ng lại thì ta phải Reset Timer lại.
Timer có những tính chất cơ bản sau :
Các bộ Timer điều được điều khiển bởi một cổng vào và một giá trị đ ếm
tức thời. Giá trị đ ếm tức thời được lưu trong mộ t thanh ghi 2 Byte (gọi là
T-word) của Timer xác định khoảng thời gian trễ được kích. Giá trị đếm
tức thời của Timer luôn luôn được so sánh với giá trị PT đặt trước.
Ngoài thanh ghi 2 byte T-word lưu giá trị tức thời còn có mộ t bit ký hiệu
T-bit chỉ thị trạng thái logic đ ầu ra giá trị logic này phụ thuộ c vào kết quả
so sánh giá trị đếm tức thời với giá trị đ ặt trước. Khi giá trị đếm tức thời
lớn hơn hoặc bằng giá trị đặt trước thì T-bit sẽ có giá trị logic bằng 1,
ngược lại T-bit sẽ có giá trị logic bằng không.
Time có 3 độ phân giải đ ó là 1ms, 10ms và 100ms và phân bố của các
Timer trong các loại CPU như sau :
SVTH: NGUYỄN VĂN ĐỨC; ĐÀO CÔNG ĐẠT; LÊ CẢNH ĐẠT;
NGUYỄN VĂN HIẾU; VÕ XUÂN LỘC. Trang: 19
- GVHD: PHẠM THANH VŨ
ĐỒ ÁN TỐT NGHIỆP
Các số hiệu cơ bản trong S7-200 như sau:
Đối với các CPU221, 222, 224, 226 bao gồm:
Lệnh Độ phân CPU 221 CPU 222 CPU 224 CPU 226
giải
TON 1ms T32, T96 T32, T96 T32, T96 T32, T96
10ms T33T36 T33T36 T33T36 T33 T36
T97T100 T97T100 T97T100 T97 T100
100ms T37T63 T37T63 T37T63 T37 T63
T101T255 T101 T255 T101T255 T101T255
TONR 1ms T0,T64 T0,T64 T0,T64 T0,T64
10ms T1 T4 T1T4 T1T4 T1T4
T65T68 T65T68 T65T68 T65 T68
100ms T5 T31 T5T31 T5T31 T5T31
T69T95 T69T95 T69T95 T69 T95
Các lệnh điều khiển Timer:
Dạng lệnh Mô tả chức năng lệnh
K hai báo Timer số hiệu xxx kiểu TON để tạo
thời gian trễ tính từ khi giá trị đầu vào IN được
L
kích. Nếu giá trị đếm tức thời lớn hơn hoặc
A bằng giá trị đ ặt trước thì T-bit bằng 1.
Txxx : T32T63
D
T96T255
P T: VW, T, C, IW, QW, MW, SMW, AC,
STL TON Txxx PT AIW, VD, *AC, Const
SVTH: NGUYỄN VĂN ĐỨC; ĐÀO CÔNG ĐẠT; LÊ CẢNH ĐẠT;
NGUYỄN VĂN HIẾU; VÕ XUÂN LỘC. Trang: 20
nguon tai.lieu . vn