do an plc
DESCRIPTION
đồ ánTRANSCRIPT
Đồ Án 2 2012
I
LỜI CẢM ƠN
Trong quá trình thực hiện đồ án này nhóm chúng em xin gửi lời cảm ơn sâu
sắc đến:
Thầy Trần Quang Vinh đã tạo mọi điều kiện thuận lợi để nhóm chúng em
thực hiện tốt đồ án này trong khoảng thời gian ngắn nhất.
Qu c c thầy c trong khoa C ng nghệ điện tử đã truyền đạt ch ng em
nh ng kiến thức về chuy n m n v gi p ch ng em đ nh h ng theo sự hiểu iết v
khả n ng để ch ng em thực hiện tốt đồ n phân loại sản phẩm theo chiều cao
dùng PLC và giám sát bằng wincc ”.
Sau cùng là gửi lời cảm ơn t i gia đình v c c ạn đã nhiệt tình gi p đỡ
nhóm em trong quá trình thực hiện .
Đồ Án 2 2012
II
N N O N Ƣ N N
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................
Trần Quang Vinh
Đồ Án 2 2012
III
N N O N P ẢN BIỆN
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
..................................................................................................................................
Đồ Án 2 2012
IV
Mục Lục
Lời mở đầu .............................................................................................................1
Ch ơng 1: Tổng quan về plc ..................................................................................2
1.1 PLC S7-200 ..................................................................................................2
1.1.1 Chức n ng PLC .......................................................................................2
1.1.2 Nguyên lý hoạt động của PLC ................................................................2
1.1.3 Thiết b I/O ..............................................................................................6
1.1.4 Thời gian quét ..........................................................................................7
1.1.5 Cấu hình phần cứng .................................................................................8
1.1.6 Các vùng nh ...........................................................................................11
1.1.7 Kết nối v i máy tính ................................................................................15
1.2 Phần mềm Step 7 Micro/win..........................................................................17
1.2.1 Các phần tử cơ bản trong ch ơng trình PLC S7-200 ..............................17
1.2.2 Nh ng tập lệnh cơ ản của Step7 Micro/Win .........................................21
Ch ơng 2: Phần mềm Wincc v ph ơng ph p kết nối v i PLC ............................41
2.1 gi i thiệu phần mềm giao diện ng ời máy Wincc (Siemens) ......................41
2.2 Cấu hình Wincc ............................................................................................43
2.2.1 Các loại project ........................................................................................43
2.2.2 Chức n ng Wincc Exphower ...................................................................44
2.2.3 Chức n ng Graphics Designer .................................................................49
2.2.4 tag logging ...............................................................................................51
2.2.5 Cấu trúc Alarm logging ...........................................................................56
2.3 Phần mềm PC access kết nối PLC và Wincc ...............................................60
Ch ơng 3: M hình phân loại sản phẩm .................................................................68
3.1 Phần cứng .....................................................................................................68
Đồ Án 2 2012
V
3.2 Chức n ng của từng nút trên mô hình ..........................................................69
3.3 Nguyên lý hoạt đ ng .....................................................................................70
3.4 Cảm biến .......................................................................................................71
3.5 Ưu khuyết điểm của mô hình .......................................................................76
3.5.1 Ưu điểm ...................................................................................................76
3.5.2 Khuyết điểm ............................................................................................76
Ch ơng 4: Thực thi hệ thống điều khiển giám sát dây chuyền phân loại sản ........77
4.1 ch ơng trình cho PLC ...................................................................................77
4.2 L u đồ thuật toán ..........................................................................................78
4.3 Code PLC ......................................................................................................80
4.4 Lập giao diện mô phỏng trên Wincc ............................................................91
4.5 Kết luận .........................................................................................................91
Tài liệu tham khảo ....................................................................................................92
Đồ Án 2 2012
1
Lời Mở Đầu
Ngày nay hệ thống điều khiển tự động không còn quá xa lạ v i chúng ta. Nó
đ ợc ra đời từ rất s m, nhằm đ p ứng đ ợc nhu cầu thiết yếu trong cuộc sống của
con ng ời. V đặc biệt trong sản xuất, công nghệ tự động rất phát triển và nó đã
giải quyết đ ợc rất nhiều vấn đề mà một ng ời ình th ờng khó có thể l m đ ợc.
Ngày càng nhiều các thiết b tiên tiến đòi hỏi khả n ng xử lý, mức độ hoàn hảo , sự
chính xác của các hệ thống sản xuất ngày một cao hơn, đ p ứng nhu cầu sản xuất
về số l ợng, chất l ợng, thẩm mỹ ngày càng cao của xã hội. Vì vậy điều khiển tự
động đã trở thành một ngành khoa học kỹ thuật chuyên nghiên cứu và ứng dụng
của ng nh điều khiển tự động v o lao động sản xuất, đời sống sinh hoạt của con
ng ời.
Bên cạnh đó PLC đ ợc ra đời và nó ngày càng phát triển vì nh ng tính n ng
u việt m nó có đ ợc. Từ khi PLC ra đời nó đã thay thế một số ph ơng ph p cũ,
nhờ khả n ng điều khiển thiết b dễ dàng và linh hoạt dựa vào việc lập trình dựa
trên nh ng tập l nh logic cơ ản. Để tìm hiểu rõ hơn về PLC nhóm chúng em xin
chọn đề t i Mô hình phân loại sản phẩm theo chiều cao dùng PLC và giám
sát bằng wincc ”.
Trong quá trình thực hiện đề t i nhóm ch ng em đã cố gắng tìm hiểu và học
hỏi. Nh ng do khả n ng còn hạn chế nên có nh ng sai xót mong nhận đ ợc sự
thông cảm từ quý thầy cô.
Đồ Án 2 2012
2
hƣơng 1: tổng quan về plc
1.1. PLC S7-200
1.1.1. Chức năng PL
PLC đ ợc nhiều hãng chế tạo, và mỗi hãng có nhiều họ khác nhau, và có nhiều
phiên bản trong mỗi họ, chúng khác nhau về tính n ng v gi th nh, phù hợp v i
i to n đơn giản hay phức tạp. Ngoài ra còn có các bộ ghép mở rộng cho phép
ghép nhiều bộ PLC nhỏ để thực hiện các chức n ng phức tạp, hay giao tiếp v i
máy tính tạo thành một mạng tích hợp, việc thực hiện theo dõi, kiểm tra, điều khiển
một quá trình công nghệ phức tạp hay toàn bộ một phân x ởng sản xuất. Mặc dù
vậy, một hệ thống điều khiển dùng bất cứ loại PLC n o đều cũng có cấu tr c nh
hình sau :
+ Ngõ vào dạng số: gồm hai trạng thái ON và OFF. Khi ở trạng thái ON thì
ngõ vào số đ ợc coi nh ở mức logic 1 hay mức logic cao. Khi ở trang thái OFF
thì ngõ vào có thể đ ợc coi nh ở mức logic 0 hay mức logic thấp.
+ Ngõ ra số: gồm hai trạng th i ON v OFF. C c ngõ ra n y th ờng đ ợc
nối ra để điều khiển các cuộn dây contactor, đèn tín hiệu…
+ Thiết b đầu vào: gồm các thiết b tạo ra tín hiệu điều khiển th ơng l n t
nhấn, cảm biến.
1.1.2. Nguyên lý hoạt động của PLC
PLC là bộ điều khiển mà tùy thuộc v o ng ời sử dụng nó có thể thực hiện một loạt
hay trình tự các sự kiện, cá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à cổng v o) t c động vào PLC hoặc qua các hoạt động có trể nh thời
gian đ nh thời hay các sự kiện đ ợc đếm. : CPU điều khiển các hoạt động bên
Đồ Án 2 2012
3
trong PLC. Bộ xử lý sẽ đọc và kiểm tra ch ơng trình đ ợc chứa trong bộ nh , sau
đó sẽ thực hiện thứ tự từng lệnh trong ch ơng trình , sẽ đóng hay ngắt c c đầu ra.
Các trạng thái ngõ ra ấy đ ợc ph t đến các thiết b liên kết để thực thi. Và toàn bộ
các hoạt động thực thi đó đều phụ thuộc v o ch ơng trình điều khiển đ ợc gi
trong bộ nh .
Một khi một sự kiện đ ợc kích hoạt, thật sự là nó bật ON hay OFF thiết b bên
ngoài hay còn gọi là thiết b vật lý ( các thiết b này gắn vào cổng ra của nó ) . Nh
vậy chúng ta có thể hiểu rằng PLC là một bộ điều khiển logic theo ch ơng trình .
Ta chỉ cần thay đổi ch ơng trình c i đặt trong PLC là PLC có thể thực hiện đ ợc
các chức n ng kh c nhau, điều khiển trong nh ng m i tr ờng khác nhau.
Cấu trúc PLC có thể đ ợc phân thành các thành phần nh hình vẽ:
- Đơn vị xử lý trung tâm: CPU điều khiển các hoạt động bên trong PLC.
Bộ xử lý sẽ đọc và kiểm tra ch ơng trình đ ợc chứa trong bộ nh , sau đó sẽ thực
hiện thứ tự từng lệnh trong ch ơng trình , sẽ đóng hay ngắt c c đầu ra. Các trạng
thái ngõ ra ấy đ ợc ph t đến các thiết b liên kết để thực thi. Và toàn bộ các hoạt
động thực thi đó đều phụ thuộc v o ch ơng trình điều khiển đ ợc gi trong bộ nh .
-Hệ thống Bus: Hệ thống Bus là tuyến dùng để truyền tín hiệu, hệ thống
gồm nhiều đ ờng tín hiệu song song:
Power Supply
Input
Interface
Central Processing Unit
( CPU)
Memory
Output
Interface
Đồ Án 2 2012
4
+ Address Bus : Bus đ a chỉ dùng để truyền đ a chỉ đến các Module
khác nhau.
+ Data Bus : Bus dùng để truyền d liệu.
+ Control Bus : Bus điều khiển dùng để truyền các tín hiệu đ nh thì và
điểu khiển đồng bộ các hoạt động trong PLC .
- Trong PLC các số liệu đ ợc trao đổi gi a bộ vi xử lý và các module vào ra
thông qua Data Bus. Address Bus và Data Bus gồm 8 đ ờng, ở cùng thời điểm cho
phép truyền 8 bit của 1 byte một c ch đồng thời hay song song.
- Nếu một module đầu vào nhận đ ợc đ a chỉ của nó trên Address Bus , nó sẽ
chuyển tất cả trạnh th i đầu vào của nó vào Data Bus. Nếu một đ a chỉ byte của 8
đầu ra xuất hiện trên Address Bus, module đầu ra t ơng ứng sẽ nhận đ ợc d liệu
từ Data bus. Control Bus sẽ chuyển các tín hiệu điều khiển vào theo dõi chu trình
hoạt động của PLC . C c đ a chỉ và số liệu đ ợc chuyển l n c c Bus t ơng ứng
trong một thời gian hạn chế.
- Hệ thống Bus sẽ làm nhiệm vụ trao đổi thông tin gi a CPU, bộ nh và I/O .
Bên cạnh đó, CPU đ ợc cung cấp một xung Clock có tần số từ 1¸8 MHZ. Xung
này quyết đ nh tốc độ hoạt động của PLC và cung cấp các yếu tố về đ nh thời,
đồng hồ của hệ thống.
- Bộ nhớ:
+ PLC th ờng yêu cầu bộ nh trong c c tr ờng hợp : Làm bộ đ nh thời cho
các kênh trạng thái I/O. Làm bộ đệm trạng thái các chức n ng trong PLC nh đ nh
thời, đếm, ghi các Relay.
Đồ Án 2 2012
5
+ Mỗi lệnh của ch ơng trình có một v trí riêng trong bộ nh , tất cả mọi v
trí trong bộ nh đều đ ợc đ nh số, nh ng số n y chính l đ a chỉ trong bộ nh . Đ a
chỉ của từng ô nh sẽ đ ợc trỏ đến bởi một bộ đếm đ a chỉ ở bên trong bộ vi xử lý.
Bộ vi xử lý sẽ giá tr trong bộ đếm này lên một tr c khi xử lý lệnh tiếp theo. V i
một đ a chỉ m i , nội dung của ô nh t ơng ứng sẽ xuất hiện ở đấu ra, quá trình
n y đ ợc gọi l qu trình đọc . Bộ nh n trong PLC đ ợc tạo bỡi các vi mạch
bán dẫn, mỗi vi mạch này có khả n ng chứa 2000 - 16000 dòng lệnh , tùy theo loại
vi mạch. Trong PLC các bộ nh nh RAM, EPROM đều đ ợc sử dụng .
+ RAM (Random Access Memory ) có thể nạp ch ơng trình, thay đổi hay
xóa bỏ nội dung bất kỳ lúc nào. Nội dung của RAM sẽ b mất nếu nguồn điện nuôi
b mất . Để tránh tình trạng n y, c c PLC đều đ ợc trang b một pin khô, có khả
n ng cung cấp n ng l ợng dự tr cho RAM từ v i th ng đến v i n m. Trong thực
tế RAM đ ợc dùng để khởi tạo và kiểm tra ch ơng trình. Khuynh h ng hiện nay
dùng CMOSRAM nhờ khả n ng ti u thụ thấp và tuổi thọ l n .
+ EPROM (Electrically Programmable Read Only Memory) là bộ nh mà
ng ời sử dụng ình th ờng chỉ có thể đọc chứ không ghi nội dung v o đ ợc. Nội
dung của EPROM không b mất khi mất nguồn, nó đ ợc gắn sẵn trong m y, đã
đ ợc nhà sản xuất nạp và chứa hệ điều hành sẵn. Nếu ng ời sử dụng không muốn
mở rộng bộ nh thì chỉ dùng thêm EPROM gắn bên trong PLC. Trên PG
(Programer) có sẵn chỗ ghi và xóa EPROM.
+ EEPROM (Electrically Erasable Programmable Read Only Memory)
liên kết v i nh ng truy xuất linh động của RAM và có tính ổn đ nh. Nội dung của
nó có thể đ ợc xóa và lập trình bằng điện, tuy nhiên số lần là có gi i hạn.
M i tr ờng ghi d liệu thứ t l đĩa cứng hoặc đĩa mềm, đ ợc sử dụng trong
Đồ Án 2 2012
6
máy lập trình . Đĩa cứng hoặc đĩa mềm có dung l ợng l n n n th ờng đ ợc dùng
để l u nh ng ch ơng trình l n trong một thời gian dài .
Kích th c bộ nh :
+ Các PLC loại nhỏ có thể chứa từ 300 -1000 dòng lệnh tùy vào công
nghệ chế tạo.
+ Các PLC loại l n có kích th c từ 1K - 16K, có khả n ng chứa từ 2000 -
16000 dòng lệnh. Ngoài ra còn cho phép gắn thêm bộ nh mở rộng nh RAM ,
EPROM.
-C c ngõ v o ra I/O: tr n PLC, điều này làm cho việc kiểm tra hoạt động nhập
xuất trở nên dể d ng v đơn giản. Bộ C c đ ờng tín hiệu từ bộ cảm biến đ ợc nối
vào các module ( c c đầu vào của PLC ), c c cơ cấu chấp h nh đ ợc nối v i các
module ra ( c c đầu ra của PLC ). Hầu hết c c PLC có điện áp hoạt động bên trong
là 5V, tín hiệu xử lý là 12/24VDC hoặc 100/240VAC. Mỗi đơn v I/O có duy nhất
một đ a chỉ, các hiển th trạng thái của c c k nh I/O đ ợc cung cấp bởi c c đèn
LED xử l đọc v x c đ nh các trạng th i đầu v o (ON,OFF) để thực hiện việc
đóng hay ngắt mạch ở đầu ra .
1.1.3. Thiết bị I/O
Thiết b nhập ( Input devices ) : Sự th ng minh” của một hệ thống tự động
hoá phụ thuộc vào khả n ng của PLC: đọc các tín hiệu từ các kiểu kh c nhau nh :
Nút ấn, phím, cầu dao, hoặc các thiết b cảm ứng tự động đặc biệt nh proximity
switch, limit switch, photoelectric sensor, level sensor….kiểu của các tín hiệu nhập
đến PLC sẽ là logic ON/OFF hoặc tín hiệu t ơng tự.
Thiết b xuất ( Output devices ): Hệ thống tự động l ch a đầy đủ và hệ thống
PLC gần nh t liệt khi không có sự giao diện, liên lạc v i tr ờng thiết b xuất.
Đồ Án 2 2012
7
Một vài của phần l n chung các thiết b đ ợc điều khiển là motor, solenoids, relay
indicators, uzzer…. Xuy n suốt các hoạt động của motors và solenoids, PLC có
thể điều khiển từ một chọn đơn lẻ v nơi hệ thống đến nhiều hệ thống servo phức
tạp. Đây l kiểu của thiết b xuất l cơ cấu của một hệ thống tự động hoá và vì thế
nó ảnh h ởng trực tiếp đến quá trình của hệ thống
1.1.4. Thời gian quét
Quá trình của việc đọc tín hiệu nhập, thi h nh ch ơng trình v cập nhật xuất đ ợc
biết nh l quét . Thời gian quét th ng th ờng là quá trình liên tục và thi hành
một chuỗi nối tiếp nhau của việc đọc trạng thái trạng thái nhập, x c đ nh mức điều
khiển logic và cập nhật lại việc xuất ra tín hiệu điều khiển. Sự chỉ ra rõ thời gian
quét làm thế n o để cho bộ điều khiển có thể đ p ứng nhanh đến tr ờng nhập và sự
giải đ p chính x c cho logic điều khiển.
Nh ng yếu tố ảnh h ởng đến thời gian quét : Thời gian đòi hỏi để l m scan đơn có
giá tr thay đổi từ 0.1 ms đến vài chục ms đ ợc x c đ nh trên tốc độ truy xuất CPU
của nó v độ d i ch ơng trình của ng ời sử dụng.
I/O Update
Program Scan
Đồ Án 2 2012
8
1.1.5. Cấu hình phần cứng
SF (đèn đỏ) : đèn đỏ SF báo hiệu hệ thống b lỗi. Đèn SF s ng l n khi PLC
có lỗi.
RUN (đèn xanh) : cho iết PLC đang ở chế độ làm việc và thực hiện ch ơng
trình đ ợc nạp vào trong bộ nh ch ơng trình của PLC.
STOP (đèn v ng) : chỉ đ nh PLC đang ở chế độ dừng. Dừng ch ơng trình
đang thực hiện lại.
Ix.x (đèn xanh) : đèn xanh ở cổng vào chỉ đ nh trạng thái tức thời của cổng
( x.x = 0.0 – 1.5 ). Đèn n y o hiệu trạng thái của tín hiệu theo giá tr logic của
cổng.
Đồ Án 2 2012
9
Qy.y (đèn xanh) : đèn xanh ở cổng ra chỉ đ nh trạng thái tức thời của cổng
( y.y = 0.0-1.10 ). Đèn n y o hiệu trạng thái của tín hiệu theo giá tr logic của
cổng.
Một số loại CPU 22x:
Đồ Án 2 2012
10
- Cổng truyền thông: S7-200 sử dụng cổng truyền thông nối tiếp RS 485 v i
phích cắm 9 chân để phục vụ cho việc ghép nối v i thiết b lập trình hoặc v i các
PLC khác.Tốc độ truyền cho máy lập trình kiểu PPI là 9.6 kbps. Tốc độ truyền
cung cấp PLC theo kiểu tự do là từ 300 aud đến 38400 baud. Các chân của cổng
truyền thông là:
1. Đất.
2. 24VDC
3. truyền và nhận d liệu
4. không dùng
5. đất
6. 5VDC ( điện trở trong 100Ω )
7. 24VDC (100mA)
8. truyền và nhận d liệu
9. không dùng
Để ghép nối S7-200 v i máy lập trình PG720 có thể sử dụng một cáp nối
thẳng qua MPI. C p đó đi kèm theo m y lập trình.
Ghép nối S7-200 v i máy tính PC qua cổng RS 232 cần có cáp nối PC/PPI
v i bộ chuyển đổi RS232/RS485 , và qua cổng USB ta có cáp USB/PPI.
- Card nh , pin , clock (CPU 221 , 222)
Một tụ điện v i điện dung l n cho phép nuôi bộ nh RAM sau khi b mất
nguồn điện cung cấp. Tùy theo CPU mà thời gian l u tr có thể kéo dài nhiều ngày.
Chẳng hạn CPU 224 là khoảng 100h.
Card nh : đ ợc sử dụng để l u tr ch ơng trình. Ch ơng trình chứa trong
card nh bao gồm : program block , data block , system block , công thức , d liệu
đo v c c gi tr c ỡng bức.
Đồ Án 2 2012
11
Card pin: dùng để mở rộng thời gian l u tr các d liệu có trong bộ nh .
Nguồn pin đ ợc tự động chuyển sang khi tụ PLC cạn. pin có thể sử dụng đến 200
ngày.
Card Clock / Battery module: đồng hồ thơig gian thực cho CPU 221, 222 và
nguồn pin để nu i đồng hồ v l u gi liệu. Thời gian sử dụng đến 200 ngày.
- Biến trở chỉnh giá tr analog: hai biến trở n y đ ợc sử dụng nh hai ngõ v o
analog cho phép điều chỉnh các biến cần phải thay đổi và sử dụng trong ch ơng
trình.
1.1.6. Các vùng nhớ.
- Vùng nh đệm ngõ vào số I:
CPU sẽ đọc trạng thái tín hiệu của tất cả các ngõ vào số ở đầu mỗi chu kỳ
quét ,sau đó sẽ chứa các giá tr này vào vùng nh đệm ngõ vào. Có thể truy nhập
vùng nh này theo bit , Byte , Word hay Doubleword.
- Vùng nh đệm ngõ ra số Q:
Trong quá trình xử l ch ơng trình CPU sẽ l u c c gi tr sử lý thuộc vùng nh
ngõ ra v o đây. Tại cuối mỗi vòng quét CPU sẽ sao chép nội dung vùng nh đệm
này và chuyển ra các ngõ ra vật lý. Có thể truy nhập vùng nh này theo bit , Byte ,
Word hay Doubleword.
- Vùng nh biến V:
Sử dụng vùng nh V để l u tr các kết quả phép to n trung gian có đ ợc do các
xử lý logic của ch ơng trình. Cũng có thể sử dụng vùng nh để l u tr các d liệu
khác li n quan đến ch ơng trình hay nhiệm vụ điều khiển. Có thể truy nhập vùng
nh này theo bit , Byte , Word hay Doubleword
- Vùng nh M:
Đồ Án 2 2012
12
Có thể coi vùng nh M nh c c rơle điều khiển trong ch ơng trình để l u tr
trạng thái trung gian của một phép toán hay các th ng tin điều khiển khác. Có thể
truy nhập vùng nh này theo bit , Byte , Word hay Doubleword.
- Vùng nh bộ đ nh thời T:
S7-200 cung cấp vùng nh riêng cho các bộ đ nh thời , các bộ đ nh thời đ ợc sử
dụng cho các yêu cầu điều khiển cần trì hoãn thời gian. Giá tr thời gian đếm sẽ
đ ợc đếm t ng dần theo 3 độ phân giải là 1ms , 10ms , 100ms.
- Vùng nh bộ đếm C:
Có 3 loại bộ đếm là bộ đếm lên , bộ đếm xuống , bộ đếm lên - xuống . Các bộ
đếm sẽ t ng hoặc giảm giá tr hiện hành khi tín hiệu ngõ v o thay đổi trạng thái từ
mức thấp lên mức cao.
- Vùng nh bộ đếm tốc độ cao HC:
Các bộ đếm tốc độ cao đ ợc sử dụng để đếm các sự kiên tốc độ cao độc lập v i
vòng quét của CPU. Giá tr đếm là số nguyên 32 bit có dấu. Để truy xuất giá tr
đếm của các bộ đếm tốc độ cao cần x c đ nh đ a chỉ của bộ đếm tốc độ cao , sử
dụng bộ nh HC và số của bộ đếm , ví dụ HC0. Giá tr đếm hiện hành của các bộ
đếm tốc độ cao là các giá tr chỉ đọc và truy xuất theo double word.
- Các thanh ghi AC:
Là các phần tử đọc / ghi mà có thể đ ợc dùng để truy xuất giống nh ộ nh .
Chẳng hạn có thể sử dụng c c thanh ghi để truy xuất các thông số từ c c ch ơng
trình con v l u tr các giá tr trung gian để sử dụng cho tính toán. Các CPU s7-
200 có 4 thanh ghi là AC0 , AC1 , AC2 và AC3. Chúng ta có thể truy xuất d liệu
trong các thanh ghi này theo Byte , Word và Doubleword.
- Vùng nh đặc biệt SM:
Đồ Án 2 2012
13
Các bit SM là các phần tử cho phép truyền thông tin gi a CPU v ch ơng trình
ng ời dùng. Có thể sử dụng c c it n y để chọn lựa v điều khiển một số chức
n ng đặc biệt của CPU , chẳng hạn nh it l n mức 1 trong vòng quét đầu tiên ,
các bit phát ra các xung có tần số 1Hz… Ch ng ta truy xuất vùng nh SM theo bit ,
Byte , Word và Doubleword.
- Vùng nh cục bộ L:
Vùng nh n y có độ l n 64 Byte , trong đó 60 Byte có thể đ ợc dùng nh vùng
nh cục bộ hay chuyển các thông số t i c c ch ơng trình con , 4 Byte cuối cùng
dùng cho hệ thống. Vùng nh n y t ơng tự nh vùng nh biến V chỉ khác ở chỗ
các biến vùng nh V cho phép sử dụng tất cả các khối ch ơng trình còn vùng nh
L chỉ có tác dụng trong phạm vi soạn thảo của một khối ch ơng trình m th i. V
trí biến thuộc vùng nh L trong ch ơng trình chính thì kh ng thể sử dụng ở
ch ơng trình con v ng ợc lại.
- Vùng nh ngõ v o t ơng tự AI:
Các PLC S7-200 chuyển một giá tr t ơng tự thành giá tr số và chứa vào một
vùng nh 16 bit. Bởi vì các giá tr t ơng tự chiếm một vùng nh word nên chúng
luôn luôn có các giá tr worrd chẵn , chẳng hạn nh AIW0 , AIW2 , AIW4… v l
các giá tr chỉ đọc.
- Vùng nh ngõ ra t ơng tự AQ:
Các PLC S7-200 chuyển một giá tr số 16 bit sang giá tr điện áp hoặc dòng
điện , t ơng ứng v i một giá tr số. Giống nh c c ngõ v o t ơng tự chúng ta chỉ
có thể truy xuất c c ngõ ra t ơng tự theo word. Và là các giá tr word chẵn , chẳng
hạn AQW0, AQW2 , AQW4.
Bảng các vùng nh đặc đ ểm của CPU S7-200:
Đồ Án 2 2012
15
1.1.7. Kết nối với máy tính
Đối v i các thiết b lập trình của hẵng Siemens có các cổng giao tiếp PPI thì
có thể kết nối trực tiếp v i PLC thông qua một sợi c p. Tuy nhi n đối v i máy tính
cá nhân cần thiết phải có cáp chuyển đổi PC/PPI . Có 2 loại cáp chuyển đổi là cáp
RS232/PPI Multi-Master và cáp USB/PPI Multi-Master.
- Cáp RS232/PPI Multi-Master.
Hình dáng của cáp và công tắc chọn chế độ truyền:
Tùy theo tốc độ truyền gi a máy tính và CPU mà công tắc 1,2,3 đ ợc để ở
v trí thích hợp. Th ng th ờng đối v i CPU 22x thì tốc độ truyền th ờng đặt là 9.6
kbaud ( tức công tắc 1,2,3 đ ợc đặt theo thứ tự là 010 )
Tùy theo truyền thông là 10 bit hay 11 bit mà công tắc 7 đ ợc đặt ở v trí thích hợp.
Khi kết nối ình th ờng v i máy tính thì công tắc 7 chọn ở chế độ truyền thông 11
bit ( công tắc 7 đặt ở v trí 0 )
Đồ Án 2 2012
16
Công tắc 6 ở cáp RS232/PPI Multi-Master đ ợc sử dụng để kết nối port
truyền thông RS232 của 1 modem v i S7-200 CPU. Khi kết nối ình th ờng v i
máy tính thì công tắc 6 đ ợc đặt ở v trí data Comunications Equipment (DCE)
(công tắc 6 ở v trí 0) . Khi kết nối cáp PC/PPI v i một modem thì port RS232 của
cáp PC/PPI đ ợc đặt ở v trí Data Teminal Equipment (DTE) (công tắc 6 ở v trí 1).
Công tắc 5 đ ợc sử dụng để đặt cáp RS232/PPI Multi-Master thay thế cáp
PC/PPI hoặc hoạt động ở chế Freeport thì đặt ở chế độ PPI/Freeport (công tắc 5 ở
v trí 0). Nếu kết nối bình th ờng là PPI (master) v i phần mềm STEP 7
Micro/Win 3.2 SP4 hoặc cao hơn thì đặt ở chế độ PPI (công tắc 5 ở v trí 1).
Sơ đồ nối cáp RS232/PPI Multi-Master gi a máy tính và CPU S7-200 v i tốc độ
truyền 9,6 kbaud:
- Cáp USB/PPI Multi-Master.
Hình dáng của cáp:
Đồ Án 2 2012
17
Cách thức kết nối cáp USB/PPI Multi-Master cũng t ơng tự nh c p
RS232/PPI Multi-Master . Để sử dụng cáp này , phần mềm cần phải là STEP 7 -
Micro/WIN 3.2 Service Pack 4 ( hoặc cao hơn ). C p chỉ có thể đ ợc sử dụng v i
loại CPU 22x hoặc sau này. C p USB kh ng đ ợc hỗ trợ truyền thông Freeport và
download cấu hình màn hình TP070 từ phần mền TP Designer.
1.2. Phần mềm Step 7 Micro/win
1.2.1. ác phần tử cơ bản trong chƣơng trình PLC S7-200
Các phần tử cơ ản trong ch ơng trình PLC S7- 200 là:
1. Ch ơng trình chính (main program)
2. Ch ơng trình con (su routine)
3. Ch ơng trinh ngắt (interupt rountine)
4. Khối hệ thống ( system block)
5. Khối d liệu (data block)
Chương trình OB1 (main program)
Đây l phần khung ch ơng trình, chứa các lệnh điều khiển ứng dụng. V i 1
số ch ơng trình điều khiển nhỏ, đơn giản chúng ta có thể viết tắt các lệnh trong
khối n y. Ch ơng trình ứng dụng đ ợc bắt đầu từ ch ơng trình chính, c c lệnh
đ ợc xử lý lần l ợt từ trên xuống d i và chỉ 1 lần ở mỗi vòng quét. Trong S7-200
ch ơng trính đ ợc chứa trong khối OB1.
Đồ Án 2 2012
18
Chương trình con SUB (subroutine)
Các lệnh viết trong ch ơng trình con chỉ có thể đ ợc xử l khi ch ơng trình
con đ ợc gọi (Call) từ c c ch ơng trình chính, từ 1 ch ơng trình con kh c hoặc từ
1 ch ơng trình ngắt. Sử dụng ch ơng trình con khi ch ng ta muốn phân chia nhiệm
vụ điều khiển. Mối ch ơng trình con đ ợc viết cho 1 nhiệm vụ nhỏ hoặc khi có
nhiệm vụ điều khiển t ơng tự nhau (ví dụ : điều khiển ng tải 1, điều khiển ng
tải 2) thì chúng ta chỉ cần tạo ch ơng trình con 1 lần và có thể gọi ra nhiều lần từ
ch ơng trình chính.
Sử dụng ch ơng trình con có 1 số u điểm sau:
+ Ch ơng trình điều khiển đ ợc chia theo nhiệm vụ điều khiển nên có cấu
trúc rõ ràng, rất dễ ràng cho việc kiểm tra chỉnh sửa ch ơng trình.
+ Giảm thời gian vòng quét của ch ơng trình. CPU kh ng phải liên tục xử lý
các lệnh của ch ơng trình m chỉ xử l ch ơng trình con khi có l nh gọi t ơng ứng.
+ Ch ơng trình con cho phép giảm công việc soạn thảo khi có c c ch ơng
trình con giống nhau.
Chương trình ngắt INT ( interupt rountine)
Ch ơng trình ngắt đ ợc thiết kế cho 1 sự kiện ngắt đ ợc đ nh nghĩa tr c.
Bất cứ khi n o x c đ nh sự kiện ngắt xảy ra thì S7-200 thực hiện ch ơng trình ngắt.
Ch ơng trình ngắt kh ng đựơc gọi bởi ch ơng trình chính mà theo sự kiện
ngắt xảy ra. Ch ơng trình ngắt đ ợc sử lý mỗi khi sự kiện ngắt xảy ra.
Khối hệ thống (system block)
System bock cho phép ta cấu hình các tuỳ chọn phần cứng khác nhau cho
S7-200.
Đồ Án 2 2012
19
Khối dữ liệu (data block)
Data Block cho phép l u tr các giá tr biến khác nhau (vùng nh V) đ ợc
sử dụng trong ch ơng trình. Gi tr an đầu đ ợc nhập trong mỗi khối d liệu.
3 P ầ ô ữ lậ rì
Để có thể soạn thảo ch ơng trình cho c c S7-200, chúng ta sử dụng ch ơng
trình Step 7 Micro Win. V cũng giống nh PLC của các hãng khác chúng ta có 3
dạng soạn thảo thông dụng là LAD. FBD, STL. Việc tuỳ chọn việc soạn thảo nào
để viết ch ơng trình l tuỳ v o ng ời sử dụng.
Dạng hình thang LAD (Ladder logic)
Ở dạng soạn thảo n y ch ơng trình đ ợc hiên th gần giống sơ đồ nối dây
một mạch trang b điện gồm các thiết b Rơle, Contactor. Ch ng ta xem nh 1
dòngđiện từ 1 nguồn điện chảy qua các chuỗi tiếp điểm lôgic ngõ vào từ trái qua
phải rồi đến ngõ ra. Ch ơng trình cơ ản đ ợc chia ra làm nhiều Network, mỗi
Network thực hiện 1 nhiệm vụ nhỏ cụ thể. Các Network thực hiện từ trái qua phải
và từ trên xuống d i.
Các phần tử chủ yếu dùng trong dạng soạn thảo này là:
+ Tiếp điểm kh ng đảo -| |-
+ Tiếp điểm đảo -|\|-
+ Ngõ ra –( )-
+ Các hộp chức n ng c c hộp biểu diễn các phép toán số học đ nh thời , bộ đếm.
Dạng soạn thảo này có 1 số u đ ểm:
Đồ Án 2 2012
20
+ Dễ sử dụng cho ng ời m i học lập trình
+ Biểu diễn đồ hoạ dễ hiểu và thông dụng
+ Luôn có thể chuyển sang STL từ dạng LAD
Dạng khối chức năng: FBD (Funtion Block Diagram)
Dạng FBD hiện th ch ơng trình soạn thảo ở dạng đồ hoạ t ơng tự nh sơ
đồ các cổng lôgic. FBD không khái niệm đ ờng nguồn phải tr i do đó kh i niệm
dòng điện kh ng đ ợc sử dụng. Thay v o đó l c c Logic 1. Kh ng có tiếp điểm và
cuộn dây nh ở dạng LAD, nh ng có c c cổng Logic và cổng chức n ng. C c cổng
l gic AND, OR, XOR… t ơng ứng v i các tiếp điểm Logic nối tiếp hay song
song…
Đầu ra của các cổng Lôgic hay hộp chức n ng có thể đ ợc sử dụng để nối
tiếp v i đầu vào của các cổng lôgic hay các hộp chức n ng khác. V i dạng soạn
thảo này có 1 số u điểm sau:
+ Biểu diễn ở dạng đồ hoạ các cổng chức n ng gi p ta có thể dễ đọc hiểu theo trình
tự điều khiển.
+ Luôn có thể chuyển từ dạng FBD sang STL.
Dạng liệt kê lệnh : STL (StaTement List)
Đây l dạng soạn thảo ch ơng trình dạng tập hợp các câu lệnh. Ng ời dùng
phải nhập các câu lênh từ bàn phím, gi a lệnh và các toán hạng có khoảng trắng và
mỗi lệnh chiếm 1 hàng. Ở dạng soạn thảo này sẽ có 1 số chức n ng m dạng soạn
thảo STL và FBD không có.
Dạng soạn thảo này có 1 số điểm chính:
+ Là dạng soạn thảo phù hợp cho nh ng ng ời có kinh nghiệm lập trình PLC.
Đồ Án 2 2012
21
+ STL cho phép khắc phục 1 số khó kh n khi lập trình STL và FBD.
+ Luôn luôn có thể chuyển đ ợc từ dạng LAD hay FBD về dạng STL nh ng khi
chuyển ng ợc lại từ STL sang LAD hay FBD thì có 1số phản ứng không chuyển
đ ợc.
1.2.2. Những tập lệnh cơ bản của Step7 Micro/Win
*Lệnh Nhập/ Xuất giá trị cho tiếp điểm:
Lệnh nhập :
LAD M tả To n hạng
Tiếp điểm th ờng mở
sẽ đ ợc đóng nếu gi tr
bit =1 bit : I,Q,M,SM,T,C,V
Tiếp điểm th ờng đóng
sẽ đ ợc mở khi gi tr
it = 1 v ng ợc lại.
Tiếp điểm th ờng mở
sẽ đ ợc đóng tức thời
trong một chu kỳ m y
khi gi tr it = 1 bit: I
Tiếp điểm th ờng đóng
sẽ đ ợc mở tức thời
trong một chu kỳ m y
khi gi tr it=1
Đồ Án 2 2012
22
Lệnh xuất :
LAD M tả To n hạng
Cuộn dây đầu ra ở trạng
thái kích thích khi có
dòng điều khiển đi qua.
bit : I,Q,M,SM,T,C,V
Cuộn dây đầu ra đ ợc
kích thích tức thời khi
có dòng điều khiển đi
qua.
bit : Q
*Lệnh ghi / xoá giá trị cho tiếp điểm:
Lệnh dùng để đóng v ngắt các tiếp điểm gi n đoạn đã đ ợc thiết kế.
Trong dạng LAD, logic điều khiển dòng điện đóng hoặc ngắt các cuộn dây
đầu ra. Khi dòng điều khiển t i các cuộn dây thì các cuộn dây đóng hoặc mở các
tiếp điểm( hoặc một dãy các tiếp điểm).
LAD M tả To n hạng
Đóng một mảng gồm
N c c tiếp điểm kể từ
it đặt tr c.
bit : I, Q, M, SM, T,
C, V .
N : IB, QB, MB,
SMB, VB, AC,
Hằng số .
Ngắt một mảng gồm
N c c tiếp điểm kể từ
it đặt tr c.
Đồ Án 2 2012
23
Nếu it đặt tr c lại
chỉ v o Timer hoặc
Counter thì lệnh sẽ
xo it đầu ra của
Timer hoặc Counter
đó.
Đóng tức thời một
mảng gồm N c c tiếp
điểm kể từ it đặt
tr c
bit : Q.
N : IB, QB, MB,
SMB, VB, AC,
Hằng số.
Ngắt tức thời một
mảng gồm N c c tiếp
điểm kể từ it đặt
tr c.
* Lệnh tiếp điểm đặc biệt:
LAD Mô tả Toán hạng
Tiếp điểm đảo trạng thái
của dòng cung cấp. Nếu
dòng cung cấp có tiếp
điểm đảo thì nó b ngắt
mạch, nếu không có tiếp
điểm đảo thì nó thông
mạch.
Không có
Đồ Án 2 2012
24
Tiếp điểm chuyển đổi
d ơng cho phép dòng
cung cấp thông mạch
trong một vòng quét khi
s ờn xung điều khiển
chuyển từ 0 lên 1
Không có
Tiếp điểm chuyển đổi
âm cho phép dòng cung
cấp thông mạch trong
một vòng quét khi s ờn
xung điều khiển chuyển
từ 1 xuống 0
Không có
Tiếp điểm sử dụng bit
bộ nh đặc biệt tạo dạng
sóng vuông tuần hoàn
v i chu kỳ là 1s ( 0.5s
có xung, 0.5s không có
xung )
Không có
* 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 vẫn th ờng đ ợc gọi là khâu trễ. Có ba kiểu Timer của S7-200 phân biệt v i
nhau ở phản ứng của nó đối v i trạng thái tín hiệu đầu vào ( TON, TOF và TONR ).
Đồ Án 2 2012
25
Lệnh TON:
Ký hiệu :
Hoạt động :
Lệnh TON gồm có giá tr đếm tức thời đ ợc nh trong thanh ghi 2 byte của
Timer (gọi là T-word ) và 1 bit chỉ th trạng th i logic đầu ra ( gọi là T-bit ).
Khi đầu vào IN ở mức logic 1 cho phép lệnh TON hoạt động, giá tr đếm
tức thời trong T-word đ ợc cập nhật và so sánh v i giá tr đặt tr c PT
đồng thời t ng dần cho đến khi nó đạt giá tr cực đại ( 32.767 ).
Nếu giá tr đếm tức thời T-word nhỏ hơn gi tr đặt tr c PT , T-bit có giá
tr logic là 0.
Nếu giá tr đếm tức thời T-word l n hơn hoặc bằng giá tr đặt tr c PT, T-
bit có giá tr logic 1
Khi đầu vào IN ở mức logic 0, giá tr đếm tức thời T-word sẽ b Reset xoá
về 0.
Các toán hạng :
- TON : lệnh đếm thời gian tác động đóng trể không nhớ.
- Txxx: Khai báo xxx kiểu TON định độ phân giải có giá trị tra theo bảng.
- IN : đầu vào cho phép lệnh đếm thời gian hoạt động.
- PT : Giá trị đặt trước.
Đồ Án 2 2012
26
Bảng đ nh độ phân giải lệnh TON:
Ví dụ minh hoạ :
Sau khoảng thời gian 30 ms kể từ khi
I2.0 ở mức logic 1, T-bit chuyển
trạng thái từ mức logic 0 lên 1.
Đồ Án 2 2012
27
Lệnh TONR:
Ký hiệu :
Hoạt động :
Lệnh TONR gồm có giá tr đếm tức thời đ ợc nh trong thanh ghi 2 byte của
Timer (Gọi là T-word và 1 bit chỉ th trạng th i logic đầu ra ( gọi là T-bit )
Khi đầu vào IN ở mức logic 1 cho phép lệnh TONR hoạt động, giá tr đếm
tức thời trong T-word đ ợc cập nhật và so sánh v i giá tr đặt tr c PT
đồng thời t ng dần cho đến khi nó đạt giá tr cực đại ( 32.767 ).
Nếu giá tr đếm tức thời T-word nhỏ hơn gi tr đặt tr c PT , T-bit có giá
tr logic là 0.
Nếu giá tr đếm tức thời T-word l n hơn hoặc bằng giá tr đặt tr c PT, T-
bit có giá tr logic 1 .
Khác v i lệnh TON khi đầu vào IN ở mức logic 0, giá tr đếm tức thời T-
word sẽ đ ợc ghi nh v khi đầu vào IN ở mức logic 1 giá tr đếm tức thời
Các toán hạng :
- TONR : lệnh đếm thời gian tác động đóng trể có nhớ.
- Txxx : Khai báo xxx kiểu TONR định độ phân giải có giá trị tra theo bảng
- IN : Đầu vào cho phép lệnh đếm thời gian hoạt động.
- PT : Giá trị đặt trước.
Đồ Án 2 2012
28
T-word sẽ tiếp tục t ng cho đến khi đạt giá tr cực đại hoặc dùng lệnh Reset
xoá giá tr đếm tức thời T-word về 0.
Bảng đ nh độ phân giải lệnh TONR:
Ví dụ minh hoạ :
T-bit có giá trị mức logic 1 khi đầu
vào I2.1 ở mức logic 1 đủ 100 ms.
Đồ Án 2 2012
29
Lệnh TOF :
Ký hiệu :
Hoạt động :
Lệnh TOF gồm có giá tr đếm tức thời đ ợc nh trong thanh ghi 2 byte của
Timer( gọi là T-word và 1 bit chỉ th trạng th i logic đầu ra( gọi là T-bit )
Khi đầu vào IN ở mức logic 1, T-bit có giá tr logic 1 cho đến khi đầu vào
IN xuống mức logic 0, khi đó cho phép lệnh TOF hoạt động, giá tr đếm tức
thời trong T-word đ ợc cập nhật và so sánh v i giá tr đặt tr c PT đồng
thời t ng dần cho đến khi nó đạt giá tr bằng giá tr đặt tr c PT.
Nếu giá tr đếm tức thời T-word nhỏ hơn gi tr đặt tr c PT , T-bit có giá
tr logic là 1.
Nếu giá tr đếm tức thời T-word bằng giá tr đặt tr c PT, T-bit có giá tr
logic 0.
Ví dụ minh hoạ :
Các toán hạng :
- TOF : Lệnh đếm thời gian tác động mở trể không nhớ.
- Txxx: Khai báo xxx kiểu TOF định độ phân giải có giá trị tra theo bảng.
- IN : đầu vào cho phép lệnh đếm thời gian hoạt động.
- PT : Giá trị đặt trước.
Đồ Án 2 2012
30
* Lệnh điều khiển Counter :
Counter là bộ đếm thực hiện chức n ng đếm s ờn xung trong S7-200. Các
bộ đếm th ờng đ ợ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).
Khi đầu vào I0.0 xuống mức logic 0,
sau thời gian định trước là 30 ms T-
bit sẽ chuyển trạng thái sang mức
logic 0.
Đồ Án 2 2012
31
Lệnh CTU :
Ký hiệu :
Hoạt động :
Bên trong bộ đếm Cxxx có hai thanh ghi là: thanh ghi số đếm và thanh ghi bit.
Đầu v o CU t c động một xung theo s ờn lên thì giá tr thanh ghi số đếm
t ng một đơn v từ giá tr hiện h u.
Đầu vào R khi ở mức logic 1 sẽ xoá giá tr thanh ghi số đếm về 0.
Đầu vào giá tr đặt tr c PV do ng ời sử dụng đặt vào.
Giá tr thanh ghi số đếm lu n đ ợc so sánh v i gía tr đặt tr c PV :
Nếu giá tr trong thanh ghi số đếm nhỏ hơn gi tr đặt tr c : Thanh ghi bit
có mức logic là 0 .
Nếu giá tr trong thanh ghi số đếm l n hơn hoặc bằng giá tr đặt tr c :
Thanh ghi bit có mức logic l 1. Khi đó sẽ đảo trạng thái các tiếp điểm có
đ a chỉ Cxxx t ơng ứng.
Các toán hạng :
- CTU : Lệnh đếm lên tác động sườn lên. - Cxxx : Khai báo địa chỉ lệnh,
với xxx là số nguyên có giá trị từ 0 đến 255. - CU ( Count Up) : Đầu vào tác động lệnh đếm lên. - R ( Reset ) : Xoá giá trị thanh ghi số đếm về 0. - PV ( Preset Value ) : Giá trị đặt trước, là số nguyên
có giá trị đến +32.767.
Đồ Án 2 2012
32
Lệnh CTUD :
Ký hiệu :
Hoạt động :
Bên trong bộ đếm Cxxx có hai thanh ghi là: thanh ghi số đếm và thanh ghi
bit.
Đầu v o CU t c động một xung theo s ờn lên thì giá tr thanh ghi số đếm
t ng một đơn v từ giá tr hiện h u.
Đầu v o CD t c động một xung theo s ờn lên thì giá tr thanh ghi số đếm
giảm một đơn v từ giá tr hiện h u.
Đầu vào R khi ở mức logic 1 sẽ xoá giá tr thanh ghi số đếm về 0.
Đầu vào giá tr đặt tr c PV do ng ời sử dụng đặt vào.
Giá tr thanh ghi số đếm lu n đ ợc so sánh v i gía tr đặt tr c PV :
Các toán hạng :
- CTUD : Lệnh đếm lên xuống tác động sườn lên. - Cxxx : Khai báo địa chỉ lệnh,
với xxx là số nguyên có giá trị từ 0 đến 255. - CU ( Count Up) : Đầu vào tác động lệnh đếm lên. - CD ( Count Down) : Đầu vào tác động lệnh đếm
xuống. - R ( Reset ) : Xoá giá trị thanh ghi số đếm về 0. - PV ( Preset Value ) : Giá trị đặt trước, là số nguyên
có giá trị từ -32.768 đến +32.767.
Đồ Án 2 2012
33
Nếu giá tr trong thanh ghi số đếm nhỏ hơn gi tr đặt tr c : Thanh ghi bit
có mức logic là 0 .
Nếu giá tr trong thanh ghi số đếm l n hơn hoặc bằng giá tr đặt tr c :
Thanh ghi bit có mức logic l 1. Khi đó sẽ đảo trạng thái các tiếp điểm có
đ a chỉ Cxxx t ơng ứng.
Ví dụ minh hoạ
Tác động đầu vào I4.0 một xung làm thanh ghi số đếm tăng 1 đơn vị.
Tác động đầu vào I3.0 một xung làm thanh ghi số đếm giảm1 đơn vị.
Khi thanh ghi số đếm bằng hoặc lớn hơn giá trị PV=4, thanh ghi bit bằng 1.
Tác động đầu vào I2.0 mức logic 1 sẽ xoá thanh ghi số đếm về 0.
Đồ Án 2 2012
34
Lệnh CTD :
Ký hiệu :
Hoạt động :
Bên trong bộ đếm Cxxx có hai thanh ghi là: thanh ghi số đếm và thanh ghi bit.
Đầu v o CD t c động một xung theo s ờn lên thì giá tr thanh ghi số đếm
giảm một đơn v từ giá tr hiện h u.
Đầu vào LD khi ở mức logic 1 sẽ nạp giá tr PV vào thanh ghi số đếm.
Đầu vào giá tr đặt tr c PV do ng ời sử dụng đặt vào.
Giá tr thanh ghi số đếm lu n đ ợc so sánh v i gía tr đặt tr c PV :
Nếu còn giá tr trong thanh ghi số đếm: Thanh ghi bit có mức logic là 0 .
Nếu giá tr trong thanh ghi số đếm giảm về 0 và không giảm n a: Thanh ghi
bit có mức logic là 1.
Các toán hạng :
- CTD : Lệnh đếm xuống tác động sườn lên. - Cxxx : Khai báo địa chỉ lệnh,
với xxx là số nguyên có giá trị từ 0 đến 255. - CD ( Count Down) : Đầu vào tác động lệnh đếm
xuống. - LD ( Load ) : Nạp giá trị PV vào thanh ghi số đếm. - PV ( Preset Value ) : Giá trị đặt trước, là số nguyên.
Đồ Án 2 2012
35
Ví dụ minh hoạ :
*Lệnh so sánh :
Khi lập trình nếu các quyết đ nh về điều khiển đ ợc thực hiện dựa trên kết
quả của việc so sánh thì có thể sử dụng lệnh so sánh theo byte, từ hay từ kép của
S7-200.
LAD sử dụng lệnh so s nh để so sánh các giá tr của byte, từ và từ kép ( giá tr thực
hoặc nguyên). Nh ng lệnh so s nh th ờng là : so sánh nhỏ hơn hoặc bằng, so sánh
bằng và so sánh l n hơn hoặc bằng.
Khi so sánh giá tr của byte thì không cần phải để đến dấu của toán hạng,
ng ợc lại khi so sánh các từ hoặc từ kép v i nhau thì phải để đến dấu của toán
hạng là bit cao nhất trong từ hoặc từ kép. Ví dụ : 7FFF>8000 và
7FFFFFFF>80000000.
- Tác động đầu vào I1.0 mức logic 1 sẽ nạp giá
trị PV=3 vào thanh ghi số đếm, lúc này thanh
ghi bit sẽ xuống mức logic 0.
- Tác động đầu vào I3.0 một xung sẽ làm giảm
giá trị thanh ghi số đếm một đơn vị, khi thanh
ghi giá trị số đếm bằng 0, thanh ghi bit ở mức
logic 1.
Đồ Án 2 2012
36
Biểu diễn các lệnh so sánh trong LAD.
LAD Mô tả oán hạng
Lệnh so s nh theo
kiểu Byte ( từ ) đ ợc
dùng để so s nh hai gi
tr IN1 v IN2.
Trong lệnh so s nh
theo kiểu Byte ao
gồm : IN1==IN2, IN1
>=IN2, IN1<=IN2, IN1
<IN2, IN1>IN2, IN1
<>IN2.
Tiếp điểm đóng nếu
phép so s nh l đ ng
Byte đ ợc so s nh dạng
kh ng dấu.
To n hạng đầu v o :
IB, QB, MB, SMB,
VB, SB, LB, AC, hằng
số.
Lệnh so s nh theo
kiểu số nguy n đ ợc
dùng để so s nh hai gi
tr IN1 v IN2.
Trong lệnh so s nh
theo kiểu số nguy n
ao gồm : IN1==IN2,
IN1 >=IN2, IN1<=IN2,
IN1 <IN2, IN1>IN2,
IN1 <>IN2.
Tiếp điểm đóng nếu
Số đ ợc so s nh dạng
có dấu.
To n hạng đầu v o :
IW, QW, MW, SMW,
VW, SW, LW, AC, T,
C, hằng số.
Đồ Án 2 2012
37
phép so s nh l đ ng
Lệnh so s nh theo
kiểu Dou le Word ( từ
kép ) đ ợc dùng để so
s nh hai gi tr IN1 v
IN2.
Trong lệnh so s nh
theo kiểu số nguy n
ao gồm : IN1==IN2,
IN1 >=IN2, IN1<=IN2,
IN1 <IN2, IN1>IN2,
IN1 <>IN2.
Tiếp điểm đóng nếu
phép so s nh l đ ng
Số đ ợc so s nh dạng
có dấu.
To n hạng đầu v o : ID
QD, MD, SMD, VD,
SD, LD, AC, hằng số.
* Lệnh MOVE:
Trong S7_200 có các hàm Move sau:
Move_B: Di chuyển các giá tr cho nhau trong gi i hạn 1 Byte
Move_W: Di chuyển các giá tr nguyên cho nhau trong gi i hạn 1
Word
Move_DW: Di chuyển các giá tr nguyên cho nhau trong gi i hạn 1
DWord
Đồ Án 2 2012
38
Move_R: Di chuyển các giá tr thực cho nhau trong gi i hạn 1 Dint
* Move_B:
EN: ngõ vào cho phép
IN Ngõ vào: VB, IB, QB, MB, SB, SMB, LB,
AC,
Constant, *VD, *LD, *AC
OUT Ngõ ra VB, IB, QB, MB, SB, SMB, LB, AC, *VD, *LD, *AC
Khi có tín hiệu ở ngõ cho phép, lệnh sẽ chuyển nội dung của ô nh trong
(IN) sang ô nh trong OUT
* MOVE W
EN: ngõ vào cho phép
IN Ngõ vào: VW, IW, QW, MW, SW,
SMW, LW, T, C, AIW, Constant, AC, *VD,
*AC, *LD
Đồ Án 2 2012
39
OUT Ngõ ra: VW, T, C, IW, QW, SW, MW,SMW, LW, AC, AQW, *VD,
*AC, *LD
Khi có tín hiệu ở ngõ cho phép,lệnh sẽ chuyển nội dung của ô nh trong
(IN) sang ô nh trong OUT
* MOVE_DW
EN: ngõ vào cho phép
IN Ngõ vào: VD, ID, QD, MD, SD, SMD,
LD, HC, &VB, &IB, &QB, &MB, &SB, &T,
&C, &SMB, &AIW, &AQW AC, Constant,
*VD, *LD, AC
OUT Ngõ ra: VD, ID, QD, MD, SD, SMD, LD, AC, *VD, *LD, *AC
Khi có tín hiệu ở ngõ cho phép,lệnh sẽ chuyển nội dung của ô nh trong
(IN) sang ô nh trong OUT
*MOVE_R
EN: ngõ vào cho phép
IN Ngõ vào: VD, ID, QD, MD, SD,
Đồ Án 2 2012
40
SMD, LD, AC, Constant, *VD, *LD, *AC, *LD
OUT Ngõ ra: VD, ID, QD, MD, SD,SMD, LD, AC, *VD, *LD, *AC,
*LD
khi có tín hiệu ở ngõ cho phép,lệnh sẽ chuyển nội dung của ô nh trong
(IN) sang ô nh trong OUT
Các tín hiệu ngõ v o cũng nh ngõ ra của các lệnh Move phải đ ợc chọn
đ ng loại theo đã đ nh nh vùng đ nh Dword đối v i Move_R v Move_DW…
Nếu chọn sai đ nh dạng sai thì ch ơng trình i n d ch cũng sai.
*Lệnh xoay vòng bit và dịch chuyển dữ liệu :
Trong lập trình nếu cần ta có thể dùng các lệnh điều khiển d liệu nhằm mục
đích điều khiển ch ơng trình linh hoạt hơn, đ p ứng đ ợc yêu cầu thực tế tự động
điều khiển.
Biểu diễn lệnh :
LAD M tả To n hạng
SHRBEN ENO
DATA
N
S_BIT
Lệnh xoay vòng
thanh ghi theo kiểu
BIT :
Khi đầu v o EN có
một xung sẽ cho
phép nhập d liệu từ
đầu v o DATA v o
thanh ghi d ch
C c to n hạng:
DATA, S_BIT : I, Q,
M, SM, T, C, V, S, L
N : VB, IB, QB, MB,
SB, SMB, LB, AC,
hằng số
Đồ Án 2 2012
41
S_BIT .
N số Bit trong thanh
ghi d ch sẽ đ ợc
nhập v o it nh đặc
iệt SM1.1
MOV-BEN ENO
IN OUT
Lệnh d ch chuyển d
liệu theo kiểu Byte :
Khi đầu v o EN ở
mức logic 1 d liệu
từ đầu v o IN sẽ
đ ợc xuất ra đầu ra
OUT theo kiểu Byte.
To n hạng đầu v o
IN : VB, IB, QB,
MB, SB, SMB, LB,
AC, hằng số.
To n hạng đầu ra
OUT: VB, IB, QB,
MB, SB, SMB, LB,
AC
Đồ Án 2 2012
42
hƣơng 2: Phần mềm Wincc và phƣơng pháp kết nối PLC
2.1. Giới thiệu phần mền giao diện ngƣời máy wincc (Siemens)
WinCC (Windows Control Center) là một phần mềm của hãng Siemens
dùng để điều khiển, giám sát thu thập d liệu trong quá trình sản xuất . Nh ng
thành phần có trong WinCC dễ sử dụng, gi p ng ời dùng tích hợp nh ng ứng dụng
m i hoặc có sẵn mà không gặp bất kỳ trở ngại nào.
Đặc trƣng cơ bản của Win .
WinCC chạy trên hệ điều hành Microsoft Windows XP, Windows 2000. Do
đó có tính chất mở v th ờng xuyên cập nhật, phát triển n n WinCC t ơng thích
v i nhiều phần mềm chuẩn tạo nên giao diện ng ời v m y đ p ứng nhu cầu sản
xuất. Ch ơng trình đ ợc tích hợp nhiều ứng dụng, tận dụng d ch vụ của hệ điều
h nh l m cơ sở mở rộng hệ thống. V i WinCC, ta có thể sử dụng nhiều giải pháp
kh c nhau để giải quyết công việc, từ việc xây dựng hệ thống có qui mô nhỏ và
vừa khác nhau, cho t i việc xây dựng hệ thống có qui mô l n nh MES: Hệ thống
quản lý việc thực hiện sản xuất – Manufacturing Excution Systems…
Tuỳ theo khả n ng của ng ời thiết kế cũng nh c c phần cứng hỗ trợ khác
m WinCC đã v đang đ ợc phát triển trong nhiều lĩnh vực khác nhau.
Ứng dụng phổ biến nhất của WinCC là:
Khi một hệ thống dùng ch ơng trình WinCC để điều khiển, thu thập d liệu
từ quá trình, nó có thể mô phỏng bằng hình các sự kiện xảy ra trong qu trình điều
khiển d i dạng các chuỗi sự kiện. WinCC cung cấp nhiều hàm chức n ng cho
mục đích hiển th , thông báo bằng đồ họa, xử l th ng tin đo l ờng, các tham số
công thức, các bảng ghi o c o, v.v…đ p ứng yêu cầu công nghệ ngày một phát
triển và là một trong nh ng ch ơng trình ứng dụng trong thực tế.
Đồ Án 2 2012
43
Các chức n ng của WinCC:
» Lập cấu hình hoàn chỉnh.
» H ng dẫn gi i thiệu về việc lập cấu hình.
» Thích ứng việc ấn đ nh, gọi v l u tr các dự án
» Quản lí các dự án
» Có khả n ng nối mạng và soạn thảo cho nhiều ng ời sử dụng trong một
project.
» Quản lí phiên bản
» Diễn tả bằng đồ th của d liệu cấu hình
» Điều khiển v đặt cấu hình cho các hình vẽ/cấu trúc hệ thống
» Thiết lập cấu hình toàn cục
» Đặt cấu hình cho các chức n ng đ nh v đặc biệt.
» Tạo và soạn thảo các tham khảo đan chéo.
» Phản hồi d liệu
» Báo cáo trạng thái hệ thống.
» Thiết lập hệ thống đích.
» Chuyển gi a Run-timer và cấu hình.
» Kiểm tra chế độ mô phỏng, trợ gi p thao t c để đặt cấu hình d liệu bao
gồm: D ch hình vẽ, mô phỏng tag, th trạng thái và thiết lập thông báo.
Đồ Án 2 2012
44
2.2. Cấu hình Wincc
2.2.1. ác loại Project
Hình 2.1: Các loại Project
» Single-User Project: Một Single-User Project là một trạm vận h nh đơn.
Tạo cấu hình, cũng nh kết nối us qu trình v l u tr d liệu của Project đ ợc
thực hiện trong máy tính này
» Multi-User Project: Cấu hình nhiều Client và một Server. Tất cả cùng làm
việc trên một Project. Tối đa 16 Client đ ợc truy cập vào một Server. Cấu hình có
thể đặt trong server hoặc trong một vài client. D liệu của project là các hình ảnh,
các tag, mục l u tr d liệu đ ợc l u tr trong server và cung cấp cho các client.
Server đ ợc kết nối v i bus quá trình và d liệu qu trình đ ợc xử lí ở đây. Việc
vận hành hệ thống đ ợc thực hiện từ các client.
»Client Project: Client Project là một loại project mà có thể truy cập vào
nhiều server. C c server đ ợc liên kết có project của riêng của chúng. Cấu hình
project của server đ ợc thực hiện trong server hoặc trong các client.\
Đồ Án 2 2012
45
2.2.2. hức năng của Win Explower
Hình 2.2: WinCC Explower
Khi khởi động ch ơng trình cửa sổ này hiện ra. Tất cả thành phần của Win CC
đ ợc khởi động từ đây, có thể truy cập vào tất cả thành phần mà một project giao
diện ng ời máy cần có cũng nh xây dựng cấu hình cho các thành phần riêng rẽ.
Win CC Explower cung cấp c c th ng tin d i đây:
» Chức n ng của Win CC Explower
» Kiến trúc của Win CC Explower
» Các chuẩn editor chuẩn
Tại đây chứa tất cả các cức n ng quản lí cho toàn hệ thống trong Win CC
Explower có thể đặt cấu hình khởi động module (Run-time).
» Nhiệm vụ quản lí d liệu:
Quản lí d liệu cung cấp ảnh quá trình v i các giá tr của tag. Tất cả các hoạt
động của quản lí d liệu đều chạy trên một nền.
Đồ Án 2 2012
46
- Lập cấu hình hoàn chỉnh.
- H ng dẫn gi i thiệu về việc lập cấu hình.
- Thích ứng việc ấn đ nh, gọi v l u tr các dự án
- Quản lí các dự án
- Có khả n ng nối mạng và soạn thảo cho nhiều ng ời sử dụng trong một
project.
- Diễn tả bằng đồ th của d liệu cấu hình
- Điều khiển v đặt cấu hình cho các hình vẽ/cấu trúc hệ thống
- Thiết lập cấu hình toàn cục
- Đặt cấu hình cho các chức n ng đ nh v đặc biệt.
- Tạo và soạn thảo các tham khảo đan chéo.
- Phản hồi d liệu
- Báo cáo trạng thái hệ thống.
- Thiết lập hệ thống đích.
- Chuyển gi a Run-timer và cấu hình.
- Kiểm tra chế độ mô phỏng, trợ gi p thao t c để đặt cấu hình d liệu bao
gồm: D ch hình vẽ, mô phỏng tag, th trạng thái và thiết lập thông báo.
Một dự án bao gồm các thành phần sau: Computer (máy tính), Tag
Managerment (quản lí biến), Data Type (kiểu d liệu), Editor (soạn thảo).
» Computer (máy tính)
Đồ Án 2 2012
47
Thành phần m y tính dùng để quản lí tất cả máy tính có thể truy cập vào một
dự án hiện có, đặt cấu hình riêng cho mỗi máy. Các thuộc tính của môt máy tính:
bao gồm tên máy và kiểu máy tính.
- Server: m y tính trung tâm để l u tr d liệu và quản lí toàn cục trong hệ
thống Win CC.
- Client: đ ợc đ nh nghĩa nh một trạm làm việc. Trung tâm điều khiển đ ợc
tải cục bộ trong từng loại máy tính này
- Các bộ điều khiển truyền thông: Là giao diện kết nối một hệ thống PLC và
WinCC. Hệ thống Win CC chứa các bộ điều khiển truyền th ng (li n k t động)
trong kênh DLL v i các thông tin về:
Điều kiện tiên quyết cần để xử lí các tag quá trình bằng PLC.
Các thủ tục chung để kết nối tag ngoài
Gi i thiệu cấu hình đặc biệt của kênh DLL
Tag Mamagerment (quản lí biến) Tags WinCC là phần tử trung tâm
để truy cập các giá tr quá trình. Trong một dự án, chúng nhận một tên và một kiểu
d liệu duy nhất. Kết nối logic sẽ đ ợc gán v i biến WinCC. Kết nối n y x c đ nh
kênh nào sẽ chuyển giao giá tr quá trình cho các biến. Các biến đ ợc l u trong cơ
sở d liệu toàn dự án. Khi một chế độ của WinCC khởi động, tất cả các biến trong
một dự n đ ợc nạp và cấu trúc Run-time t ơng ứng đ ợc thiết lập. Mỗi biến đ ợc
l u tr trong quản lí d liệu theo một kiểu d liệu chuẩn.
- Biến nội: các biến nội kh ng có đ a chỉ trong hệ thống PLC, do đó quản lí
d liệu bên trong WinCC sẽ cung cấp cho toàn bộ mạng hệ thống. Các biến nội
đ ợc dùng l u tr thông tin tổng qu t nh : Ng y giờ hiện hành, l p hiện hành, cập
Đồ Án 2 2012
48
nhật liên tục. Hơn n a, các biến nội cho phép trao đổi d liệu gi a các ứng để
thực hiện việc truyền thông cho cùng quá trình theo cách tập trung và tối u.
- Biến quá trình: là các biến liên kết v i việc truyền th ng logic để phản ánh
thông tin về đ a chỉ của các hệ thông PLC khác nhau. Các biến ngoại chứa một một
mục đích tổng quát gồm các thông tin về tên, kiểu, các giá tr gi i hạn và một mục
chuyên biệt về kết nối mà cách diễn tả phụ thuộc kết nối logic.
- Nhóm biến: chứa tất cả các biến có kết nối logic lẫn nhau
» Data Type (Các kiểu d liệu)
- Binary: Kiểu nh phân
- Unsigned 8-bit value: kiểu nguyên 8 bit không dấu.
- Signed 8-bit value: kiểu nguyên 8 bit có dấu.
- Unsigned 16-bit value: Kiểu nguyên 16 bit không dấu
- Signed 16-bit value: Kiểu nguyên 16 bit có dấu
- Unsigned 32-bit value: Kiểu nguyên 32 bit không dấu
- Signed 32-bit value: Kiểu nguyên 32 bit có dấu
- Floating point Number 32 bit IEEE 754: kiểu số thực
32 bit theo tiêu chuẩn IEEE 754.
- Floating point Number 64 bit IEEE 754: kiểu số thực
64 bit theo tiêu chuẩn IEEE 754.
- Text Tag 8 bit character set: kiểu kí tự 8 bit
- Text Tag 16 bit character set: kiểu kí tự 8 bit
Đồ Án 2 2012
49
- Raw Data type: d liệu thô
» Các trình soạn thảo (Editor)
- Hệ thống đồ hoạ (Graphics Designer): Là một trình soạn thảo đồ hoạ cung
cấp c c đối t ợng đồ hoạ và các bảng màu cho phép tạo các hình ảnh quá trình từ
đơn giản đến phức tạp. Nh ng đặc tính động có thể đ ợc tạo ra cho từng đối t ợng
đồ hoạ riêng lẻ. Các đối t ợng đồ hoạ có thể do ng ời sử dụng tạo ra hoặc lấy trực
tiếp trong th viện
- Ấn bản các Action (Global Script): cho phép tạo ra nh ng h nh động cho c c đối
t ợng. Trình soạn thảo n y cho phép ng ời ta tạo ra các hàm giống nh trong C
hoặc VB. Các h nh động này có thể đ ợc sử dụng trong một số hoặc nhiều project
tuỳ v o mã code đ ợc tạo ra
- Hệ thống thông báo (Alarm Longging): cho phép thao tác việc lựa chọn việc thu
thập v l u tr các kết quả của quá trình và chuẩn b để hiển th các thông báo. Có
thể lựa chọn các khối thông báo (Message blocks), các l p thông báo (Message
classes), loại th ng o (Message type) để hiển th các thông báo và báo cáo.
- L u tr các giá tr đo của qu trình (Tag Longging): đ ợc sử dụng để thu thập d
liệu từ các quá trình và chuẩn b chúng cho việc hiển th v l u tr . D liệu đ ợc
đ nh dạng cho việc l u tr , thời gian thu thập v l u tr có thể đ ợc lựa chọn tr c.
- Hệ thống báo cáo (Report Designer): Là một hệ thống tích hợp c c o c o để
cung cấp tài liệu theo thời gian đặt tr c hoặc theo sự kiện điều khiển của các
thông báo, các thao tác, các nội dung l u tr , các d liệu hiện thời hoặc d liệu l u
tr trong các báo cáo của ng ời sử dụng hoặc có thể lựa chọn các dạng layout
trong project. Nó cung cấp đầy đủ các giao diện cho ng ời sử dụng v i các công cụ
đồ hoạ v đ a ra c c kiểu báo cáo khác nhau.
Đồ Án 2 2012
50
- Cho phép soạn thảo c c v n ản để sử dụng trong quá trình chạy bởi các module
khác nhau.
2.2.3. Graphics designer
Hình 2.3: Graphics Designer
» Cấu trúc của giao diện đồ hoạ
- Menu bar
- Palette chuẩn
- Thanh trạng thái
- Thanh l p
Các palette tạo và sửa ch a đối t ợng đồ hoạ
- Palette màu
- Palette đối t ợng
- Palette kiểu
- Palette về sắp xếp
Đồ Án 2 2012
51
- Palette phóng to thu nhỏ
- Palette font
» Bảng c c đối t ợng
- C c đối t ợng chuẩn (Standard Object): Tại đây có rất nhiều đối t ợng, để
sử dụng và lấy chúng thì chỉ cần nhấp chuột và kéo vào cửa sổ làm việc. Có thể
dùng chuột l m thay đổi kích th c c c đối t ợng bao gồm: Đ ờng thẳng, hình đa
gi c, đ ờng gấp kh c, elip,…
- C c đối t ợng thông minh (Smart Object): Gồm c c đối t ợng nhúng
- Ứng dụng Window (Application Window): Là nh ng đối t ợng thông báo
hệ thống (Alarm Longging), l u tr hệ thống (Tag Longging), báo cáo hệ thống.
Application Window mở ra nh ng ứng dụng và quản lí nó để hiển th và vận hành.
- Điều khiển nhúng và liên kết đối t ợng (OLE control): Sử dụng OLE
control để cung cấp các công cụ Winndow (nút ấn, hộp lựa chọn…). C c thuộc
tính của nó đ ợc biểu th trong cửa sổ O ject Properties” v ta Event”.
- Tr ờng vào/ra (I/O field): Sử dụng nh một số tr ờng vào hoặc ra hoặc cả
hai. Các dạng d liệu cho phép sử dụng v i I/O field:
- Nh phân
- Hệ 16
- Hệ thập phân
- Xâu kí tự
Đồ Án 2 2012
52
- Bar: Thuộc tính của nó ảnh h ởng đến sự xuất hiện v tính n ng của nó.
Nó thể hiện các giá tr bằng đồ th có quan hệ v i gi i hạn cao, thấp hoặc hoàn
toàn chỉ là miêu tả bằng đồ hoạ phối hợp thể hiện nh ng giá tr v i tỉ lệ do ng ời
sử dụng đ nh tr c.
- Hiển th trạng thái (Status Display): Sử dụng để hiển th bất kỳ con số nào
của nh ng trạng thái khác nhau. Cho phép thực hiện hiển th động bằng cách nối
nó v i tất cảc c c tag t ơng ứng v i nh ng trạng thái khác nhau.
- Danh s ch v n ản (Text list): Sử dụng để đ a gi tr cho v n ản. Nó có
thể sử dụng nh một danh sách vào hoặc phối hợp danh s ch v n ản. Dạng số liệu
là thập phân, nh phân, hoặc bít d liệu đều có thể đ ợc sử dụng.
C c đối t ợng của Window (Window Objeccct):
- Nút ấn ( utton): Nó đ ợc sử dụng để điều khiển sự kiện quá trình. Nó có
hai trạng thái ấn xuống và không ấn. Liên kết t i quá trình bằng cách thực hiện các
thuộc tính động t ơng ứng .
- Hộp thử (check box)
- Nhóm lựa chọn (Option Group)
- Nút tròn (Round Button)
- Slider
2.2.4. Tag longing (hiển thị giá trị của quá trình)
Đầu tiên, khởi động ch ơng trình windows control Center 6.0
bằng cách: Tasbar, chọn Start> Simantic > Win CC > Windows control center 6.0.
Đồ Án 2 2012
53
Hình 2.4: Tag Logging
» Chức n ng của Tag logging
Tag logging có chức n ng cho phép lấy d liệu từ quá trình thực th ,chuẩn b
để hiển th v l u tr các d liệu đó. D liệu có thể đ ợc cung cấp các tiêu chuẩn
về công nghệ và kỹ thuật quan trọng li n quan đến hoạt động của hệ thống.
Tag logging đ ợc chia làm 2 phần:
- Tag logging CS hệ thống cấu hình
- Tag logging RT hệ thống Run-Time
» Nhiệm vụ của Tag logging CS
Có thể gán tất cả c c đặc tính cần thiết để l u tr và hiển th các d liệu bằng Tag
logging CS. C c đặc tính này phải đ ợc tạo và chuẩn b tr c khi hệ thống Run-
Time khởi động. Tag logging CS của WINCC cung cấp một giao diện đặc biệt cho
mục đích n y.
Đồ Án 2 2012
54
» Nhiệm vụ của Tag logging RT
Hệ thống Tag logging RT nhận các giá tr d liệu và liên kết chúng v i c c đặc
tính đã đ ợc ấn đ nh.
Tag logging đ ợc thực hiện cho các mục đích sau:
- Tối u ho hệ thống
- Cung cấp các thủ tục vận hành rõ ràng và dễ hiểu
- T ng n ng suất
- T ng chất l ợng sản phẩm
- Tối u ho chu kỳ lặp lại
- Cung cấp tài liêu.
» Các kiểu d liệu.
D liệu đ ợc chia thành các nhóm sau:
- D liệu điều h nh: đ ợc xem là cở sở của việc chuyển trạng thái hiện tại,
khối công việc cần l m v h ng phát triển của hệ điều hành.
- D liệu đảm nhận: gồm các thông báo ,d liệu quá trình và các giá tr đặt
cho mỗi c ng đoạn sản xuất.
- D liệu làm việc: bao gồm tất cả các d liệu đầu vào.
- D liệu về máy: cho các phát biểu về trạng thái của máy.
- D liệu quá trình: cho các phát biểu về phiên bản hiện h nh v tr c đó
của một quá trình liên tục.
Đồ Án 2 2012
55
- D liệu về chất l ợng: đ nh ra các phát biểu về đặc tính của một sản phẩm
cần đ ợc bảo quản.
Có thể có một vài d liệu trong nhiều l p cùng lúc hoặc cùng một d liệu đ ợc gán
nhiều kiểu d liệu khác nhau.
Tag logging có thể thu thập và bổ túc d liệu quá trình, cung cấp c c cơ chế cơ ản
để thu thập và bổ túc kiểu d liệu.
» C c ph ơng ph p l u tr d liệu quá trình. D liệu quá trình là các giá tr
đo l ờng đ ợc thu thập bởi các cảm biến. để xử lý trong WINCC các d liệu này
phải đ ợc gán vào nh ng vùng l u tr hay Tags.
Có c c ph ơng ph p l u tr sau:
- Việc l u tr tuần hoàn sẽ giám sát các thiết b đo l ờng/tags.
- Việc l u tr tuần hoàn nhận giá tr hiện thời khi ngắt đ ợc đặt cấu hình xảy
ra.
- Việc l u tr tuần hoàn có chọn lọc sẽ liên kết điều khiển ngắt v i điều
khiển việc l u tr thông qua các chu trình.
- Việc điều khiển quá trình nhận sự thực thi của hệ thống thông báo.
» Cấu trúc Tags logging CS
Tags logging CS có các phần sau:
- Timers: tạo các chu kỳ thu thập v l u tr .
- Archives: tạo c c vùng l u tr và các Tags
- Trend Window Templates: hiển th giá tr đo l ờng bằng đ ờng cong.
Đồ Án 2 2012
56
- Table Window Templates: : hiển th giá tr đo l ờng theo dạng bảng.
- Timers: tags logging phân biệt hai hệ thồng thời gian khác nhau. Thời gian
thu thập và thời gian l u tr .
- Thời gian thu thập: khoảng thời gian mà các giá tr trong đó đ ợc sao chép
từ ảnh quá trình của quản lý d liệu bởi Tags logging.
- Thời gian l u tr : khoảng thời gian mà d liệu đ ợc nạp v o vùng l u
tr . Thời gian l u tr luôn là một số nguyên gồm các khoảng thời gian thu thập.
giá tr m i nhất sẽ đ ợc nạp v o vùng l u tr .
- Thời gian nén: đ ợc sử dụng để tạo thời gian gi i hạn trong đó d liệu
đ ợc nén.
- Achivers: có thể l u tr bằng 1 trong 3 cách:
- L u tr giá tr quá trình: nhận nội dung của các tags quản lý d liệu.
- L u tr nén: nén d liệu và liên kết các d liệu rất hiệu quả. Bằng cách này,
các giá tr đo l ờng đ ợc bổ túc trực tiếp và ghi nhận ngay lập tức. l u tr nén cho
phép l u tr trong thời gian dài cho tất cả các kiểu tags khác trong tags logging.
- L u tr theo ng ời dùng: một số biến ng ời dùng (tags Use-Defined) đ ợc
nạp v o vùng l u tr cho ng ời sử dụng. vùng n y dùng để thu thập d liệu quan
trọng, ấn đ nh tham số sản xuất, điều khiển d liệu liệt kê.
- Trends: có thể vẽ đồ th c c đ ờng cong từ giá tr thu đ ợc trong quá trình,
WINCC có thể theo dõi sự thay đổi các giá tr đo l ờng theo thời gian một cách
tổng quát và rõ ràng.
Đồ Án 2 2012
57
- Tables: tables có chức n ng gi ng nh trends nh ng hiển th bằng giá tr cụ
thể theo bảng. v i tính n ng n y của table khi cần thiết có thể hiệu chỉnh các thông
số đầu v o để đặt đ ợc ngõ ra tối u.
2.2.5. Cấu trúc alarm longging
Hình 2.5: Alarm logging
» Chức n ng của Alarm logging
Module đảm trách về các thông báo nhận đ ợc v l u tr .Nó chứa các chức
n ng để nhận các thông tin báo từ các quá trình chuẩn b hiển th l u tr và hồi
đ p chúng ,v i đặc tính này Alarm longging giúp chúng ta tìm ra nguyên nhân lỗi.
C c đặc tính của hệ thông Alarm longging :
- Cung cấp các thông tin về loõi và trạng thái hoạt động của hệ thống toàn
diện.
Đồ Án 2 2012
58
- Cho phép s m nhận ra các tình trạng nguy cấp.
- Tránh và giảm thiểu thong báo.
- Chất l ợng sản phẩm t ng.
Module gồm hai phần .
- Hệ thống cấu hình Alarm longging Cs.
- Hệ thông run-time (Alarm longging RT).
» Nhiệm vụ của Alarm Longging CS ..
Sử dụng Alarm longging CS đặt cấu hình cho các thông o để chúng
đ ợc hiển th theo mong muốn .Cấu hình của Alarm longging của Wincc cung cấp
một giao diện đ ợc tạo lập sẵn .
» Nhiệm vụ của Alarm longging RT
Thu thập các thông báo và hồi đ p . Nó chuẩn b c c th ng o để hiển
th v l u tr
» Thiết lập thông báo .
Để thiết lập thông báo hoàn chỉnh cho Alarm longging ,tiến h nh theo c c c
sau:
- Mở Alarm longging.
- Khởi động Massage Winzard
- Đ nh dạng khối bản tin.
- Sửa đổi cửa sổ bản tin .
Đồ Án 2 2012
59
- Đ nh dạng cấu hình bản tin.
- Đặt l p màu cho bản tin.
- Giám sát giá tr .
- Chèn cửa sổ bản tin vào trong màn hình.
- Đặt thông số ứng dụng và chạy ứng dụng.
Mở cửa sổ Alarm longging.Trong cửa sổ Alarm longging gồm c c th mục chính
sau :
- Massage blocks: Khối thông báo chức n ng chứa các thông tin hệ thống và
các tham số khác, các khối th ng o đ ợc chia thành ba vùng chính sau.
- Các khối hệ thống (System blocks):các khối này chứa d liệu hệ thống
đ ợc gán bởi Alarm longging. Các d liệu bao gồm :ngày giờ ,báo cáo.
- Các khối giá tr quá trình (Process value): các khối này chứa các giá tr
chuyển từ qu trình nh :V ợt ng ỡng và giá tr nhiệt độ quá cao
- Các khối v n ản ng ời dùng (Userr text block) là khối v n ản cho các
thông tin tổng quát và dễ hiểu nh : giải thích các thông báắôni xảy ra lỗi ra và
nguồn gốc thông báo.
- Massage classes: L p thông báo,Wincc cung cấp 16 l p thông báo .Có thể
cấu hình cho các l p thông báo. Mỗi th ng o đ ợc gán một kiểu thông báo.
- Group masssges: Nhóm thông báo gồm có l p th ng o v đ nh nghĩa
ng ời dùng
Đồ Án 2 2012
60
- Massage Winzard: Đây l c ng cụ đơn giản tự động trong việc tạo nh ng
thông số của hệ thống báo cáo.
2.3. Phần mềm pc access kết nối PLC và Wincc
Do s7 – 200 kh ng đ ợc cài sẵn drive v i phần mềm WinCC nên ta phải tự
c i đặt cho nó bằng phần mềm PC access 1.0
C c c thực hiện giao tieps PLC và Win CC thông qua PC Access 1.0
Bƣớc 1 . ạo ag trong phần mềm P ccess 1.0
1/ Mở phần mềm PC Access 1.0
2 / Thêm plc vào trong từng hệ thống ,số trạm sẽ đ ợc thiết kế trong pc access
1.0 , ,mỗi trạm đ ợc phân biệt v i nhau bằng đ a chỉ plc
Đồ Án 2 2012
61
Sau đó ta đặt tên cho PLC ta có thể chọn t i 126 PLC
3/ Từ PLC m i tạo trong PC Access ch ng ta add item v o PLC đó ằng c ch đ a
con troe chuột vào PLC đó rồi ấn chuột phải.
Đồ Án 2 2012
62
Trong bảng properties xuất hiện d i đây ta cần chú ý t i
name : Tên biến sẽ sử dụng l u phải trùng tên v i biến trong Win CC
address : Đ a chỉ của biến đó l đ a chỉ n o tr n PLC đầu vào hay ra hay
biến nội
type : Đ nh dạng cho biến th ng th ờng PC Access sẽ khai báo sẵn phù hợp
v i đ a chỉ mà ta sử dụng biến
Chế độ read /write cho phép ta vừa đọc vừa ghi biến
Chế độ read chỉ cho đọc biến mà không cho ghi,tùy vào mục đích i to n
mà ta sẽ đặt khác nhau sao cho phù hợp v i yêu cầu của bài toán.
Đồ Án 2 2012
63
Ngo i ra để làm rõ cho biến hơn ( đối v i các bài toán phức tạp mà ta khó có
thể thuộc thuần thục từng biến) ta có thể mô tả về chức n ng của biến đó trong
decription
Sau khi khai báo hoàn tất ta ấn ok .L m t ơng tự nh vậy v i các biến khác
ta đ ợc bảng các biến nh ví dụ sau
Đồ Án 2 2012
65
Bước 2 . Kết nối biến với WinCC
1/Mở phần mền wincc ,Tạo m i một ch ơng trình wincc ,chọn file/new …
2/Add thêm diver m i cho việc kết nối v i S7-200
Chọn loại diver là OPC cho việc liên kết wincc v i S7-200 thông qua PC access
1.0
Đồ Án 2 2012
66
3/Click chuột phải vào OPC Groups rồi chọn system Parameter ,màn hình
OPC item manager xuất hiện
Đồ Án 2 2012
67
Tai m n hình manager ch ng ta đợi cho WinCC tìm kiếm .Sau khi Việc tìm
kiếm hoàn thành ta browse server s7200.OPCServer vào WinCC
Ở màn hình s7200.OPCServer ta add từng item từ phần mềm PC Access mà
ta đã tạo l c tr c vào WinCC
Khi đó phần mền sẽ tự động Add Tag vừa chọn vào trong phần mền , sau khi
hoàn thành phần add tất cả các tag thì thoát ra khoải phần thiết kế . Khi đó ch ơng
trình wincc sẽ tạo ra nh ng tag m đã lấy trong phần mền PC access
Đồ Án 2 2012
68
hƣơng 3: Mô hình phân Loại sản phẩm
3.1. Phần cứng
Mô hình thực tế:
- B ng tải:
+phần khung làm bằng nhôm.
+Mặt ng tải đ ợc làm bằng mặt vải quấn tròn xung quanh 2 con l n. Sản
phẩm đ ợc đặt chạy trên mặt ng tải.
+hai con l n đ ợc đặt ở hai đầu khung nhôm.
- Máng hứng sản phẩm.
- Ba cảm biến CB1, CB2 và CB3:
+ các cảm biến đ ợc sử dụng là cảm biến quang của hang Siemens.
+ các cảm biến đ ợc gắn bên cạnh ng tải.
+ CB1 đ ợc gắn bên cạnh mặt ng tải cao hơn 8cm so v i mặt ng tải.
+ CB2 đ ợc gắn bên cạnh mặt ng tải cao hơn 5.5cm so v i mặt ng tải.
+ CB3 đ ợc gắn bên cạnh mặt ng tải cao hơn 3cm so v i mặt ng tải.
- Hai piston dùng để đẩy sản phẩm.
- Các sản phẩm:
Có 3 loại sản phẩm: sản phẩm cao,sản phẩm trung bình, sản phẩm thấp. Cả ba
sản phẩm đều đ ợc làm bằng gỗ.
+Sản phẩm cao làm bằng gỗ có kích th c 8cm,
+Sản phẩm trung bình bằng gỗ có kích th c 5.5cm.
+Sản phẩm thấp bằng gỗ có kích th c 3cm
- Role đ ợc dùng để bảo vệ các ngõ ra của PLC.
- các nút nhấn Start, Stop, reset, t ng, giảm.
Đồ Án 2 2012
69
3.2. Chức năng của từng nút trên mô hình
STT Tên Đ a chỉ Chức n ng
1 start Ấn start khởi động toàn bộ hệ thống . B ng tải
quay , cảm biến và các tay gat,hệ thống đặt sản
phẩm đ ợc hoạt động
2 stop Ấn stop dừng toàn bộ hệ thống.Dừng ng
tải,tay gạt,kh ng cho c i đặt số sản phẩm
3 Reset Ấn reset làm toàn bộ hệ thống đặt sản phẩm trở
về mặc đ nh trong khi ng tải vẫn quay
Đồ Án 2 2012
70
4 T ng Ấn n t t ng để t ng số sản phẩm đặt .
5 Giảm Ấn giảm để giảm số sản phẩm đặt .
3.3. Nguyên lý hoạt đông.
Trong mô hình trình bày có 3 loại sản phẩm khác nhau về kích th c . Đây chính
l đặc điểm mà chúng em sử dụng để phân loại v đếm sản phẩm . Qua kích th c
của sản phẩm mà chúng m chia thành 3 loại là sản phẩm cao,sản phẩm trung bình
và sản phẩm thấp.
Khi ta ấn start khởi động toàn bộ hệ thống thì ng tải quay.Các cảm biến,
piston ,bộ đếm sản phẩm, đèn hiển th đều hoạt động.
1. Khi có sản phẩm cao đi qua Cảm biến quang nhận tín hiệu đ a về
PLC,Khi sản phẩm đi qua ho n to n PLC ắt tìn hiệu cảm biens
đ a v o.L m counter đếm,l c n y win cc đọc tìn hiệu từ biến nh
thong qua counter và hiển th ra màn hình.PLC xuất tín hiệu
xuống vi điều khiển l m vi điều khiển đếm sản phẩm cao. Sau 1
khoảng thời gian trễ đã đ ợc tính to n để sản phẩm đi đến v trí
thuận lợi thì PLC out ra tìn hiệu cho piston sản phẩm cao hoạt
động.
2. Khi có sản phẩm trung ình đi v o ng tải.Do sự sắp xếp chiều
cao các cảm biến khác nhau mà cảm biến cao sẽ nẳm cao hơn sản
phẩm trung bình và thấp nên nó không thể phát hiện ra 2 loại sản
phẩm thấp và trung bình,Khi cảm biến trung bình phát hiện vật
phẩm nó cũng thao t c t ơng tự nh v i sản phẩm cao .
3. Khi sản phẩm thấp xuất hiện tr n ng tải.Nó dễ d ng đi qua 2 cảm
biến cao v trung ình đến v i cảm biến thấp.Khi này cảm biến
thấp có nhiệm vụ đ a tín hiệu v o PLC để đếm sản phẩm thấp ,mà
Đồ Án 2 2012
71
PLC không cần đ a tín hiệu gạt ví sản phẩm thấp sẽ đi thẳng về
cuối ng tải.
3.4. Cảm biến
Cảm biến quang điện phản xạ khuếch tán
Đầu ra là NPN, 3 dây nối NO. NPN cho phép dòng điện trong cảm biến đi v o
điện p chung .Đầu ra của cảm biến hoạt động nh một khóa chuyển mạch. Bình
th ờng đầu ra của cảm biến là một Transistor có vai trò nh một khóa ( khi sụt áp).
Nếu cảm biến vừa phát hiện đ ợc đối t ợng sau đó tạo ra đ ờng t c động. Đ ơng
t c động n y đ ợc nối trực tiếp t i Trans NPN. Nếu điện áp truyền t i đ ơng t c
động là 0V, Trans không cho phép dòng chạy trong cảm biến. Nếu đi n p tr n
đ ờng t c động l n hơn (12V), Trans sẽ mở khóa cho phép dòng chạy trong cảm
biến t i cực chung.
Cảm biến ch u phản ứng của các tác nhân vật lý. Nếu cảm biến không hoạt
động, điện p đ ờng t c động thấp, khi đó Trans khóa. Có nghĩa l đầu ra NPN
Đồ Án 2 2012
72
không có dòng vào/ ra. Khi cảm biến hoạt động làm cho đ ờng t c động có điện áp
cao, Trans mở khóa v t c động đóng khóa. Dòng chạy từ cảm biến t i đất. Điện
áp ở đầu ra của NPN giảm xuống -V.
Kích th c 18mm, làm việc ở 10- 36 VDC
Khoảng cách phát hiện 10cm, dòng đ nh mức 300mA
Vỏ làm bằng chất liệu ABS
Chống nhiễu tốt
Gọn và tiết kiệm chỗ
Bảo vệ chống ngắn mạch và nối cực nguồn
Chế độ hoạt động Ligh-ON
Hình dáng:
Thông số đ nh mức, đặc tính kỹ thuật:
Thông số kỹ thuật E3F DS10C4
Khoảng cách phát hiện 100mm
Vật thể phát hiện tiêu chuẩn Giấy trắng 100x100mm
Đặc tính trễ Tối đa 20%khoảng cách phát hiện
Nguồn s ng( c sóng) LED hồng ngoại(860nm)
Điện áp nguồn cấp 12VDC- 24VDC+/-10% kể cả xung
tối đa 10%(p-p)
Công suất tiêu thụ Tối đa 25mA
Ngõ ra điều khiển Ngõ ra transistor colector hở, tối đa
100mA, điện p d : tối đa 1V ở
100mA
Đồ Án 2 2012
73
Mạch bảo vệ Bảo vệ ngắn mạch ngõ ra và nối
đ ợc cự nguồn cấp DC
Thời gian đ p ứng Tối đa 2,5ms
Điều chỉnh độ nhạy
Ảnh h ởng ánh sáng của m i tr ờng Đèn dây tóc: tối đa 3000lux
Ánh sáng mặt trời: Tối đa 10000lux
Nhiệt độ mối tr ờng Hoạt động -250C t i 55
0C( không
đóng ng hoặc ng ng tụ)
Bảo quản -300C t i 70
0C ( không
đóng ng hoặc ng ng tụ)
Độ ẩm m i tr ờng Hoạt động 35% đến 85%
Bảo quản -30% đến 95%( không
ng ng tụ)
Trở kh ng c ch điện Tối thiểu 20M ở 500VDC gi a các
bộ phận mang điện và vỏ
C ờng độ điện môi 1000VAC, 50/60Hz trong 1 phút
gi a các bộ phận mang điện và vỏ
Mức độ ch u rung 10-55HZ, i n độ rung 1,5mm hoặc
300m/s2 trong 1h theo x, y ,z
Mức độ ch u sốc Mức độ phá hủy 500m/s2 cho 3 lần ở
mỗi h ng x,y,z
Cấp bảo vệ IP66
Cáp nối Dây nối th ờng (dài tiêu chuẩn 2m)
Đồ Án 2 2012
74
Đèn chỉ th Chỉ th hoạt động
Trọng l ợng( cả vỏ) Tối đa 85g
Vật liệu Vỏ ABS
Thấu kính PMMA
Phụ kiện Bộ điều khiển
Sơ đồ đấu dây:
L u :
Nếu dây vào/ra của cảm biến quang đ ợc đặt giống nh dây c p điện hoặc
dây điện thế cao. Cảm biến quang có thể b sai lệch hoặc có thể b phá hủy
bởi nhiễu điện. tách riêng dây hoặc sử dụng dây bọc nh l dây v o/ ra từ
cảm biến
Kh ng để cảm biến b va đập mạnh khi gắn v o đối t ợng.
Không nối dây v i dây nâu khi không tải, nếu nối trực tiếp các dây cảm biến
có thể b phá hủy ( loại chuyển đổi AC).
Đồ Án 2 2012
75
Khi sử dụng cảm biến quang điện ở gần bộ chuyển đổi động cơ, đảm bảo
động cơ đ ợc nối đất. Nếu động cơ nối đất b hỏng thì cảm biến có thể b sai
lệch. Khi sử dụng cảm biến ở trên 450C, dòng trên tải nằm trong khoảng
110mA t i 130mA
Kích th c
NPN output
Đồ Án 2 2012
76
3.5. Ƣu khuyết điểm của mô hình
3.5.1. Ƣu điểm
M hình đơn giản và hiệu quả. Áp dụng đ ợc trong thực tế giúp phân loại
đ ợc sản phẩm mà minh mong muốn. có thể thay thế bằng c c ph ơng ph p phân
loại kh c nh m u sắc, khối l ợng, kim loại và phi kim.
3.5.2. Khuyết điểm
Còn hạn chế về một số mặt nh : nếu ta để hai sản phẩm cùng kích th c sát
nhau thì chỉ phân loại đ ợc một cái vì khả n ng lập trình còn hạn chế.
Đồ Án 2 2012
77
Chƣơng 4: hực thi hệ thống điều khiển giám sát dây
chuyền phân loại sản phẩm dung Wincc và S7-200
4.1. Chƣơng trình cho PL
Đồ Án 2 2012
78
4.2. Lƣu đồ thuật toán
Sản phẩm
Cb1 sản
phẩm cao
i= i+1
i>biendat
Couter đếm
Delay 20s
Piston 1 đẩy
sản phẩm
Cảm biến
hành trinh
Piston 1 trở về
vị trí ban đẩu
Cb1 dừng,
piston1
không hoạt
động, chở
reset hoặt
tăng giá trị
biến đặt
Cb2 sản phẩm
trung bình
k= k+1
k>biendat
Couter đếm
Delay 52s
Piston 2 đẩy
sản phẩm
Cb2 dừng,
piston2
không hoạt
động, chở
reset hoặt
tăng giá trị
biến đặt
1
Yes
Yes No
No
Yes
No
No
Cảm biến
hành trinh
Piston 2 trở về
vị trí ban đẩu
2 3
4
Đồ Án 2 2012
79
m> biendat
m= m+1
3
4
2 1
Yes
Cảm biến
và piston
ngưng
hoat
động
Cb3 sản
phẩm thấp
End
Couter đếm
Đồ Án 2 2012
91
4.4. Lập giao diện mô phỏng trên wincc.
4.5. Kết luận
Qua đề t i PHÂN LOẠI SẢN PHẨM DỰA VÀO CHIỀU CAO” đã trình y
cho chúng ta biết về nguyên lý hoạt đ ng của PLC S7-200, cảm biến, van điều
khiển khí nén và piston. Bên cạnh đó gi p ta iết them về phần mềm Step7
Micro/Win v ch ơng trình điều khiển gi m s t Wincc. qua đó ta có thể áp dụng
cho nh ng tr ờng hợp kh c nhau v đ p ứng đ ợc nh ng nhu cầu thiết yếu của xã
hội.
Từ nh ng ứng dụng trên ta có thể áp dụng mô hình cho sản xuất trong các nhà máy
xí nghiệp.
Đồ Án 2 2012
92
Tài liệu tham khảo
[1] www.plcvietnam.net
[2] www.dientuvietnam.com
[3] http://www.youtube.com/watch?v=I4RW7OLLCj0
[4] Tài liệu hướng dẫn thí nghiệm mạng truyền thông công nghiệp
( BS: Nguyễn Ngọc Sơn)
[5] giáo trình điều khiển logic-PLC / Trường Đại Học Công Nghiệp
TPHCM
[6] Điều khiển và giám sát với S7-200, S7-300, PC access và Wincc ( TS.
Lê Thị Ngọc Bích, PGSTS Trần Thu Hà-KS Phạn Quang Huy-ĐHQG
TPHCM)
[7] Tự động hóa với wincc ( PGTS Trần Thu Hà, KS Phạm Quang Huy.
Nhà xuất bản Hồng Đức)