8/13/2007
1
Tổng quan về PLC
PLC là gì?
Khái niệm phần cứng và phần mềm
Các kiểu đầu vào số
Các kiểu đầu ra số
Khái niệm vòng quét trong PLC
Một số PLC thờng gặp
PLC l gì ?
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
8/13/2007
2
Phần cứng
CPU (Đơn vị xử lý trung tâm)
Tốc độ tính toán, xử lý thông tin
Khả năng quản lý các Module mở rộng
Khả năng quản lý bộ nhớ
Khả năng kết nối mạng
Bộ nhớ (ROM, RAM, EEPROM)
Lu giữ trạng thái biến vào và ra
Lu giữ kết quả chơng trình tính, kết quả
trung gian
Lu giữ chơng trình điều khiển, hệ điều
hành
Phần mềm
Hệ điều hnh (HĐH) v tập lệnh
HĐH nằm trong bộ nhớ ROM
Tậplệnhđợc xử lý trong RAM và
EEPROM dới dạng m lệnh
Chơng trình soạn thảo, gỡ rối v các tiện ích
Nằm trong gói phần mềm, cung cấp
khả năng điều khiển và giao tiếp giữa
ngời với máy, đi kèm với thiết bị
phần cứng.
8/13/2007
3
Các kiểu đầu vosố
Kiểu đầu vào AC/DC
Kiểu đầu vào DC
Kiểu đầu vào AC/DC cách li
Kiểu đầu voAC/DC
Cầu
chỉnh
luu
Tín hiệu vào
Lọc nhiễu và
nẩy phím
Mạch dò
nguỡng
Cách li quang
Lôgic
Tới CPU
Cầu
chỉnh lu
Tín hiệu
vào
Lọc
nhiễu
Dò
ngỡng
Cách li
bằng
ghép
quang
8/13/2007
4
Nèi d©y phÇn cøng
Nguån
DC
Nguån xoay chiÒu
Nguån mét chiÒu
KiÓu §Çu vμo DC (sink/source)
§Çu vµo cho thiÕt bÞ nguån DC sourcing
ThiÕt bÞ
DC
8/13/2007
5
KiÓu §Çu vμo DC (sink/source)
§Çu vµo cho thiÕt bÞ nguån DC sinking
ThiÕt bÞ
DC
Nèi d©y phÇn cøng
Sinking
Sourcing
Sinking
3 d©y
DC
8/13/2007
6
KiÓu ®Çu vμo AC/DC c¸ch li
DC
KiÓu ®Çu vμo AC/DC c¸ch li
8/13/2007
7
Các kiểu đầu ra số
Kiểu đầu ra xoay chiều AC
ĐầuramộtchiềuDC
Kiểu đầu ra AC/DC cách li
Kiểu đầu ra rơle
kiểu đầu ra xoay chiều AC
Tới tải
Lọc
Cách li quang
Tiếp điểm
Từ CPU
Lôgic
Từ nguồn
Từ mạch
lôgic
Đến tải
8/13/2007
8
Nèi d©y phÇn cøng
T¶i
Tõ
CPU
kiÓu®ÇuramétchiÒuDC
T¶i
Sinking
T¶i
Sourcing
T¶i
Sinking
DC
8/13/2007
9
kiÓu ®Çu ra AC/DC c¸ch li
kiÓu ®Çu ra r¬le
L«gic
Tõ CPU
8/13/2007
10
Khái niệm vòng quét của PLC
c) và d)
a)
b)
e)
a) Đọc dữ liệu đầu vo: Đọc các trạng thái vật lý
(Input) vo bộ đệm ảo (IR - Input Register)
b) Thực thi chơngtrình:CPU đọcdữliệutừIR,
thực hiện chơng trình phần mềm, 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)
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 v xử lý ngắt
d) Tự chẩn đoán lỗi: CPU kiểm tra lỗi của hệ điều
hnh trong ROM, các vùng nhớ v các trạng thái
lm việc của các module mở rộng
8/13/2007
11
e) Xuất kết quả ở đầu ra: CPU đọc kết quả từ OR,
v xuất kết quả ra các cổng vật lý.
Một số luý
Đầu vào số:
)
Nếu không dùng tính năng I (Immediately) thì
dữ liệu đầu vào (cổng vật lý) đợc cập nhật tại
bộ đệm ảo.
)
Nếu dùng tính năng này, CPU bỏ qua bộ đệm
ảo.
Đầu vào tơng tự:
)
Nếu bỏ qua tính năng lọc tơng tự, thì CPU sẽ
lấy trực tiếp dữ liệu tại cổng vật lý.
)
Nếu dùng tính năng này, thì SPU sẽ đọc các
giá trị đợc lu lại tại bộ đệm vào tơng tự.
Mô tả 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 vosốlợng
cũng nh kiểu lệnh viết trong chơng
trình
3
Thay đổi mức
lôgíc đầu vào
1/ Thời gian cập nhật bộ đệm đầu vào
2/ Thời gian thực thi chơng trình
3/ Thời gian xuất kết quả ra cổng vật lý
8/13/2007
12
Mét sè PLC th−êng gÆp
B & G system 2000
¸o
Allen BradleyAnh
Danffort§an m¹chShneilderPh¸p
Rockwell
General Electric
MüSiemens
ABB
§øc
LS’Hμn quècHitachi
Omron
Mitsubishi
NhËt