Tải bản đầy đủ (.docx) (45 trang)

Thiết kế hệ thống điều khiển trộn sơn tự động PLC ( có link mp cuối bài hoặc pm 0799008541)

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.53 MB, 45 trang )

ĐỒ ÁN THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN

MỤC LỤC

NHẬN XÉT VÀ ĐÁNH GIÁ CỦA GIÁO VIÊN HƯỚNG DẪN
.....................................................................................................................................................................
.....................................................................................................................................................................
.....................................................................................................................................................................
.....................................................................................................................................................................
.....................................................................................................................................................................
.....................................................................................................................................................................
.....................................................................................................................................................................
.....................................................................................................................................................................
.....................................................................................................................................................................
.....................................................................................................................................................................
.....................................................................................................................................................................
.....................................................................................................................................................................
.....................................................................................................................................................................
.....................................................................................................................................................................

Vinh, ngày ... tháng ... năm 201....
Giảng viên hướng dẫn

Nguyễn Anh Tuấn

GVHD: Nguyễn Anh Tuấn

1

SVTH: Bùi Đức Mạnh



ĐỒ ÁN THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN

LỜI MỞ ĐẦU
Đất nước ta trong quá trình phát triển với nền kinh tế thế giới. Điều này
địi hỏi các xí nghiệp khơng ngừng nâng cao sản xuất lao động, hạ giá thành sản
phẩm để có thể cạnh tranh và có chỗ đứng trên thị trường. Để làm được điều này
các nhà máy xí nghiệp ngồi việc cải cách lại cơ cấu thì việc đổi mới dây chuyền
là hết sức cần thiết. Vì thế tự động hóa đã áp dụng hầu hết trong các dây chuyền
sản xuất của các nhà máy xí nghiệp.
Với kiến thức sau ba năm học ở trường Đại Học Sư Phạm Kỹ Thuật Vinh
chuyên ngành Tự Động Hóa, em được phân công làm đồ án thiết kế điều khiển
tự động. Nhờ sự nhiệt tình giúp đỡ và chỉ bảo của cô giáo Nguyễn Anh Tuấnvà
các thầy cô trong bộ mơn Tự Động Hóa, em hồn thành đồ án này.
Đồ án gồm 3 chương:
Chương 1: Tổng quan về đề tài
Chương 2: Các thiết bị sử dụng trong hệ thống
Chương 3: Lưu đồ thuật tốn và lập trình PLC
Đồ án của em đã được hoàn thành với đề tài: Thiết kế hệ thống điều
khiển trộn sơn tự động.
Em xin chân thành cảm ơn!

GVHD: Nguyễn Anh Tuấn

2

SVTH: Bùi Đức Mạnh


ĐỒ ÁN THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN


CHƯƠNG I
TỔNG QUAN VỀ ĐỀ TÀI
I. Đặt vấn đề:
Hiện nay, đất nước ta bước vào thời kỳ cơng nghiệp hố, hiện đại hóa, để
quá trình này phát triển nhanh chúng ta cần tập trung đầu tư vào các dây chuyền
sản xuất tự động hóa, nhằm mục đích giảm chi phí sản xuất, nâng cao năng suất
lao động và cho ra sản phẩm có chất lượng cao. Một trong những phương án
đầu tư vào tự động hoá là việc ứng dụng PLC vào các dây chuy ền sản xuất.
Đối với những tính năng tiện ích của hệ thống PLC nên hiện nay bộ điều
khiển này đang được sử dung rất nhiều trong các lĩnh vực khác nhau.
Một trong những ngành đang phát triển mạnh mẽ nhất hiện nay đó là
ngành xây dựng, và việc ứng dụng PLC vào trong ngành xây dựng là một việc
làm sẽ đem lại hiệu quả cao và rất phù hợp, đặc biệt là trong công đoạn pha chế
sơn
II. Mục đích nghiên cứu:
Sơn là một trong những nguyên vật liệu chủ yếu trong ngành xây dựng,
chủ yếu là sơn phủ bề mặt nhằm bảo vệ bề mặt đối tượng sử dụng đồng thời
cũng là hình thức trang trí thẩm mỹ,chính vì vậy màu sắc của sơn là một yếu tố
quan tâm hàng.Đa số việc pha màu hiện nay trên thị trường đều được thực hiện
trên phương pháp thủ công (tức theo kinh nghiệm). Chính vì vậy độ chính xác
khơng cao, sản phẩm sản xuất ra đôi khi không theo mong muốn, tỷ lệ phế phẩm
nhiều, năng suất thấp, lãng phí sức lao động, thời gian,…
Để loại bỏ những nhược điểm trên. Cũng như để tạo ra những sản phẩm theo
mong muốn, chỉ bằng một thao tác đơn giản, đưa bộ điểu khiển lập trình PLC
vào để thực hiện cụ thể là một dây chuyền sản xuất tự động: “Hệ Thống Trộn
Sơn Tự Động”.
Mơ hình này có thể sử dụng trong hệ thống trộn bêtông và một số lĩnh vực khác
như pha chế hoá chất, thực phẩm,…


GVHD: Nguyễn Anh Tuấn

3

SVTH: Bùi Đức Mạnh


ĐỒ ÁN THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN

III. Giới hạn đề tài:
Từ yêu cầu của Luận văn tốt nghiệp, cũng như khả năng về kiến thức và thời
gian không cho phép nên em chỉ thực hiện những cơng việc sau:
-

Tìm hiểu mơ hình Pha màu trong thực tế
Tìm hiểu và nghiên cứu PLC S7 – 200
Viết chương trình
Chạy chương trình trên PLC (CPU 224)

IV. Hướng thực hiền đề tài:
-

Nghiên cứu mơ hình máy Pha màu từ các bồn chứa vật liệu cơ bản (các

-

màu cơ bản và thành phần để tổng hợp nên màu cơ bản)
Ấn định sản xuất một số màu (cam,rêu,nho) từ các màu cơ bản

-


(xanh,đỏ,vàng)
Ấn định sản xuất khối lượng được người sử dụng nhập từ giao diện
Sử dụng giao diện để người sử dụng lựa chọn sản phẩm, khối lượng và tỷ

-

lệ theo các thành phần màu để có một màu theo mong muốn
Sử dụng các bộ timer để tính thời gian trộn và xả sản phẩm
Thơng qua PLC để tác động đóng mở các van cấp nguyên vật liệu, máy

-

bơm và điều khiển động cơ khuấy trộn
Lập trình điều khiển PLC

CHƯƠNG 2
CÁC THIẾT BỊ TRONG HỆ THỐNG
I. CPU 224 AC-DC-Relay của PLC siemens S7-200:
1. Khái niệm:
PLC (Programmable Logic Control) là thiết bi có thể lập trình được thiết kế
chun dùng trong cơng nghiệp để điều khiển các tiến trình xử lí từ đơn giản đến
phức tạp, tuỳ thuộc vào người điều khiển mà có thể thực hiện một loạt các
GVHD: Nguyễn Anh Tuấn

4

SVTH: Bùi Đức Mạnh



ĐỒ ÁN THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN

chương trình hoặc sự kiện này được kích hoạt bởi các tác nhân kích thích (hay
cịn gọi là ngõ vào) tác động vào PLC hoặc qua các bộ định thời (Timer) hay các
sự kiện được đếm qua bộ đếm. Khi một sự kiện được kích hoạ nó s4 bật ON,
OFF hoặc phát ra một chuỗi xung ra các thiết bị bên ngoài được gắn vào ngõ ra
của PLC. Như vậy nếu t thay đổi các chương trình được cài đặt trong PLC là ta
có thể thực hiện các chức năng khác nhau trong các môi trừơng điều khiển khác
nhau. Hiện nay PLC đã được nhiều hãng khác nhan sản xuất như: Siemens,
Omron, Mitsubishi, Pesto, Alan Bradley, Shneider. Hitachi, …. Mặt khác ngoài
PLC cũng đã bổ cung thêm các thiết bị mở rộng khác như: các cổng mở rộng AI
(Analog Input), DI (Digital Input), các thiết bị hiện thị, các bộ vào.
2. Giới thiệu phần cứng của S7-200
2.1. Đặc điểm chung
- S7-200 là PLC cỡ nhỏ của công ty Siemens
- Cấu trúc của S7-200 gồm 1 CPU và các modul mở rộng cho
nhiều ứng dụng khác nhau.

Hình 1.1 hình dạng thực tế của PLC S7-200
Với dịng PLC S7 - 200, SIEMEN có các họ CPU cơ bản sau:
+ Họ 21x: 212, 214, 216, 218. Với họ CPU này do có nhiều nhược điểm
khơng cịn phù hợp với các hệ thống điều khiển hiện đại nên đã ít được sử
dụng.
+ Họ 22x: 222, 224, 226, 228. Đây là dòng CPU được sử dụng rất nhiều hiện
nay vì tốc độ xử lý cao, kết cấu linh hoạt, hỗ trợ truyền thơng mạnh, có cấp
bảo vệ chịu được môi trường công nghiệp như rung, bụi, các nhiễu từ
trường…
GVHD: Nguyễn Anh Tuấn

5


SVTH: Bùi Đức Mạnh


ĐỒ ÁN THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN

2.2. Đặc điểm và thơng số của một số loại CPU S7-200

Hình 1.2 Đặc điểm và thông số của một số loại CPU S7-200


Đặc điểm ngõ vào:
-

Mức logic 1: 24VDC/4mA
Mức logic 0: đến 5VDC/1mA
Đáp ứng thời gian: 0.2ms
Cách ly quang: 500VAC
Địa chỉ ngõ vào: Ix.x

GVHD: Nguyễn Anh Tuấn

6

SVTH: Bùi Đức Mạnh


ĐỒ ÁN THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN

Hình 1.3 điện áp ngõ vào PLC S7-200



Đặc điểm ngõ ra:
-

Ngõ ra Relay hoặc Transistor Sourcing

-

Điện áp tác động: 24-28VDC/2A hoặc 250VAC/8A(ngõ ra Relay)

-

Chịu dòng quá tải 7A

-

Điện trở cách ly nhỏ nhất 100Mohm

-

Điện trở công tắc 200mOhm

-

Thời gian chuyển mạch tối đa 10ms

-

Địa chỉ ngõ ra: Qx.x


-

Khơng có chế độ bảo vệ ngắn mạch

GVHD: Nguyễn Anh Tuấn

7

SVTH: Bùi Đức Mạnh


ĐỒ ÁN THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN

Hình 1.4 Đặc điểm ngõ ra PLC S7-200



Ghép nối PLC và máy tính: sử dụng cáp PC/PPI để chuyển đổi giữa
RS232 và RS485

Hình 1..5: Ghép nối PLC và máy tính

GVHD: Nguyễn Anh Tuấn

8

SVTH: Bùi Đức Mạnh



ĐỒ ÁN THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN


Sơ đồ kết nối PLC với thiết bị chấp hành:

Hình 1.6 sơ đồ kết nối thực tế


Modul mở rộng ngõ vào/ra:
Có thể mở rộng ngõ vào/ra của PLC bằng cách ghép nối thêm vào nó

các modul mở rộng về phía bên phải của CPU (CPU 224 nhiều nhất 7 modul),
làm thành một móc xích, bao gồm các modul có cùng kiểu.
Các modul mở rộng số hay rời rạc đều chiếm chỗ trong bộ đệm, tương
ứng với số đầu vào/ra của các modul.

Hình 1..7: Modul mở rộng cùa CPU 224

GVHD: Nguyễn Anh Tuấn

9

SVTH: Bùi Đức Mạnh


ĐỒ ÁN THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN

2.3. Nguyên lý hoạt động của PLC

Hình 1.8: Chu kì quét của PLC

2.4. Cấu trúc bộ nhớ
Bộ nhớ của S7 – 200 được chia thành 4 vùng :

Hình 1.9: Cấu trúc bộ nhớ

GVHD: Nguyễn Anh Tuấn

10

SVTH: Bùi Đức Mạnh


ĐỒ ÁN THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN

Vùng chương trình: là miền nhớ được sử dụng để lưu 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 như vùng chương trình, vùng tham số thuộc kiểu non-volatile đọc/ghi
được.
Vùng dữ liệu: 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.
Vùng dữ liệu được chia thành các miền nhớ nhỏ với các công dụng
khác nhau:
V

- Variable memory.

I


- Input image regigter.

O

- Output image regigter.

M

- Internal memory bits.

SM

- Speacial memory bits.
Tất cả các miền này đều có thể truy nhập được theo từng bit, từng byte,

từng từ đơn (word-2byte) hoặc từ kép (2 word).
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 kiểu non-volatile
nhưng đọc/ghi được.
3. Ngơn ngữ lập trình của S7–200
3.1. Giới thiệu phần mềm STEP 7-MicroWIN 32 V3.2
3.1.1. Giao diện phần mềm
Đố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 này. Phần mềm này có tên là STEP7- MicroWIN32.

GVHD: Nguyễn Anh Tuấn

11

SVTH: Bùi Đức Mạnh



ĐỒ ÁN THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN

Đây là một phần mềm chạy trên nền Windows 32 bit, trải qua nhiều
phiên bản khác nhau. Tài liệu này tập trung nói về STEP7- MicroWIN32
version 3.2.
Để có thể thực hiện phần mềm lập trình STEP7- MicroWIN32 ta có 2
cách:
-

Cách 1:Vào Start→ Simatic→ STEP7- MicroWIN32 V3.2.0→

-

STEP7- MicroWIN32.
kiểm tra trạng thỏi của chương trỡnh.
Cách 2: Chạy thông qua biểuNỳt
tượng
trên Desktop

Mở, tạo mới, lưu một CT điều khiển

Down load/Upload

N
Cụng cụ k

.


Cỏc khối
chức năng

Cỏc khối hàm, lệnh

3.1.2. Một số thành phần quan trọng:
- Program Block:
Khi click chuột vào nút này ta sẽ trở về được vùng soạn thảo
chương trỡnh. Ở vựng này ta cú thể thờm bớt cỏc đầu vào/ra, các
biến, các lệnh, hàm để thực hiện chương trìnhđiều khiển.
GVHD: Nguyễn Anh Tuấn

12

SVTH: Bùi Đức Mạnh


ĐỒ ÁN THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN

- Communications và cách kiểm tra sự kết nối với PLC S7-200:
Ở đây ta có thể thay đổi cách mà máy tính truyền thông với PLC
S7-200 (PPI, MPI, tốc độ truyền…) hoặc kiểm tra có hay khơng sự
truyền thơng giữa máy tính và PLC S7-200 (kiểm tra sự có mặt
của PLC hay khơng).

- Symbol Table:
Click chuột vào đây, ta sẽ được một bảng mà ở đó ta có thể định
nghĩa các tên biến và đặt địa chỉ tương ứng cho các biến đó để có
thể dễ nhớ và dễ kiểm tra.Các biến này có thể là các đầu vào/ra,
các biến trung gian…

- Khối hàm
-Lệnh:
Đây là một trong những thành phần quan trọng nhất của
STEP7- MicroWIN32. Nó bao gồm tồn bộ các lệnh và
khối hàm của STEP7- Micro WIN32 để có thể tạo được
một chương trình điều khiển cho PLC S7-200.
Trong đó thường dùng nhất là các khối:
+ Bit Logic: bao gồm các lệnh làm việc với bit và thực
hiện các phép toán logic như AND, OR, NOT…
+ Timer: đõy là khối lệnh làm việc với cỏc loại timer của
S7-200.
+ Counter: đõy là khối lệnh làm việc với cỏc loại timer
của S7-200
+ Move: các khối lệnh dùng để di chuyển dữ liệu từ vùng
nhớ này sang vùng nhớ khác của PLC.

GVHD: Nguyễn Anh Tuấn

13

SVTH: Bùi Đức Mạnh


ĐỒ ÁN THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN

+ Interger Math, Floating-Point Math: nhóm lệnh làm việc với số nguyên
16bit, 32bit và số thực. Nhóm lệnh này thực hiện các phép tốn số học như +,
-, ì, ữ…
+ Compare: bao gồm các khối lệnh dùng để so sánh dữ liệu như >, <, =, ≥,
≤...

Ngoài ra cũn cỏc khối khỏc cũng rất quan trọng chỳng ta cú thể tham khảo
thờm ở phần Help của STEP7- MicroWIN32.
Để có thể biết một khối hàm hoặc lệnh làm việc như thế nào và điều kiện kèm
theo chúng ta chọn khối hàm, lệnh đó và nhấn F1.
3.1.3. Một số thao tác quan trọng
- Có 2 cách để tạo một chương trình mới:
+ Vào menu File  New.
+ Dựng biểu tượng trên thanh cụng cụ.
- Lưu lại chương trình đó viết bằng cỏch:
+ Vào menu File  Save.
+ Dựng biểu tượng trên thanh cụng cụ.
- Để chèn một network mới:
+ Click chuột phải vào số thứ tự của network, chọn Insert  Network(s).
+ Dựng biểu tượng trên thanh cụng cụ.
- Để xoá một network: chọn network
+ Click chuột phải vào network cần xoá, chọn Delete  Network(s).
+ Dựng biểu tượng trên thanh cụng cụ.
- Để thêm một lệnh trong chương trình:
Chọn vị trí của lệnh trong chương trình

GVHD: Nguyễn Anh Tuấn

14

SVTH: Bùi Đức Mạnh


ĐỒ ÁN THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN

+ Tiếp theo chọn Instructions, chọn nhúm lệnh sẽ làm việc, double click vào

lệnh cần dựng.
+ Dựng biểu tượng trên thanh cụng cụ.
- Để PLC S7-200 có thể thực hiện được các chương trìnhđiều khiển, người
dùng phải Download chương trìnhxuống PLC.
+ Chọn File  Download. Và việc download cú Phím tắt là Ctrl+D.
+ Dùng ngay biểu tượng ở trên thanh công cụ
- Khi trong PLC có sẵn một chương trình, người dùng cần đưa lên để kiểm
tra, chỉnh sửa STEP7- MicroWIN32 cũng hỗ trợ việc Upload.
+ Chọn menu File  Upload. Phím tắt là Ctrl+U.
+ Dựng biểu tượng ở trên thanh công cụ.
3.2. Các bước để lập trình một chương trình điều khiển cho PLC S7-200.
3.2.1. Bước 1: Phân tích u cầu cơng nghệ.
+ Phân tích các yêu cầu chung của hệ thống (tức là xác định thành phần nào
cần điều khiển, yêu cầu về thời gian, độ chính xác…).
+ Phân tích thứ tự tác động của các thành phần trong hệ thống. Hay nói cách
khác là sự phân biệt thứ tự hoạt động của các thành phần trong hệ thống, cái
nào trước, cái nào sau... và sự liên quan giữa chúng.
+ Phân tích bản chất của từng thành phần để xác định được các điều kiện liên
quan mà chỉ phụ thuộc vào bản chất riêng của nó và kết hợp với tồn bộ với
những phân tích trước đó để có phương pháp điểu khiển thích hợp.
3.2.2. Bước 2: Lập bảng địa chỉ cho các I/O.
Từ các bước phân tích về cơng nghệ cho ta biết sẽ có bao nhiêu I/O trong hệ
thống, bản chất của các I/O (số, tương tự, xung…) và ta sẽ xây dựng được
một bảng các I/O cho toàn bộ hệ thống.
Việc xây dựng bảng I/O phụ thuộc vào hệ thống và cấu hình PLC hoặc hệ
PLC mà chúng ta định viết chương trình điều khiển. Và việc gán địa chỉ cho
các I/O của hệ thống phải tuân thủ những quy định của nhà cung cấp PLC.
GVHD: Nguyễn Anh Tuấn

15


SVTH: Bùi Đức Mạnh


ĐỒ ÁN THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN

3.2.3. Bước 3: Lập giản đồ thời gian hoặc lưu đồ thuật toán điều khiển.
Đối với những hệ điều khiển tương đối lớn và phức tạp thì bước này rất quan
trọng cho việc lập trình về sau này.
Nó sẽ giúp cho người lập trình phân tích hệ thống điều khiển thành từng phần,
sự liên quan và thứ tự tác động của chúng và từ đó sẽ cụ thể hố được phương
án điều khiển trên chương trình cho PLC.
Cịn đối với những hệ thống nhỏ khơng có q nhiều các I/O thì người ta có
thể xây dựng giản đồ thời gian tương ứng cho từng I/O nằm trong tổng thể thứ
tự và thời gian tác động của toàn bộ I/O của hệ thống.
3.2.4. Bước 4: 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 lưu đồ thuật tốn
hoặc giản đồ thời gian thì việc cụ thể hố bằng ngơn ngữ lập trình và đưa
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ệc thể hiện thuật tốn. Và đơi khi cũng phải điều chỉnh lại thuật
tốn cho phù hợp với loại PLC mà mình đang có.
3.2.5. Bước 5: Chạy thử chương trình và kiểm tra lỗi.
4. Một số lệnh cơ bản dùng trong S7-200
4.1. Lệnh về bit

GVHD: Nguyễn Anh Tuấn

16


SVTH: Bùi Đức Mạnh


ĐỒ ÁN THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN

4.2 Timer (Bộ định thời gian): TON, TOF, TONR


CPU 224 có 3 loại Timer: + TON: delay ON

+ TOF: delay OFF
+ TONR: delay ON có duy trì


Timer có 3 độ phân giải: 1ms, 10ms, 100ms.



CPU 224 có 256 bộ timer(T0-T255).

Ví dụ:

GVHD: Nguyễn Anh Tuấn

17

SVTH: Bùi Đức Mạnh



ĐỒ ÁN THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN

Ví dụ:

GVHD: Nguyễn Anh Tuấn

18

SVTH: Bùi Đức Mạnh


ĐỒ ÁN THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN

Ví dụ:

Các số hiệu timer trong CPU 224:

4.3 Counter(Bộ đếm)
Counter là bộ đếm thực hiện chức năng đếm sườn xung trong S7 – 200.
Các bộ đếm của S7 – 200 được chia làm 3 loại: bộ đếm lên (CTU), bộ đếm
xuống (CTD) và bộ đếm lên/xuống(CTUD).

GVHD: Nguyễn Anh Tuấn

19

SVTH: Bùi Đức Mạnh


ĐỒ ÁN THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN


.

4.4 Các lệnh di chuyển nội dung ơ nhớ
ª MOV_B (LAD) Lệnh sao chép nội dung của byte IN sang byte OUT
ª MOVB (STL)
ª MOV_W (LAD) Lệnh sao chép nội dung của từ đơn IN sang OUT
ª MOVW (STL)
ª MOV_DW (LAD) Lệnh sao chép nội dung của từ kép IN sang OUT
ª MOVD (STL)
ª MOV_R (LAD) Lệnh sao chép một số thực từ IN (4byte) sang OUT (4byte)
ª MOVR (STL)
MOV_B

GVHD: Nguyễn Anh Tuấn

20

SVTH: Bùi Đức Mạnh


ĐỒ ÁN THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN

MOV_W

MOV_DW

MOV_R

GVHD: Nguyễn Anh Tuấn


21

SVTH: Bùi Đức Mạnh


ĐỒ ÁN THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN

4.5. Các lệnh so sánh
LAD
n1

n2

Mơ tả
Tiếp điểm

đóng khi

Tốn hạng
n1, n2(byte): VB,

─┤==B├─

n1=n2

IB, QB, MB, SMB,

n1


B = byte

AC, Const, *VD,

─┤==I├─

I = Integer = Word

*AC

n1

D = Double Integer

n2
n2

─┤==D├─
n1

R = Real

n2

─┤==R├─
n1
n2

Tiếp điểm đóng khi n1≥


n1, n2(word): VW,

─┤>=B├─

n2

T, C, QW, MW,

n1

B = byte

SMW, AC, AIW,

─┤>=I├─

I = Integer = Word

hằng số, *VD, *AC

n1

D = Double Integer

n2
n2

─┤>=D├─
n1


R = Real

n2

─┤>=R├─
n1
n2

Tiếp điểm đóng khi n1≤

n1, n2(Dword): VD,

─┤<=B├─

n2

ID, QD, MD, SMD,

n1

B = byte

AC, HC, hằng số,

─┤<=I├─

I = Integer = Word

*VD, *AC


n1

D = Double Integer

n2
n2

─┤<=D├─
n1

R = Real

n2

─┤<=R├─

4.6. Lệnh nhảy và lệnh gọi chương trình con.
GVHD: Nguyễn Anh Tuấn

22

SVTH: Bùi Đức Mạnh


ĐỒ ÁN THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN

LAD

STL


n

Mơ tả

Tốn hạng

Lệnh nhảy thực hiện việc

─( JMP

JMP

chuyển điều khiển đến

)

Kn

nhãn n trong một chương
trình.
Lệnh khai báo nhãn n

LBL: n

JMP

trong một chương trình.

Lệnh gọi chương trình


─( CAL

CALL

con,

L)

Kn

chuyển điều khiển đến

thực

hiện

0÷63
CPU 214:

n:

phép

chương trình con có nhãn
n.
SBR:n

CPU 212:

0÷255


Kn
n

n:

SBR

Lệnh gán nhãn cho một

Kn

chương trình con.

CPU 212:
0÷15
CPU 214:
0÷255

Lệnh trở về chương trình
CRET

đã gọi chương trình con
có điều kiện (bit đầu của

─( CRE

ngăn xếp có giá trị logic

T)


Khơng có

bằng 1)
Lệnh trở về chương trình

─( RET

RET

)

đã gọi chương trình con
không điều kiện.

4.7. Các lệnh can thiệp vào thời gian vòng quét: MEND, END, STOP, NOP,
WDR
4.8 Các lệnh số học

GVHD: Nguyễn Anh Tuấn

23

SVTH: Bùi Đức Mạnh


ĐỒ ÁN THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN

Các lệnh số học trong S7-200 gồm: cộng(ADD), trừ(SUB), nhân(MUL),
chia(DIV)

Lệnh cộng trừ:

Lệnh cộng và trừ gồm có cộng/trừ 16 bit(ADD_I và SUB_I), cộng trừ 32
bit(ADD_DI và SUB_DI) và cộng trừ hai số thực(ADD_R và SUB_R)
Lệnh nhân chia:

Lệnh nhân chia gồm có nhân chia 16 bit(MUL_I và DIV_I), nhân chia 32
bit(MUL_DI và DIV_DI)và nhân chia hai số thực(MUL_R và DIV_R)

4.9 Sử dụng bộ đếm tốc độ cao

GVHD: Nguyễn Anh Tuấn

24

SVTH: Bùi Đức Mạnh


ĐỒ ÁN THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN

GVHD: Nguyễn Anh Tuấn

25

SVTH: Bùi Đức Mạnh


×