Tải bản đầy đủ (.doc) (61 trang)

Nghiên cứu điều khiển tự động hệ thống thủy lực

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 (2.98 MB, 61 trang )

1

ĐẠI HỌC THÁI NGUYÊN
TRƯỜNG ĐẠI HỌC KỸ THUẬT CÔNG
NGHIỆP
----------------***----------------

PHẠM TIẾN TOÀN

NGHIÊN CỨU ĐIỀU KHIỂN TỰ
ĐỘNG HỆ THỐNG THỦY LỰC

LUẬN VĂN THẠC SỸ KỸ THUẬT
CHUYÊN NGÀNH
KỸ THUẬT ĐIỀU KHIỂN VÀ TỰ ĐỘNG HOÁ

THÁI NGUYÊN - 2014
Số hóa bởi Trung tâm Học liệu

/>

2

ĐẠI HỌC THÁI NGUYÊN
TRƯỜNG ĐẠI HỌC KỸ THUẬT CÔNG
NGHIỆP

PHẠM TIẾN TOÀN

NGHIÊN CỨU ĐIỀU KHIỂN TỰ ĐỘNG
HỆ THỐNG THỦY LỰC


Chuyên ngành: KỸ THUẬT ĐIỀU KHIỂN VÀ TỰ
ĐỘNG HOÁ Mã số: 6052 0216

LUẬN VĂN THẠC SỸ KỸ THUẬT

PHÒNG QUẢN LÝ ĐT SAU ĐẠI HỌC

NGƯỜI HƯỚNG DẪN KHOA HỌC

KHOA CHUYÊN MÔN
TRƯỞNG KHOA

THÁI NGUYÊN - 2013
Số hóa bởi Trung tâm Học liệu

/>

3

MỞ ĐẦU

Tên đề tài: “Nghiên cứu điều khiển tự động hệ thống thủy lực”
1. Tổng quan
Nước ta hiện nay đang trong công cuộc công nghiệp hóa - hiện đại hóa đất nước
để từng bước bắt kịp sự phát triển các nước trong khu vực và trên thế giới. Công
nghiệp sản xuất hàng hóa đóng vai trò quan trọng trong việc phát triển kinh tế. Việc
ứng dụng tự động hóa là sự lựa chọn tất yếu trong mọi lĩnh vực nhằm tạo ra sản phẩm
có chất lượng cao, tăng khả năng cạnh tranh mạnh mẽ trên thị trường.
Tự động hóa và điều khiển hệ thống thủy lực đã được phát triển rất mạnh mẽ ở
các nước công nghiệp phát triển, hệ thống thủy lực được sử dụng để điều khiển các

thiết bị như máy ép, rô bốt công nghiệp, máy CNC hoặc trong các dây truyền sản xuất
tự động… Ngày nay, công nghệ điện tử và tin học ngày càng phát triển, đã góp phần
nâng cao năng suất lao động một cách đáng kể. Đặc biệt là các bộ điều khiển chương
trình được tích hợp cao đã đáp ứng hầu hết các yêu cầu đề ra của nền sản xuất hiện đại
với tốc độ sản xuất nhanh, chất lượng sản phẩm cao, ít phế phẩm, giá thành sản xuất
hạ... PLC là một bộ điều khiển chương trình như thế, nó được dùng để thay thế các
thiết bị điều khiển cổ điển có tốc độ chậm và kém chính xác.
Kỹ thuật điều khiển logic khả trình PLC (Programmable Logic Control) được
phát triển từ những năm 1968 - 1970. Trong giai đoạn đầu các thiết bị khả trình yêu
cầu người sử dụng phải có kỹ thuật điện tử có trình độ cao. Ngày nay các thiết bị PLC
đã phát triển mạnh mẽ và có mức độ phổ cập cao. Thiết bị điều khiển logic lập trình
được PLC là dạng thiết bị điều khiển đặc biệt dựa trên bộ vi xử lý, sử dụng bộ nhớ lập
trình được để lưu trữ các lệnh và thực hiện các chức năng, chẳng hạn, cho phép tính
logic, lập chuỗi, định giờ, đếm, và các thuật toán để điều khiển máy và các quá trình
công nghệ.
Vì thế đề tài “Nghiên cứu điều khiển tự động hệ thống thủy lực” có tính cấp
thiết và khả năng ứng dụng cao.
2. Ý nghĩa khoa học và thực tiễn
a) Ý nghĩa khoa học:
- Đề tài giới thiệu tổng quan về PLC và điều khiển lập trình, từ đó xác định được
đối tượng nghiên cứu
Số hóa bởi Trung tâm Học liệu

/>

4

- Mô tả thiết kế được bàn thí nghiệm phục vụ cho việc mô phỏng giải các bài
toán điều khiển tự động thủy lực.
- Sử dụng các phần mềm điều khiển PLC tự động điều khiển các thiết bị thủy

lực, sau đó mô phỏng các trạng thái trên máy tính, mô phỏng hệ thống điều khiển.
b) Ý nghĩa thực tiễn:
Khi đề tài hoàn thành sẽ là một tài liệu tham khảo giúp các cán bộ kỹ thuật nắm
rõ và làm chủ được công nghệ trong quá trình vận hành, giám sát và khắc phục
sửa chữa, lắp đặt…
Trên mô hình thực nghiệm, đề tài có thể giúp cho học sinh sinh viên đang học ở
các trường nghề tham khảo vận dụng trong quá trình thực tập.
Đề tài nghiên cứu điều khiển tự động của hệ thống thủy lực hoàn toàn có thể áp
dụng trong các nhà máy, công xưởng điều khiển các máy công cụ, máy ép thủy lực...
3. Mục đích nghiên cứu
Đề tài này đặt mục tiêu chính là nghiên cứu điều khiển tự động của hệ thống
thủy lực, nghiên cứu cấu trúc bàn thí nghiệm điều khiển thủy lực, các thiết bị trong bàn
thí nghiệm, thiết kế và điều khiển hệ thống theo các chu trình làm việc của hệ thống
thủy lực chính xác, gọn nhẹ. Các mục tiêu cụ thể là:
- Nghiên cứu bài toán điều khiển tự động hệ thống thủy lực; Nghiên cứu sơ đồ
điều khiển hệ thống thủy lực, thiết lập hệ thống điều khiển thủy lực;
- Nghiên cứu bộ điều khiển PLC; Cấu hình phần cứng, các vùng đối tượng, các
bộ phận CPU và chế độ làm việc; Nghiên cứu ngôn ngữ lập trình S7-200 và các
phương pháp lập trình.
- Nghiên cứu các thiết bị của hệ thống thủy lực có thể tự động hóa như cảm
biến áp suất, công tắc hành trình, các van điều khiển thủy lực… Thiết kế sơ đồ nguyên
lý điều khiển hệ thống và sơ đồ lắp đặt PLC; Lập trình điều khiển tự động hệ thống
theo các chu trình.
- Tiến hành thử nghiệm để phân tích đưa ra những kết quả đánh giá mức độ
hoàn thiện và khả năng phát triển, ứng dụng các kết quả đạt được vào thực tiễn.
4. Đối tượng nghiên cứu
Lý thuyết tổng quan về PLC và điều khiển lập trình.
Mô hình thực nghiệm hệ thống điện – thủy lực.
Số hóa bởi Trung tâm Học liệu


/>

5

NI DUNG

Chng 1
TNG QUAN V PLC V LP TRèNH IU KHIN
1.1. PLC V BI TON IU KHIN
1.1.1. Gii thiu chung v PLC
Trong k thut t ng iu khin, cỏc b iu khin chia lm hai loi.
-

iu khin ni cng.

-

iu khin logic kh trỡnh (PLC).

Mt h thụng bt k c tao thnh t cỏc thnh phn :
-

Khi vo.

-

Khi x lý - iu khin.

-


Khi ra.
Khối vào
B chuyn i
tớn hiu u vo

Khối ra

Khối xử lý
Xử lý
điều
khiển


cấu tác
động

Hình 1.1: Các thành phần trong hệ thống điều
khiển
* Khi vo:
chuyn i cỏc i lng vt lý thnh cỏc tớn hiu in, cỏc b chuyn i
cú th l nỳt n, cm bin... v tu thuc theo b chuyn i tớn hiu ra khi khi vo
cú dng ON /OFF ( Binary) hoc liờn tc (analog).
* Khi x lý:
Khi ny thay th ngi vn hnh thc hin cỏc thao tỏc m bo quỏ trỡnh hot
ng. T tớn hiu khi vo h thng iu khin phi to ra nhng tớn hiu ra cn thit

S húa bi Trung tõm Hc liu

/>


6

để đáp ứng yêu cầu điều khiển đã xác định trong phần xử lý. Tín hiệu điều khiển được
thực hiện theo 2 cách.

Số hóa bởi Trung tâm Học liệu

/>

-

Dùng mạch điện nối cứng.

-

Dùng chương trình điều khiển.

* Khối ra:
Tín hiệu ra là kết quả của quá trình xử lý của hệ điều khiển. Các tín hiệu này
được sử dụng để tạo ra ngững hoạt động đáp ứng cho các thiết bị ngõ ra như : Động cơ
điện, xy lanh, piston, van, rơle..
1.1.2. Bài toán điều khiển và giải quyết bài toán điều khiển.
* Điều khiển nối cứng :
- Là các thiết bị được nối cứng cố định với nhau. Toàn bộ chức năng điều
khiển, cách tiến hành chương trình được xác định qua các cách thức nối các rơle, công
tắc... với nhau theo sơ đồ thiết kế.

ON

OFF


K

K
§

K

Hình 1.2: Bộ điều khiển rơle
* Điều khiển lập trình :
Trong công nghiệp ngày nay đòi hỏi kỹ thuật điều khiển phải đáp ứng yêu cầu
sau :
-

Dễ dàng thay đổi chức năng điều khiển dựa trên các thiết bị cũ.

-

Thiết bị điều khiển dễ dàng làm việc với các dữ liệu, số liệu.

-

Kích thước vật lý gọn gàng, dễ bảo quản, dễ sửa chữa.

-

Hoàn toàn tin cậy trong môi trường công nghiệp.

Từ các yêu cầu trên lên điều khiển lập trình ngày càng phát triển và ứng dụng
rộng rãi. Mà điển hình là bộ điều khiển logic khả trình PLC ( Programable Logic

Số hóa bởi Trung tâm Học liệu

/>

Contronller) l loi thit b cho phộp thc hiờn linh hot cỏc thut toỏn thụng qua cỏc
ngụn ng lp trỡnh.
Cổngvào Input

Chơng
trình

Bộ nhớ

Cổng ra Output

Hình 1.3: Bộ điều khiển logic khả trình
1.1.3. So sỏnh PLC vi cỏc thit b iu khin thụng thng khỏc.
- Hin nay cỏc h thng iu khin bng PLC ang dn dn thay th cho cỏc h
thng iu khin bng relay, contactor thụng thng. Ta s so sỏnh u v khuyt im
ca hai h thng trờn.
- H thng iu khin thụng thng:
+ Thụ kch do cú quỏ nhiu dõy dn relay trờn bng iu khin.
+ Tn khỏ nhiu thi gian cho vic thit k lp t.
+ Tc hot ng chm.
+ Cụng sut tiờu th ln.
+ Mi ln thay i chng trỡnh thỡ phi lp t li ton b, tn nhiu thi gian.
+ Khú bo qun v sa cha.
- H thng iu khin bng PLC:
+ Nhng dõy kt ni trong h thng gim ỏng k nờn nh gn.
+ Cụng sut tiờu th ớt.



+ Sự thay đổi các ngõ vào ra và điều khiển hệ thống trở nên dễ dàng hơn nhờ
phần mền điều khiển bằng máy tính.
+ Tốc độ hoạt đông của hệ thống nhanh hơn.
+ Độ bền và độ tin cậy cao.
+ Giá thành của hệ thống giảm khi số tiếp điểm tăng.
+ Có thiết bị chống nhiễu.
+ Ngôn ngữ lập trình dễ hiểu.
+ Dễ lập trình và có thể lập trình trên máy tính, thích hợp cho việc lập trình tuần
tự của nó.
+ Các mô đun rời cho phép thay thế hoặc thêm vào khi cần thiết.
+ Chương trình có thể in ra giấy chỉ trong vài phút thuận tiện cho việc bảo trì.
+ PLC còn có khả năng thêm và hay thay đổi lệnh tuỳ theo yêu cầu công nghệ.
1.1.4. Các ứng dụng của PLC trong thực tế.
Do những đặc điểm nổi bật của PLC trong điều khiển, nên ngày nay nó được sử
dụng rất rộng rãi xử lý các giải pháp tự động hoá trong công nghiệp và rất nhiều lĩnh
vực khác:
- Điều khiển thang máy, thiết bị nâng, hạ hàng.
- Điều khiển quy trình sản xuất: Đóng gói bao bì, xi măng, bia...
- Tự động hoá các hệ thống dịch vụ: Trạm xăng, trạm rửa xe ôtô, máy bơm
nước, máy bán nước tự động...
- Tự động hoá các máy công cụ: Máy tiện, phay, máy ép, lò sấy, làm gạch...
1.2. ĐẠI CƯƠNG VỀ LẬP TRÌNH ĐIỀU KHIỂN
1.2.1. Cấu trúc của một PLC.
- Để thực hiện được một chương trình điều khiển, tất nhiên PLC phải có chức
năng như một máy tính, nghĩa là phải có bộ vi xử lý (CPU), một bộ điều hành, bộ nhớ


để lưu chương trình điều khiển, dữ liệu... PLC phải có cổng vào, ra để giao tiếp với các

đối tượng điều khiển và để trao đổi thông tin với môi trường xung quanh.
- Trong PLC có nhiều thiết bị điều khiển được phân biệt qua các chức năng sau.
+ Các cổng vào ra.

+ Bít nhớ.

+ Dung lượng nhớ.

+ Các chức năng đặc biệt.

+ Bộ đếm (couter).

+ Tốc độ xử lý.

+ Bộ định thời (timer).

+ Loại xử lý chương trình.

- Các thiết bị điều khiển lớn còn được lắp thành các mô đun riêng. đối với các
thiết bị điều khiển nhỏ, chúng được lắp đặt chung trong một bộ. Các bộ điều khiển này
có số lượng đầu vào ra cố định.
Cấu trúc một PLC có thể được mô tả như hình vẽ sau :

Bé nhí ch•¬ng
tr×nh
Timer

®Öm

Cæng

vµo ra
Cæng
ng¾t vµ
®Õm tèc
®é cao

Khèi vi xö
lý trung
t©m
+
HÖ ®iÒu
hµnh


®Õm
Bit

Bus cña PLC
Qu¶n

ghÐp
nèi

H×nh 1.4 : CÊu tróc cña mét PLC

- Thông tin xử lý trong PLC được lưu trữ trong bộ nhớ của nó. Mỗi ô nhớ chứa


1 bit dữ liệu. Bit dữ liệu ( data Binary digital) là một chữ số nghị phân, chỉ có chứa gái
trị 0 hoặc 1. Chuỗi 8 bit dữ liệu gọi là 1 byte, được xác nhận bởi một con số gọi là địa

chỉ (address). Byte nhớ đầu tiên có địa chỉ 0.


- Địa chỉ của một byte nhớ là cố định và mỗi byte nhớ trong PLC có một địa chỉ
riêng. Nội dung chứa trong byte nhớ có thể thay đổi được. Nội dung byte nhớ chính là
dữ liệu được lưu trữ tức thời trong bộ nhớ.
- Khi 1 byte nhớ không chứa hết nội dung thì PLC cho phép 1 cặp byte nhớ
cạnh nhau được xem xét là một đơn vị nhớ gọi là một từ đơn (Word). Địa chỉ thấp hơn
trong hai byte nhớ được dùng làm địa chỉ từ đơn.
Ví dụ : Từ đơn có địa chỉ là 2 thì các byte nhớ có địa chỉ là 2 và 3 với 2 là địa
chỉ byte cao và 3 là địa chỉ byte thấp.

IB2

IB3

IW2
IW2 là từ đơn có địa chỉ 2
IB2 là byte có địa chỉ 2
IB3 là byte có địa chỉ 3
- Khi 1 từ đơn không chứa hết nội dung thì cho phép ghép 4 byte nhớ cạnh
nhau được xem xét là một đơn vị nhớ gọi là một từ kép (Double Word). Địa chỉ thấp
hơn trong 4 byte nhớ được dùng làm địa chỉ từ kép.
Ví dụ : Từ kép có địa chỉ là 2 thì các byte nhớ có địa chỉ là 2,3,4, 5 với 2 là địa
chỉ byte cao và 5 là địa chỉ byte thấp.

DW2

IB2


IB3 IB4

IB5

Trong PLC bộ xử lý trung tâm có thể thực hiện một số thao tác như:
- Đọc nội dung các vùng nhớ ( Bit, Word, Double word).
- Ghi dữ liệu vào vùng nhớ ( Bit, Word, Double word).
Trong thao tác đọc, nội dung vùng nhớ không thay đổi mà chỉ lấy bản sao của
dữ liệu để xử lý.
Trong thao tác ghi, dữ liệu được ghi vào trở thành nội dụng của vùng nhớ và dữ
liệu ban đầu bị mất đi


Có hai loại bộ nhớ trong CPU của PLC:
- RAM: Bộ nhớ có thể đọc và nghi.
- ROM: Bộ nhớ chỉ đọc.
* Bộ nhớ RAM:
Có số lượng ô nhớ xác định. Mỗi ô nhớ có một dung lượng nhớ cố định và nó
chỉ tiếp nhận một lượng thông tin nhất định. Các ô nhớ được ký hiệu bằng các địa chỉ
riêng của nó. Bộ nhớ này chứa các chương trình được sửa đổi hoặc dữ liệu.
- Đặc điểm của bộ nhớ RAM là nội dung chứa trong các ô nhớ của nó bị mất đi
khi mất nguồn điện.
* Bộ nhớ ROM:
Chứa các thông tin không có khả năng xoá hoặc không thể thay đổi được.
Chương trình trong bộ nhớ ROM có nhiệm vụ:
- Điều khiển và kiểm tra các chức năng hoạt động của CPU (Hệ điều hành).
- Dịch ngôn ngữ thành ngôn ngữ máy.
- Khi bị mất điện, bộ nhớ ROM vẫn giữ nguyên nội dung của nó và không bao
giờ bị mất.
* Bộ xử lý trung tâm:

Điều khiển và quản lý tất cả cá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 PLC.
* Hệ điều hành :
Sau khi bật nguồn, hệ điều hành sẽ đặt các counter, timer và các bit nhớ về 0
(Không được nhớ bởi pin cũng như ácquy).
* Bit nhớ:
Các bit nhớ là các phần tử nhớ, mà hệ điều hành ghi nhớ trạng thái tín hiệu.
* Bộ đệm:


Bộ là một vùng nhớ, mà hệ điều hành ghi nhớ trạng thái tín hiệu ở ngõ vào và
ra nhị phân.
* Accumulator:
Là bộ nhớ trung gian mà qua đó Timer hay counter được nạp vào hay thực hiện
các phép toán số học.
* Counter, Timer:
Cũng là các vùng nhớ, hệ điều hành ghi nhớ các giá trị đếm trong nó.
* Hệ thống Bus:
Bộ nhớ chương trình, hệ điều hành và các modul ngoại vi được kết nối với PLC
thông qua Bus. Một Bus bao gồm các dây dẫn mà các dữ liệu trao đổi. Hệ điều hành tổ
chức việc truyền dữ liểu trên các dây dẫn này.
1.2.2. Thiết bị điều khiển lập trình S7 – 200
1.2.2.1. Cấu trúc S7 – 200 và các thông số đặc trưng

H×nh 1.5 : Thiết bị điều khiển lập trình S7 - 200
Là thiết bị lập trình loại nhỏ của hãng Siemens (Đức) có cấu trúc kiểu modul và
các modul mở rộng. Cấu trúc S7-200 gồm 1 CPU và các

module mở


rộng cho nhiều ứng dụng khác nhau. S7-200 gồm nhiều loại: CPU 221, 222, 224, 226.
Có nhiều nhất 7 module mở rộng khi có nhu cầu tăng số cổng vào/ra, cổng vào/ra
Analog, kết nối mạng (AS-I, Profibus).


Bảng 1.1: Các thông số đặc trưng của các mô đun S7 -200

* Các đèn báo: Có 3 loại đèn báo hoạt động:
+ RUN: đèn xanh - báo hiệu PLC đang hoạt động.
+ STOP: đèn vàng - báo hiệu PLC dừng
+ SF (System Failure): đèn đỏ - báo hiệu PLC bị sự cố.
Có 2 loại đèn chỉ thị:
+ Ix.x: chỉ trạng thái logic ngõ vào.
+ Qx.x: chỉ trạng thái logic ngõ ra.
* Đặc điểm ngõ vào:
+ Mức logic 1: 24VDC/7mA
+ Mức logic 0: đến 5VDC/1mA
+ Đáp ứng thời gian: 0.2ms
+ Cách ly quang: 500ACV
+ Địa chỉ cổng vào: Ix.x
* Đặc điểm cổng ra:


+ Cổng ra Relay hoặc transistor Sourcing
+ Điện áp tác động: 24 -28VDC/2A
+ Chịu quá dòng đến 7A
+ Điện trở cách ly nhỏ nhất: 100MΩ
+ Điện trở công tắc: 200mΩ
+ Thời gian chuyển mạch tối đa 10ms

+ Địa chỉ cổng ra: Qx.x
+ Không có chế độ bảo vệ ngắn mạch!
* Nguồn cung cấp:
+ Điện áp nguồn 20 - 24DCV
+ Dòng tối đa 900mA
+ Thời gian duy trì khi mất nguồn 10ms
+ Cầu chì bên trong 2A/250V
+ Không có cách ly nguồn điện
* Cổng truyền thông:
+ Sử dụng cổng RS485 để ghép nối với máy tính hoặc thiết bị khác.
+ Tốc độ truyền là 9600 bauds

H×nh 1.6 : Vị trí các chân của cổng truyền thông RS485


1.2.2.2. Địa chỉ các cổng vào ra:
Địa chỉ ô nhớ S7 - 200 gồm 2 phần: Phần chữa và phần số.
Ví dụ:

PhÇn
ch÷

Q 0.0
PhÇn


PhÇn ch÷

M 0.0
PhÇn sè


1.2.2.3. Phần chữ chỉ vị trí và kích thước của ô nhớ:
M

: Chỉ ô nhớ trong miền các biến cờ có kích thước là 1 bit

MB : Chỉ ô nhớ trong miền các biến cờ có kích thước là 1 byte (8bit)
MW : Chỉ ô nhớ trong miền các biến cờ có kích thước là 2 byte (16bit)
MD : Chỉ ô nhớ trong miền các biến cờ có kích thước là 4 byte (32bit)
I

: Chỉ ô nhớ có kích thước là 1 bit trong miền bộ đệm ngõ vào số

IB

: Chỉ ô nhớ có kích thước là 1 byte trong miền bộ đệm ngõ vào số

IW : Chỉ ô nhớ có kích thước là 2 byte (1từ) trong miền bộ đệm ngõ vào số
ID

: Chỉ ô nhớ có kích thước là 4 byte (2từ) trong miền bộ đệm ngõ vào số

Q

: Chỉ ô nhớ có kích thước là 1 bit trong miền bộ đệm ngõ ra số

QB

: Chỉ ô nhớ có kích thước là 1 byte trong miền bộ đệm ngõ ra số


QW : Chỉ ô nhớ có kích thước là 2 byte trong miền bộ đệm ngõ ra số
QD : Chỉ ô nhớ có kích thước là 4 byte trong miền bộ đệm ngõ ra số
T

: Chỉ ô nhớ trong miền nhớ của bộ thời gian (Timer)

C

: Chỉ ô nhớ trong miền nhớ của bộ đếm (counter)

PIB : Chỉ ô nhớ có kích thước là 1 byte thuộc vùng Peripheral Input, thường là
địa chỉ cổng vào của các modul tương tự
PIW : Chỉ ô nhớ có kích thước là 2 byte thuộc vùng Peripheral Input, thường là
địa chỉ cổng vào của các modul tương tự


PID : Chỉ ô nhớ có kích thớc là 4 byte thuộc vùng Peripheral Input, thường là
địa chỉ cổng vào của các modul tương tự
PQB : Chỉ ô nhớ có kích thước là 1 byte thuộc vùng Peripheral Output, thường
là địa chỉ cổng ra của các modul tương tự
PQW : Chỉ ô nhớ có kích thước là 2 byte thuộc vùng Peripheral Output, thường
là địa chỉ cổng ra của các modul tương tự
PQD : Chỉ ô nhớ có kích thớc là 4 byte thuộc vùng Peripheral Output, thường là
địa chỉ cổng ra của các modul tơng tự
1.2.2.4. Phần số chỉ địa chỉ của byte hoặc bit trong miền nhớ đã xác định.
Nếu ô nhớ đã được xác định thông qua phần chữ là có kích thước 1 bit thì phần
số sẽ là địa chỉ của byte và số thứ tự của bit trong byte đó, được tách với nhau bằng
dấu chấm.
Ví dụ: I 0.0 : Chỉ bit 0 của byte 0
Q 0.0 : Chỉ bit 0 của byte 0

M 0.0 : Chỉ bit 0 của byte 0
Trong trường hợp ô nhớ đã xác định là byte, từ hoặc từ kép thì phần số sẽ là địa
chỉ của byte đầu tiên trong mảng byte của ô nhớ đó.
Ví dụ: QB 0 chỉ ô nhớ có kích thước 1 byte ( byte 0) trong bộ đệm ngõ ra số
1.2.2.5. Cấu trúc bộ nhớ của S7 - 200:
Bộ nhớ S7 -200 được chia làm 3 vùng: vùng nhớ chương trình, vùng nhớ dữ
liệu và vùng nhớ thông số.
+ Vùng nhớ chương trình, vùng nhớ thông số và một phần vùng nhớ dữ liệu
được chứa trong ROM điện EEPROM.


Bé nhí
trong

C

Ch•¬ng
tr×nh
Vïng nhí
th«ng sè
ROM
Vïng nhí

Vïng nhí d÷
liÖu
(Timer,
counter..)

EEPROM


Ch•¬ng
tr×nh
Vïng nhí
th«ng sè
ROM Vïng
nhí d÷
liÖu

Khèi më
réng
CPU
224
Ch•¬ng
tr×nh
Vïng nhí
th«ng sè
ROM Vïng
nhí d÷
liÖu

H×nh 1.7 : CÊu tróc bé nhí cña S7- 200
* Vùng nhớ chương trình:
Chứa các chỉ thị điều khiển vi xử lý để thực hiện yêu cầu điều khiển chương
trình ứng dụng sau khi soạn thảo và được nạp vào ROM và vẫn tồn tại khi mất điện.
* Vùng nhớ thông số:
Gồm các ô nhớ chứa các thông số cài đặt, mật khẩu, địa chỉ các thiết bị điều
khiển và các thông tin về các vùng trống có thể sử dụng. Nội dung của vùng nhớ này
được chứa trong ROM giống như vùng nhớ chương trình.
* Vùng nhớ dữ liệu:
Là nơi làm việc, vùng này gồm các địa chỉ để lưu dữ các phép tính, lưu trữ tạm

thời các kết quả trung gian và chứa các hàng số sử dụng trong các chỉ dẫn hoặc các
thông số điều chỉnh khác. Ngoài ra trong vùng này còn có các phần tử và đối tượng
như: Bộ định thời, bộ đếm, các bộ đếm xung tốc độ cao và các ngõ vào/ra analog.
Vùng nhớ dữ liệu gòm các biến, vùng đệm của các ngõ vào/ra, vùng nhớ trong
và vùng nhớ đặc biệt.
1.2.3. Xử lý chương trình:


1.2.3.1. Vòng quét chương trình:


a

b
c) vµ d)
e

H×nh 1.8: Vßng quÐt (scan) trong S7-200
CPU S7 – 200 được thiết kế để thực hiện một chuỗi các công việc, lặp đi lặp lại.
Việc thực hiện một cách có chu kỳ gọi là chu kỳ vòng quét.
Trong 1 chu kỳ vòng quét, CPU thực hiện các nhiệm vụ sau :
- Đọc các dữ liệu đầu vào.
- Thực thi chương trình.
- xử lý các yêu cầu truyền thông.
- Tự chuẩn đoán lỗi.
- Xuất kết quả đầu ra.
* Đọc dữ liệu đầu vào :
Mỗi chu kỳ quét bắt đầu bằng việc đọc trạng thái của các đầu vào số và sau đó
tới vùng nhớ đệm đầu vào.
* Thực thi chương trình :



CPU được dữ liệu từ vùng nhớ đệm, bắt đầu từ câu lệnh đầu tiên cho tới câu
lệnh sau cùng trong mỗi chu kỳ quét, kết quả được lưu lại ở các vùng nhớ thích hợp và
bộ đệm ảo đầu ra.
* Xử lý các yêu cầu truyền thông:
Nếu có yêu cầu truyên thông thì CPU xử lý tất cả các thông báo được nhận từ
cổng truyền thông.
* Tự chẩn đoán lỗi:
CPU Kiểm tra lỗi của hệ điều hành trong ROM, các vùng nhớ và các trạng tháI
làm việc module.
1.2.3.2. Cấu trúc chương trình của S7 -200.
Có thể lập trình cho PLC S7 – bằng một trong các phần mền sau:
- STEP7 – Micro/DOS
- STEP7 – Micro/WIN – V40(E)
Cấu trúc của một PLC bao gồm chương trình chính ( main program) và sau đó
là các chương trình con và các chương trình xử lý ngắt.

Main Program
MEND
SBR0 Ch•¬ng
tr×nh con
RET

Thùc hiÖn
trong 1 vßng
quÐt
Thùc hiÖn khi
®•îc ch•¬ng
tr×nh chÝnh


SBRn Ch•¬ng
tr×nh con
RET
INT0 Ch•¬ng tr×nh
xö lý
RETI
INTn Ch•¬ng tr×nh xö
lý ng¾t thø n+1
RETI

Thùc hiÖn khi
cã tÝn hiÖu
b¸o ng¾t


1.2.3.3. Phương pháp lập trình:
S7-200 biểu diễn chương trình dưới dạng một mạch logic cứng bằng một dãy
các lệnh và khối chương trình theo thứ tự quy định. Các lệnh và khối này sẽ lần lượt
được quét trong chương trình từ đầu đến cuối trong một vòng quét. PLC sẽ làm việc
ngay tại vòng quét đầu tiên và từ đó thực hiện liên tục chu kỳ quét. Trong mỗi vòng
quét nếu có một lệnh được gọi PLC sẽ nhận lệnh đó và thực hiện, nếu không quét kịp
thì tại vòng quét tiếp theo sẽ thực hiện.
Có 3 phương pháp lập trình: + Phương pháp hình thang (LAD)
+ Phương pháp liệt kê lệnh (STL)
+ Phương pháp lập trình theo sơ đồ khối (PBD)
Nếu chương trình được viết theo kiểu LAD hoặc FBD thì có thể chuyển sang
dạng STL nhưng không phải mọi chương trình viết bằng STL đều có thể chuyển sang
hai dạng kia.
Trong chương trình ta chỉ dùng phương pháp lập trình LAD:

LAD là một ngôn ngữ lập trình đồ họa. Những thành phần cơ bản dung trong
LAD tương ứng với thành phần điều khiển Rơle.
- Tiếp điểm: Là biểu tượng các tiếp điểm thường đóng
- Cuộn dây: Là biểu tượng

thường mở

relay. Toán hạng sử dụng là bit.

- Hộp (box) : là 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 thờng được miêu tả bằng hoop là các bộ thời gian (Timer), bộ
đếm (Counter) và các hàm toán học.
- Mạng LAD: Là đường nối các phần tử thành một mạch hoàn chỉnh. Thông
thường các tín hiệu điện phải đi từ dây nóng qua thiết bị rồi đến dây trung hoà sau đó
về nguồn, tuy nhiên trong phần mềm lập trình chỉ thể hiện dây nóng và bên trái và các
đường nối đến thiết bị từ đó.
1.2.4. Kết nối giữa PLC và các thiết bị ngoại vi.
1.2.4.1. Giới thiệu CPU 222 và cách kết nối với thiết bị ngoại vi.


a) Sơ đồ bề mặt của bộ điều khiển lập trình S7 -200 như hình vẽ

§Ìn b¸o tr¹ng
th¸i lµm
viÖc

§Ìn b¸o tr¹ng
th¸i cæng
vµo


Cổng kết nối
modul mở
rộng

CPU 222

Cæng
truyÒn
th«ng

§Ìn b¸o tr¹ng
th¸i cæng
vµo

Hình 1.9: Sơ đồ bề mặt của PLC S7 – 200
b) Kết nối với máy tính:

COM 2 RS 232

RS 485

Hình 1.10: Sơ đồ kết nối với máy tính
* 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.
Số hóa bởi Trung tâm Học liệu

/>

c) Kết nối vào/ra với ngoại vi.
Các ngõ vào, ra của PLC cần thiết để điều khiển và giám sát quá trình điều

khiển. Các ngõ vào ra có thể phân làm 2 loại cơ bản : Số (Digital) và tương tự
(Analog)
* Nối nguồn cung cấp cho PLC.
Có thể là 1 chiều hay xoay chiều độc lập tuỳ vào các họ và chức năng điều
khiển riêng:
Xoay
Adapter

U: 20...29VAC, f = 47....63Hz
85...246 VAC, f=47....63HZ
Một chiều: 20.4.....28,8 VDC.
* Kết nối cổng vào số với ngoại vi.
Có thể là điện áp 1 chiều hay xoay chiều độc lập tuỳ vào các họ và chức năng
điều khiển riêng:
Xoay chiều: 15...35VAC, f = 47....63Hz
79...135VAC, f=47....63HZ
Một chiều: 15.....30 VDC.
Sơ đồ mạch bên trong của cổng vào như hình vẽ:

optocoupler

+

DC input
COM

+5V

TTL
a,

optocoupler

AC input

b,

TTL

Hình 1.11: Sơ đồ mạch bên trong của cổng vào
a) Mạch điện của 1 cổng vào số sử dụng nguồn cung cấp DC
b) Mạch điện của 1 cổng vào số sử dụng nguồn cung cấp AC


×