giao trinh plc s7200

24
Bµi 1: Tæng quan cÊu tróc phÇn cøng cña PLC S7 200. 1. PLC S7-200: a. ThÕ nµo lµ PLC S7-200: PLC (Programmable Logic Controller) lµ mét hÖ vi xö lý chuyªn dông nh»m môc tiªu ®iÒu khiÓn tù ®éng tæ hîp c¸c thiÕt bÞ ®iÖn hoÆc c¸c qu¸ tr×nh s¶n xuÊt trong c«ng nghiÖp. LËp tr×nh mÒm dÎo Phèi ghÐp ®¬n gi¶n thuËn tiÖn gi÷a hÖ thèng ®iÒu khiÓn vµ hÖ thèng ®éng lùc Víi dßng PLC S7 - 200, SIEMEN cã c¸c hä CPU c¬ b¶n sau: + Hä 21x: 212, 214, 216, 218. Víi hä CPU nµy do cã nhiÒu nhîc ®iÓm kh«ng cßn phï hîp víi c¸c hÖ thèng ®iÒu khiÓn hiÖn ®¹i nªn ®· Ýt ®îc sö dông + Hä 22x: 222, 224, 226, 228. §©y lµ dßng CPU ®îc sö dông rÊt nhiÒu hiÖn nay v× tèc ®é xö lý cao, kÕt cÊu 1

Upload: luan-vk

Post on 29-Jun-2015

395 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Giao trinh plc s7200

Bµi 1: Tæng quan cÊu tróc phÇn cøng cña PLC S7 200.

1. PLC S7-200:

a. ThÕ nµo lµ PLC S7-200:

PLC (Programmable Logic Controller) lµ mét hÖ vi xö lý chuyªn

dông nh»m môc tiªu ®iÒu khiÓn tù ®éng tæ hîp c¸c thiÕt bÞ ®iÖn

hoÆc c¸c qu¸ tr×nh s¶n xuÊt trong c«ng nghiÖp.

LËp tr×nh mÒm dÎo

Phèi ghÐp ®¬n gi¶n thuËn tiÖn gi÷a hÖ thèng ®iÒu khiÓn vµ

hÖ thèng ®éng lùc

Víi dßng PLC S7 - 200,

SIEMEN cã c¸c hä CPU c¬

b¶n sau:

+ Hä 21x: 212, 214,

216, 218. Víi hä CPU nµy

do cã nhiÒu nhîc ®iÓm

kh«ng cßn phï hîp víi c¸c

hÖ thèng ®iÒu khiÓn hiÖn

®¹i nªn ®· Ýt ®îc sö dông

+ Hä 22x: 222, 224,

226, 228. §©y lµ dßng

CPU ®îc sö dông rÊt nhiÒu

hiÖn nay v× tèc ®é xö lý

cao, kÕt cÊu linh ho¹t, hç

trî truyÒn th«ng m¹nh, cã cÊp b¶o vÖ chÞu ®îc m«i trêng c«ng

nghiÖp nh rung, bôi, c¸c nhiÔu tõ trêng…

b. Chu k× vßng quÐt cña PLC:

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× ®îc gäi lµ chu k×

1

Page 2: Giao trinh plc s7200

vßng quÐt. Mçi mét vßng quÐt c¬ b¶n cña PLC mÊt tõ 3ms - 10ms,

tuú thuéc vµo sè lîng còng nh kiÓu lÖnh viÕt trong ch¬ng tr×nh

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.

a) §ä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 vËt lý (Input) cña c¸c ®Çu vµo sè vµ sau ®ã ghi tr¹ng

th¸i ®ã tíi vïng nhí ®Öm ®Çu vµo IR (IR - Input Register).

b) Thùc thi ch¬ng tr×nh: CPU ®äc d÷ liÖu tõ IR, (thùc hiÖn

ch¬ng tr×nh phÇn mÒm), CPU thùc hiÖn ch¬ng tr×nh, b¾t ®Çu víi

c©u lÖnh ®Çu tiªn cho tíi c©u lÖnh sau cïng trong mçi chu k× vßng

quÐt, kÕt qu¶ ®îc lu l¹i ë c¸c vïng nhí thÝch hîp vµ bé ®Öm ¶o ®Çu

ra (OR - Output Register)

2

Page 3: Giao trinh plc s7200

c) Xö lý c¸c yªu cÇu truyÒn th«ng (option): 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. Bªn c¹nh ®ã CPU kiÓm tra ch¬ng tr×nh c¬ së vµ bé

nhí ch¬ng tr×nh (chØ trong chÕ ®é RUN).

d) 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 cña c¸c module më

réng

2. C¸c th«ng sè kü thuËt chÝnh cña PLC S7- 200 (lo¹i 22x):

- Bé nhí: + Ch¬ng tr×nh: tõ 32 ®Õn 64Kb tuú theo lo¹i

CPU.

+ D÷ liÖu: tõ 16Kb ®Õn 40Kb tuú theo lo¹i CPU  CPU 221 CPU 222 CPU 224 CPU 226

Sè I/O sè cã s½n trªn CPU 6IN/4OUT 8IN/6OUT14IN/

10OUT24IN/16OUT

c) vµ d)

a)

b)

e)

3

Page 4: Giao trinh plc s7200

Sè module tèi ®a cã thÓ

ghÐp nèiKh«ng cã 2 module 7 module 7 module

Sè lîng I/O sè tèi ®a128IN

128OUT

128IN

128OUT

128IN

128OUT

128IN

128OUT

Sè lîng I/O Analog tèi ®a Kh«ng cã16IN

16OUT

32IN

32OUT

32IN

32OUT

C¸c Counter/ Timer 256/256 256/256 256/256 256/256

* C¸c th«ng sè kh¸c

M« t¶ CPU 221 CPU 222 CPU 224 CPU 226 CPU 226XM

Bé nhí ch¬ng tr×nh 2 Kwords 2 Kwords 4 Kwords 4 Kwords 8 Kwords

Bé nhí d÷ liÖu 1 Kwords 1 Kwords 2.5 Kwords 2.5 Kwords 5 Kwords

§Çu vµo d÷ liÖu sè I0.0 to I15.7 I0.0 to I15.7 I0.0 to I15.7 I0.0 to I15.7 I0.0 to I15.7

§Çu ra sè Q0.0 to Q15.7 Q0.0 to Q15.7 Q0.0 to Q15.7 Q0.0 to Q15.7 Q0.0 to Q15.7

§Çu vµo t¬ng tù (read only) -- AIW0 to AIW30 AIW0 to AIW62 AIW0 to AIW62 AIW0 to AIW62

§Çu ra t¬ng tù (write only) -- AQW0 to AQW30 AQW0 to AQW62 AQW0 to AQW62 AQW0 to AQW62

Vïng nhí (V) VB0 to VB2047 VB0 to VB2047 VB0 to VB5119 VB0 to VB5119 VB0 to VB10239

Vïng nhí (L) LB0 to LB63 LB0 to LB63 LB0 to LB63 LB0 to LB63 LB0 to LB63

Bit nhí (M) M0.0 to M31.7 M0.0 to M31.7 M0.0 to M31.7 M0.0 to M31.7 M0.0 to M31.7

Vïng nhí (SM)

Read only

SM0.0 to

SM179.7

SM0.0 to SM29.7

SM0.0 to

SM299.7

SM0.0 to SM29.7

SM0.0 to

SM549.7

SM0.0 to SM29.7

SM0.0 to

SM549.7

SM0.0 to SM29.7

SM0.0 to

SM549.7

SM0.0 to SM29.7

R¬ le thêi gian

R¬ le thêi gian cã nhí

1 ms

10 ms

100 ms

R¬ le Tgian On/Off

1 ms

10 ms

100 ms

256 (T0 to T255)

T0, T64

T1 to T4, and

T65 to T68

T5 to T31, and

T69 to T95

T32, T96

T33 to T36, and

T97 to T100

T37 to T63, and

T101 to T255

256 (T0 to T255)

T0, T64

T1 to T4, and

T65 to T68

T5 to T31, and

T69 to T95

T32, T96

T33 to T36, and

T97 to T100

T37 to T63, and

T101 to T255

256 (T0 to T255)

T0, T64

T1 to T4, and

T65 to T68

T5 to T31, and

T69 to T95

T32, T96

T33 to T36, and

T97 to T100

T37 to T63, and

T101 to T255

256 (T0 to T255)

T0, T64

T1 to T4, and

T65 to T68

T5 to T31, and

T69 to T95

T32, T96

T33 to T36, and

T97 to T100

T37 to T63, and

T101 to T255

256 (T0 to T255)

T0, T64

T1 to T4, and

T65 to T68

T5 to T31, and

T69 to T95

T32, T96

T33 to T36, and

T97 to T100

T37 to T63, and

T101 to T255

Bé ®Õm C0 to C255 C0 to C255 C0 to C255 C0 to C255 C0 to C255

Bé ®Õm tèc ®é cao HC0, HC3, HC4, HC0, HC3, HC4, HC0 to HC5 HC0 to HC5 HC0 to HC5

4

Page 5: Giao trinh plc s7200

and HC5 and HC5

5

Page 6: Giao trinh plc s7200

Bµi 2: Giíi thiÖu phÇn mÒm lËp tr×nh cho PLC S7-200

STEP 7-MicroWIN 32 V3.2.

1. PhÇn mÒm STEP7- MicroWIN32:

a. Giao diÖn phÇn mÒm:

Để một hệ thống PLC có thể thực hiện được một quá trình điều khiển nào đó thì

bản thân nó phải biết được nó cần phải làm gì và làm như thế nào.

Việc truyền thông tin về hệ thống ví dụ như quy trình hoạt động cũng như các

yêu cầu kèm theo cho PLC người ta gọi là lập trình.

Và để có thể lập trình được cho PLC thì cần phải có sự giao tiếp giữa người và

PLC.

Việc giao tiếp này phải thông qua một phần mềm gọi là phần mềm lập trình.

Mỗi một loại PLC hoặc một họ PLC khác nhau cũng có những phần mềm lập

trình khác nhau.

Đối với PLC S7-200, SIEMEN đã xây dựng một phần mềm để có thể lập trình

cho họ PLC loại này. Phần mềm này có tên là STEP7- MicroWIN32.

Đây là một phần mềm chạy trên nền Windows 32bit, trải qua nhiều phiên bản

khác nhau. Tài liệu này tập trung nói về STEP7- MicroWIN32 version 3.2.

Ngoài việc phục vụ lập trình cho PLC S7-200, phần mềm này còn có rất nhiều

các tính năng khác như các công cụ gỡ rối, kiểm tra lỗi, hỗ trợ nhiều cách lập trình

với các ngôn ngữ khác nhau…

Phần mềm này cũng đã được xây dựng một phần trợ giúp (Help) có thể nói là

rất đầy đủ, chi tiết và tiện dụng. Người dùng có thể tra cứu các vấn đề về PLC S7-200

một cách rất nhanh chóng, rõ ràng và dễ hiểu.

Để có thể thực hiện phần mềm lập trình STEP7- MicroWIN32 ta có 2 cách:

Cách 1:

Vào Start

→ Simatic

→ STEP7- MicroWIN32 V3.2.0

→ STEP7- MicroWIN32.

Cách 2: Chạy thông qua biểu tượng trên Desktop.

Vùng soạn thảo chương trình

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

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

Công cụ kết nối các lệnh

Nút thay đổi trạng thái làm việc của PLC

Down load/Upload

Nút kiểm tra trạng thái của chương trình.

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

6

Page 7: Giao trinh plc s7200

b. Mét sè thµnh phÇn quan träng:

- Program Block:

Khi click chuột vào nút này ta sẽ trở về được vùng soạn thảo

chương trình. Ở vùng này ta có thể thêm bớt các đầu vào/ra, các biến,

các lệnh, hàm để thực hiện chương trình điều khiển.

- Communications vµ c¸ch kiÓm tra sù kÕt nèi víi PLC S7-

200:

Ở đây ta có thể thay đổi cách mà máy tính truyền thông với PLC

S7-200 (PPI, MPI, tốc độ truyền…) hoặc kiểm tra có hay không sự

truyền thông giữa máy tính và PLC S7-200 (kiểm tra sự có mặt của

PLC hay không).

- Symbol Table:

7

Page 8: Giao trinh plc s7200

Click chuột vào đây, ta sẽ được một bảng mà ở đó ta có thể định

nghĩa các tên biến và đặt địa chỉ tương ứng cho các biến đó để có thể

dễ nhớ và dễ kiểm tra.Các biến này có thể là các đầu vào/ra, các biến

trung gian…

- Khối hàm, lệnh:

Đây là một trong những thành phần quan trọng nhất của

STEP7- MicroWIN32. Nó bao gồm toàn bộ các lệnh và khối

hàm của STEP7- Micro WIN32 để có thể tạo được một

chương trình điều khiển cho PLC S7-200.

Người dùng có thể tìm thấy các lệnh hoặc hàm mình cần

dựa trên các nhóm có cùng chức năng mà STEP7-

MicroWIN32 đã phân loại sẵn.

Trong đó thường dùng nhất là các khối:

+ Bit Logic: bao gồm các lệnh làm việc với bit và thực

hiện các phép toán logic như AND, OR, NOT…

+ Timer: đây là khối lệnh làm việc với các loại timer

của S7-200.

+ Counter: đây là khối lệnh làm việc với các loại timer

của S7-200

+ Move: các khối lệnh dùng để di chuyển dữ liệu từ

vùng nhớ này sang vùng nhớ khác của PLC.

+ Interger Math, Floating-Point Math: nhóm lệnh làm

việc với số nguyên 16bit, 32bit và số thực. Nhóm lệnh này thực hiện các phép toán số

học như +, -, ×, ÷…

+ Compare: bao gồm các khối lệnh dùng để so sánh dữ liệu như >, <, =, ≥, ≤...

Ngoài ra còn các khối khác cũng rất quan trọng chúng ta có thể tham khảo thêm

ở phần Help của STEP7- MicroWIN32.

Để có thể biết một khối hàm hoặc lệnh làm việc như thế nào và điều kiện kèm

theo chúng ta chọn khối hàm, lệnh đó và nhấn F1.

c. Một số thao tác quan trọng:

- Có 2 cách để tạo một chương trình mới:

8

Page 9: Giao trinh plc s7200

+ Vào menu File à New.

+ Dùng biểu tượng trên thanh công cụ.

- Lưu lại chương trình đã viết bằng cách:

+ Vào menu File à Save.

+ Dùng biểu tượng trên thanh công cụ.

- Để chèn một network mới:

+ Click chuột phải vào số thứ tự của network, chọn Insert à Network(s).

+ Dùng biểu tượng trên thanh công cụ.

- Để xoá một network: chọn network

+ Click chuột phải vào network cần xoá, chọn Delete à Network(s).

+ Dùng biểu tượng trên thanh công cụ.

- Để thêm một lệnh trong chương trình:

Chọn vị trí của lệnh trong chương trình:

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

vào lệnh cần dùng.

+ Dùng biểu tượng trên thanh công cụ.

- Để PLC S7-200 có thể thực hiện được các chương trình điều khiển, người

dùng phải Download chương trình xuống PLC.

+ Chọn File à Download. Và việc download có phím tắt là Ctrl+D.

+ Dùng ngay biểu tượng ở trên thanh công cụ

- Khi trong PLC có sẵn một chương trình, người dùng cần đưa lên để kiểm tra,

chỉnh sửa STEP7- MicroWIN32 cũng hỗ trợ việc Upload.

+ Chọn menu File à Upload. Phím tắt là Ctrl+U.

+ Dùng biểu tượng ở trên thanh công cụ.

Cần phải lưu ý là để Upload hoặc Download chương trình cho PLC thì phải chắc

chắn rằng PLC S7-200 đã được kết nối đến máy tính và việc truyền thông với máy

tính đã được thiết lập. Hay nói cách khác máy tính phải nhận ra được sự tồn tại của

PLC. Nếu không STEP7- MicroWIN32 sẽ báo lỗi. Khi kết nối thành công STEP7-

MicroWIN32 sẽ đưa ra bảng thông báo các thành phần sẽ được download xuống

PLC.

9

Page 10: Giao trinh plc s7200

Muốn download được thì phải chuyển PLC về trạng thái dừng (STOP) bằng

cách nhấn nút STOP trên thanh công cụ.

2. C¸c bíc ®Ó lËp tr×nh mét ch¬ng tr×nh ®iÒu khiÓn cho

PLC S7-200.

a. Bíc 1: Ph©n tÝch yªu cÇu c«ng nghÖ.

+ Ph©n tÝch c¸c yªu cÇu chung cña hÖ thèng (tøc lµ x¸c

®Þnh thµnh phÇn nµo cÇn ®iÒu khiÓn, yªu cÇu vÒ thêi gian, ®é

chÝnh x¸c…).

+ Ph©n tÝch thø tù t¸c ®éng cña c¸c thµnh phÇn trong hÖ

thèng. Hay nãi c¸ch kh¸c lµ sù ph©n biÖt thø tù ho¹t ®éng cña c¸c

thµnh phÇn trong hÖ thèng, c¸i nµo tríc, c¸i nµo sau... vµ sù liªn

quan gi÷a chóng.

+ Ph©n tÝch b¶n chÊt cña tõng thµnh phÇn ®Ó x¸c ®Þnh

®îc c¸c ®iÒu kiÖn liªn quan mµ chØ phô thuéc vµo b¶n chÊt riªng

cña nã vµ kÕt hîp víi toµn bé víi nh÷ng ph©n tÝch tríc ®ã ®Ó cã

ph¬ng ph¸p ®iÓu khiÓn thÝch hîp.

b. Bíc 2: LËp b¶ng ®Þa chØ cho c¸c I/O.

Tõ c¸c bíc ph©n tÝch vÒ c«ng nghÖ cho ta biÕt sÏ cã bao nhiªu

I/O trong hÖ thèng, b¶n chÊt cña c¸c I/O (sè, t¬ng tù, xung…) vµ ta

sÏ x©y dùng ®îc mét b¶ng c¸c I/O cho toµn bé hÖ thèng.

ViÖc x©y dùng b¶ng I/O phô thuéc vµo hÖ thèng vµ cÊu h×nh

PLC hoÆc hÖ PLC mµ chóng ta ®Þnh viÕt ch¬ng tr×nh ®iÒu

khiÓn. Vµ viÖc g¸n ®Þa chØ cho c¸c I/O cña hÖ thèng ph¶i tu©n

thñ nh÷ng quy ®Þnh cña nhµ cung cÊp PLC.

c. Bíc 3: LËp gi¶n ®å thêi gian hoÆc lu ®å thuËt to¸n ®iÒu

khiÓn.

§èi víi nh÷ng hÖ ®iÒu khiÓn t¬ng ®èi lín vµ phøc t¹p th× bíc

nµy rÊt quan träng cho viÖc lËp tr×nh vÒ sau nµy.

Nã sÏ gióp cho ngêi lËp tr×nh ph©n tÝch hÖ thèng ®iÒu khiÓn

thµnh tõng phÇn, sù liªn quan vµ thø tù t¸c ®éng cña chóng vµ tõ

10

Page 11: Giao trinh plc s7200

®ã sÏ cô thÓ ho¸ ®îc ph¬ng ¸n ®iÒu khiÓn trªn ch¬ng tr×nh cho

PLC.

Cßn ®èi víi nh÷ng hÖ thèng nhá kh«ng cã qu¸ nhiÒu c¸c I/O

th× ngêi ta cã thÓ x©y dùng gi¶n ®å thêi gian t¬ng øng cho tõng

I/O n»m trong tæng thÓ thø tù vµ thêi gian t¸c ®éng cña toµn bé

I/O cña hÖ thèng.

d. Bíc 4: ViÕt ch¬ng tr×nh ®iÒu khiÓn.

Tõ nh÷ng g× ®· cã tõ viÖc ph©n tÝch hÖ thèng vµ x©y dùng l-

u ®å thuËt to¸n hoÆc gi¶n ®å thêi gian th× viÖc cô thÓ ho¸ b»ng

ng«n ng÷ lËp tr×nh vµ ®a xuèng PLC còng rÊt quan träng.

ë ®©y ngêi lËp tr×nh còng ph¶i tu©n thñ nh÷ng quy ®Þnh

cña nhµ s¶n xuÊt vÒ viÖc lËp tr×nh cho lo¹i PLC S7-200 cña hä dÉn

®Õn mét sè h¹n chÕ nhÊt ®Þnh trong viÖc thÓ hiÖn thuËt to¸n. Vµ

®«i khi còng ph¶i ®iÒu chØnh l¹i thuËt to¸n cho phï hîp víi lo¹i PLC

mµ m×nh ®ang cã.

e. Bíc 5: Ch¹y thö ch¬ng tr×nh vµ kiÓm tra lçi.

Sau khi ®· hoµn thiÖn ch¬ng tr×nh ®iÒu khiÓn vµ kiÓm tra

nh÷ng lçi cã thÓ thÊy ®îc nh c¸c lçi vÒ có ph¸p, vÒ sù sai kh¸c kiÓu

d÷ liÖu, vÒ thêi gian… th× cã thÓ download ch¬ng tr×nh xuèng

PLC ®Ó ch¹y thö.

ViÖc ch¹y thö nµy nÕu cã thÓ thùc hiÖn trªn hÖ thèng thùc tÕ

lµ tèt nhÊt cßn nÕu kh«ng cã thÓ ch¹y thö trªn c¸c phÇn mÒm m«

pháng hoÆc mét hÖ thèng ®îc x©y dùng ®Ó m« pháng l¹i hÖ

thèng cÇn ®iÒu khiÓn. Tõ viÖc kiÓm tra c¸c ®¸p øng cña hÖ thèng

sau khi ch¹y thö th× ngêi lËp tr×nh cã thÓ kiÓm tra l¹i toµn bé

thuËt to¸n mµ m×nh ®· x©y dùng tõ ®ã chØnh söa lai ch¬ng

tr×nh ®Ó ®¸p øng ®îc hoµn toµn c¸c yªu cÇu cña hÖ thèng.

11

Page 12: Giao trinh plc s7200

Bµi 3: ViÕt mét sè ch¬ng tr×nh ®iÒu khiÓn c¬ b¶n.

I. ViÕt ch¬ng tr×nh ®iÒu khiÓn §CXC 3 pha b»ng khëi ®éng

tõ kÐp:

S¬ ®å trang bÞ ®iÖn

a. Yªu cÇu c«ng nghÖ: ®iÒu khiÓn ®æi chiÒu quay ®éng c¬

víi hai chÕ ®é.

+ ChÕ ®é b»ng tay: dïng hai nót Ên thuËn vµ ngîc ®Ó ®æi

chiÒu ®éng c¬.

b. X©y dùng Symbol table: ®Þnh ®Þa chØ cho c¸c ®Çu

vµo/ra.

- §Çu vµo: c¸c nót Ên, r¬ le nhiÖt.

- §Çu ra: c¸c C«ng t¾c t¬.

c. Gi¶n ®å thêi gian.

RN

T

T

N

T

N

N

MtDt

DnMn

Dtæng

12

Page 13: Giao trinh plc s7200

d. ViÕt ch¬ng tr×nh ®iÒu khiÓn.

e. Ch¹y thö, kiÓm tra lçi:

+ C¸c lçi vÒ có ph¸p: nh thiÕu liªn kÕt, viÕt sai d¹ng ®Þa

chØ, c¸c ®Çu ra qu¸ nhiÒu trong mét network mµ kh«ng cã sù liªn

kÕt…

+ C¸c lçi vÒ ch¬ng tr×nh: thiÕu duy tr×, thiÕu c¸c ®iÒn

kiÖn ®Ó cã thÓ ®iÒu khiÓn ®óng theo yªu cÇu…

II. ViÕt ch¬ng tr×nh ®iÒu khiÓn khëi ®éng §CXC 3 pha b»ng

ph¬ng ph¸p ®æi nèi :

S¬ ®å trang bÞ ®iÖn

I0.1

Q0.0

Q0.1

I0.0

I0.2

1

0

1

0

1

0

1

0

1

0

t0(t)

Nút ấn quay thuận

Nút ấn quay ngược

RN hoặc nút dừng

Đầu ra thuận

Đầu ra ngược

13

Page 14: Giao trinh plc s7200

a. Yªu cÇu c«ng nghÖ: ®iÒu khiÓn khëi ®éng ®éng c¬ b»ng

ph¬ng ph¸p ®æi nèi víi c¸c chÕ ®é:

+ ChÕ ®é b»ng tay: dïng hai nót Ên ®Ó khëi ®éng ®éng

c¬ vµ ®æi chÕ ®é khëi ®éng tõ sao sang tam gi¸c.

+ ChÕ ®é tù ®éng: sau khi khëi ®éng mét thêi gian th× tù

®éng chuyÓn chÕ ®é khëi ®éng tõ sao sang tam gi¸c.

b. X©y dùng Symbol table: ®Þnh ®Þa chØ cho c¸c ®Çu

vµo/ra.

- §Çu vµo: c¸c nót Ên, r¬ le nhiÖt.

- §Çu ra: c¸c C«ng t¾c t¬. 

c. Gi¶n ®å thêi gian.

d. ViÕt ch¬ng tr×nh ®iÒu khiÓn.

e. Ch¹y thö, kiÓm tra lçi.

III. ViÕt ch¬ng tr×nh ®iÒu khiÓn khëi ®éng §CXC 3 pha roto

d©y quÊn dïng 2 hoÆc 3 cÊp ®iÖn trë phô:

S¬ ®å trang bÞ ®iÖn

Q0.1

Q0.0

M0.0

I0.2

I0.1

I0.0

1

0

1

0

1

0

1

0

1

0

t O

Nút ấn sao

Nút ấn tam giác

RN hoặc nút dừng

Đầu ra KS

1

0

Giản ®å thêi gian chÕ ®é K§ b»ng tay

Đầu ra KT

BiÕn nhí M

14

Page 15: Giao trinh plc s7200

a. Yªu cÇu c«ng nghÖ:

+ ChÕ ®é b»ng tay: c¾t c¸c ®iÖn trë phô b»ng tay th«ng

qua tÝn hiÖu cña c¸c nót Ên.(xem c¸c h×nh phÝa díi)

+ ChÕ ®é tù ®éng: tù ®éng c¾t c¸c ®iÖn trë phô sau c¸c

thêi gian quy ®Þnh.

b. X©y dùng Symbol table:

+ §Çu vµo: c¸c nót Ên, r¬ le nhiÖt.

+ §Çu ra: cho c¸c contactor ®Ó lo¹i bá c¸c nhãm ®iÖn trë.

c. Gi¶n ®å thêi gian.

I0.2

Q0.3

Q0.2

I0.1

1

0

1

0

1

0

1

0

I0.0

I0.4

Q0.1

Q0.0

0

0

0

0

1

1

1

1

t0(t)

K

K1

K2

K3

R1

1

0M

R2

R3

D

15

Page 16: Giao trinh plc s7200

d. ViÕt ch¬ng tr×nh ®iÒu khiÓn.

e. Ch¹y thö, kiÓm tra lçi.

16

Page 17: Giao trinh plc s7200

IV. ViÕt ch¬ng tr×nh ®iÒu khiÓn ®Ìn tÝn hiÖu GT cña mét

ng· t:

ThiÕt lËp vµ t¸i thiÕt lËp (c¸c bit N)(Set vµ Reset)

Khi c¸c chØ dÉn Set vµ Reset lµ ®îc thùc hiÖn,

sè ®îc tÝnh cña c¸c ®iÓm (N) b¾t ®Çu t¹i gi¸

trÞ lý thuyÕt bëi bit hoÆc th«ng sè OUT lµ ®îc

thiÕt lËp (chØnh on) hoÆc t¸i thiÕt lËp (chØnh

off).

Ph¹m vi cña c¸c ®iÓm ®ã cã thÓ ®îc thiÕt lËp

hoÆc t¸i thiÕt lËp tõ 1 tíi 255. Khi sö dông chØ

dÉn Reset, nÕu bit ®îc tÝnhlµ mét trong hai bit

T hoÆc C, th× khi ®ã mçi bit timer hoÆc

counter lµ reset vµ gi¸ trÞ hiÖn thêi

timer/counter lµ ®îc xo¸ .

§iÒu kiÖn lçi khi ®Æt ENO = 0: SM4.3 (thêi

gian ch¹y), 0006 (®Þa chØ gi¸n tiÕp), 0091

(to¸n h¹ng ra cña ph¹m vi).

C¸c ®Çu vµo/®Çu ra

C¸c to¸n h¹ng C¸c kiÓu d÷ liÖu

bit I, Q, M, SM, T, C, V, S, L BOOLN VB, IB, QB, MB, SMB, SB, LB,

AC, h»ng sè, *VD, *AC, *LDBYTE

C¸c vÝ dô ®Çu ra Set vµ Reset.

17

Page 18: Giao trinh plc s7200

a. Yªu cÇu c«ng nghÖ:

+ ChÕ ®é tù ®éng: tù ®éng ®a tÝn hiÖu ®Ó hiÓn thÞ c¸c

®Ìn cã mµu kh¸c nhau ë 2 con ®êng cña ng· t. Kh«ng cã sù trïng

mµu ®Ìn tÝn hiÖu.

+ ChÕ ®é tù xö: nhÊp nh¸y ®Ìn vµng ë c¶ 2 lµn ®êng (1

lÇn/1s).

b. X©y dùng Symbol table:

+ §Çu vµo: nót Ên cña chÕ ®é tù ®éng vµ tù xö, dõng.

+ §Çu ra: xanh, ®á, vµng cña lµn ®êng 1.

xanh, ®á, vµng cña lµn ®êng 2.

c. Gi¶n ®å thêi gian.V1

V2

X1

§1

tT0

§2

T1 T2 T3 T4

X2

Lµn ® êng 1

n ®

ên

g

2

18

Page 19: Giao trinh plc s7200

d. ViÕt ch¬ng tr×nh ®iÒu khiÓn.

e. Ch¹y thö, kiÓm tra lçi.

V. ViÕt ch¬ng tr×nh ®iÒu khiÓn hÖ thèng ®Õm ngêi vµo/ra

cña mét siªu thÞ:

VÝ dô sö dông c¸c bé ®Õm lªn/xuèng:

a. Yªu cÇu c«ng nghÖ:

- §Õm ®óng sè ngêi vµ ®a ra ®îc tÝn hiÖu c¶nh b¸o:

+ NhÊp nh¸y ®Ìn 1lÇn/1s.

19

Page 20: Giao trinh plc s7200

+ B¸o cßi.

- Cho phÐp ngêi qu¶n lý c¾t ®Ìn b¸o ®éng hoÆc tù ®éng

c¾t tÝn hiÖu b¸o ®éng sau kho¶ng thêi gian quy ®Þnh.

b. X©y dùng Symbol table:

- §Çu vµo: c¸c sensor ph¸t hiÖn ngêi vµo vµ ra. Nót Ên khëi

®éng vµ c¾t tÝn hiÖu b¸o ®éng.

- §Çu ra: ®Ìn vµ cßi b¸o ®éng.

c. Gi¶n ®å thêi gian.

d. ViÕt ch¬ng tr×nh ®iÒu khiÓn.

e. Ch¹y thö, kiÓm tra lçi.

20