Gioi Thieu Tong Quan Ve PLC

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 34

Trường Đại Học Lạc Hồng

Giới thiệu

Programmable
Logic Controllers
Jimmy Nguyen, PhD
Toång quan veà SIMATIC
Kỹ thuật điện tử đã làm thay đổi lớn trong lãnh vực điều khiển công nghiệp. Cùng với
những máy móc tự động, có thể điều khiển bằng điện tử, những thay đổi này dẫn đến những
kỹ thuật và ngành học mới.
Hệ điều khiển: Ngoài sự cung cấp năng lượng, những phần tử điều khiển còn cần phải
hoạt động theo qui trình trong tất cả các lĩnh vực sản xuất. Hệ thống này phải có khả năng
xác lập điều kiện ban đầu, điều khiển, kiểm soát bất kỳ máy móc và bất kỳ quá trình sản xuất.
Trong quá khứ, nhiệm vụ điều khiển đã được giải quyết bằng công nghệ điều khiển theo
quy ước một cách riêng lẻ, nghĩa là, nối dây và dùng ngắt điện từ tùy theo nhiệm vụ. Ngày
nay, điều khiển lôgic có lập trình đã được dùng rộng rãi để giải quyết nhiệm vụ tự động hóa.
Tự động hóa: Do nhu cầu cạnh tranh giữa các công ty, việc cô lập chức năng tự động
được tích hợp ở một vài trạm điều khiển qui trình hay một vài thiết bị là không đáp ứng đủ
yêu cầu. Nhu cầu điều khiển mềm dẻo hơn chỉ có thể hoàn hảo khi những thiết bị máy móc
riêng lẻ tích hợp được vào toàn thể hệ thống. Thông tin truyền đi giữa các thiết bị là tính chất
chủ yếu để hệ thống hoạt động.
Toång quan veà SIMATIC
Qui trình sản xuất không còn được xem là những thành phần riêng lẻ, mà phải xem đó là
những phần tử đã tích hợp vào toàn bộ qui trình sản xuất. Cũng tương tự, toàn bộ qui trình
sản xuất không con được xem là cấu trúc trung tâm, có điều khiển theo thứ bậc. Bây giờ, qui
trình là cấu trúc phân bố với các phần tử riêng lẻ cũng có khả năng tự động (autonomous)
Tính tích hợp của một hệ tự động hiện nay có thể hình thành với sự trợ giúp của:
°Một hệ thống với cấu hình chung và lập trình riêng từng phần
° Hệ quản lý dữ liệu chung
° Hệ truyền dẫn chung giữa toàn bộ các thiết bị tự động
Toång quan veà SIMATIC
BOÄ GIAO TIEÁP MAÙY TÍNH
SIMATIC SIMATIC
SIEMENS

S IM A T IC O P 17

PG 740

K1 K2 K3 K4 K5 K6 K7 K8 H E LP

S H IF T

K9 K10 K 11 K12 K13 K 14 K15 K16

E S C
7 8 9 0
D E F AC K

4 5 6 .
A B C
IN S
1 2 3 S H IF T
DE L
H E L P E NT E R

Heä thoáng-MPI
MAÏNG Ethernet c. nghieäp
SIMATIC NET
SIMATIC
PROFIBUS

Heä ñieàu khieån


SIMATIC

SIEMENS SF I0.0 Q0.0 CP U 212


RUN I0.1 Q0.1
STOP I0.2 Q0.2
I0.3 Q0.3
I0.4 Q0.4
I0.5 Q0.5
I0.6
I0.7
SIMATIC
S7-200

PROFIBUS-DP

SIMATIC DP FM

SV
ASI
S7-200
Tính năng
° Hệ thống kiểm soát có kích thước nhỏ nhất,
° Thích hợp với nhiều CPU,
° Có nhiều khối mở rộng, EM 221
SIEMENS SF I0.0 I1.0 Q0.0 Q1.0 CP U 214
DI 8 x DC24V
RUN I0.1 I1.1 Q0.1 Q1.1

° Có thể mở rộng đến 7 khối,


I.0
STOP I0.2 I1.2 Q0.2
I0.3 Q0.3
I.1
I1.3
I0.4 I1.4 Q0.4
I.2
I.3
I0.5 I1.5 Q0.5
I.4

° Nối mạch ở mặt sau,


I0.6 Q0.6
I0.7 Q0.7
I.5
SIMATIC I.6
S7-200 I.7

° Có thể nối mạng với


- Cổng giao tiếp RS 485 hay
- PROFIBUS,
° Máy tính trung tâm có thể truy cập đến các khối,
° Không kén chọn rãnh cắm,
° Phần mềm điều khiển riêng,
°“Gói gọn toàn bộ” cả nguồn cung cấp, CPU, I/O vào một khối,
° "Micro PLC" với nhiều chức năng tích hợp.
S7-200: Caùc khoái
Các khối mở rộng (EM):
• Khối ngõ vào Digital :
- 24V DC, 120/230V AC
CP242 - 2
• Khối ngõ ra Digital :
- 24V DC, Ngắt điện từ
• Khối ngõ vào Analoge:
- Áp, Dòng, Điện trở, Cặp nhiệt EM EM CP
• Khối ngõ ra Analoge :
- Áp, Dòng

Khối Liên lạc xử lý (CP): Khối CP 242-2 có thể dùng để nối S7-200 làm chủ khối giao tiếp
AS. kết quả là, có đến 248 phần tử nhị phân được điều khiển bằng 31 khối giao tiếp AS.
Gia tăng đáng kể số ngõ vào và ngõ ra của S7-200.

Phụ kiện Thanh nối dữ liệu.


S7-200
Chọn kiểu hoạt động (Chọn bằng tay các kiểu hoạt động)
STOP = Dừng, không thực hiện chương trình.
TERM = Thực hiện chương trình, đọc/ghi từ computer.
Ngoõ ra
RUN = Thực hiện chương trình, chỉ đọc từ computer. Boä nhôù Kieåu hoaït ñoäng

Báo trạng thái Bieán


trôû
SIEMENS SF I0.0 CP U 212
= Hỏng thiết bị; hỏng bên trong CPU
Q0.0
SF RUN
STOP
I0.1
I0.2
Q0.1
Q0.2
I0.3 Q0.3

RUN = Đang hoạt động, đèn xanh I0.4


I0.5
Q0.4
Q0.5
I0.6

STOP = Đang dừng, đèn vàng SIMATIC


I0.7

S7-200

DP = Phân bố I/O ( chỉ có đối với CPU 215) Noái


PPI

Ngoõ vaøo Baùo traïng Baùo traïng thaùi


Thaùi Hđộng ngoõ vaøo/ngoõ ra
Mạch nhớ: Rãnh để cắm mạch nhớ. Mạch nhớ lưu chương trình,
không cần dùng pin khi mất điện
Nối PPI Nối với máy lập trình hay computer bằng đường này.
S7-300
Tính naêng:
Heä thoáng ñieàu khieån coù khoái löôïng nhoû nhaát
CPU coù tính naêng cao caáp
Coù nhieàu khoái môû roäng ñeå choïn
Coù theå môû roäng ñeán 32 khoái
Caùc thanh noái tích hôïp phía sau caùc khoái
Coù theå noái maïng - Nhieàu ñieåm - Multipoint interface (MPI),
- PROFIBUS hoaëc
- Ethernet coâng nghieäp.
Maùy tính coù theå truy caäp ñeán caùc khoái
Khoâng haïn cheá raõnh
Ñaët caáu hình maùy vaø caøi ñaët thoâng soá vôùi coâng cuï trôï giuùp
"HWConfig“.
Caùc khoái cuûa: S7-300

PS CPU IM SM: SM: SM: SM: FM: CP:


(tuøy choïn) (tuøy choïn)DI DO AI AO- Ñeám - Noái ñieåm
Khối tín hiệu (SM) - Ñònh vò - PROFIBUS
- Ñieàu khieån- Ethernet
Khối ngõ vào digital : 24V DC, 120/230V AC hoài tieáp coâng nghieäp
Khối ngõ ra digital : 24V DC, ngắt điện từ
Khối ngõ vào analog : Áp, dòng, điện trở, cặp nhiệt
Khối ngõ ra analog : Áp, dòng
Khối giao tiếp (IM) Khối IM360/IM361 và IM365 dùng để nối nhiều cấu hình. Chúng điều
khiển thanh ghi của các hệ thống.
Khối giả lập : Khối DM 370 dự phòng cho các khối tín hiệu chưa được chỉ định. Chẳng hạn
như (DM) dành chỗ cho các khối trong tường lai sẽ lắp đặt.
Caùc khoái cuûa: S7-300

PS CPU IM SM: SM: SM: SM: FM: CP:


(tuøy choïn) (tuøy choïn)DI DO AI AO- Ñeám - Noái ñieåm
- Ñònh vò - PROFIBUS
- Ñieàu khieån- Ethernet
hoài tieáp coâng nghieäp
Khối chức năng (FM) : Thể hiện những chức năng 'đặc biệt‘
- Đếm, Định vị, Điều khiển hồi tiếp.
Xử lý liên lạc (CP): Cung cấp những tiện nghi liên lạc sau:
- Nối điểm - điểm, Mạng PROFIBUS, Ethernet công nghiệp.
Phụ tùng: Các thanh nối và bộ phận nối phía trước mặt
S7-300
SIEMENS CPU314 SIEMENS CPU315-2 DP

SF SF SF DP
BATF BATF BUSF
DC5V DC5V
FRCE FRCE
RUN RUN
STOP STOP
RUN-P RUN-P
RUN RUN
STOP STOP
M RES M RES

SIMATIC SIMATIC
S7-300 S7-300
Pin MPI Pin MPI DP
S7-300
Chọn hoạt động:
MRES = Chọn chức năng đặt lại. Modul Reset function
STOP = Dừng, chương trình không chạy.
RUN = Chạy chương trình, không thể ghi được.
RUN-P = Chạy chương trình, có thể đọc và ghi được.
Báo trạng thái
SF = Lỗi trong nhóm; Lỗi trong CPU hay trong khối khi chẩn đoán
BATF = Lỗi pin; pin hết điện hay không pin.
DC5V = Báo có 5 VDC.
FRCE = FORCE; báo có ít nhất một ngõ ra/vào đang bị cưỡng chế.
RUN = Nhấp nháy khi CPU khởi động, ổn định khi CPU làm việc
STOP = Báo ổn định khi dừng.
Chớp chậm khi đang reset bộ nhớ,
Chớp nhanh khi khi quá trình xác lập bộ nhớ đang tiến hành,
Chớp chậm khi đang reset bộ nhớ, vì bộ nhớ đang nạp.
S7-300

Mạch nhớ : Có rãnh được dành cho mạch nhớ. Mạch nhớ lưu nội dung chương trình mà
không cần pin trong trường hợp mất điện.

Ngăn để pin: Có ngăn chứa pin nằm dưới vỏ. Pin cung cấp năng lượng lưu trữ nội dung
RAM trong trường hợp mất điện.

Đầu nối MPI: Đầu nối dành cho thiết bị lập trình hay các thiết bị cần giao tiếp MPI.

Giao tiếp DP: Giao tiếp để nối trực tiếp các ngõ vào/ra của CPU.
S7-400
Tính năng
PLC có khả năng trung bình đến cao cấp,
CPU chất lượng cao,
Cho phép chọn lựa các khối mở rộng,
Có thể mở rộng dến 300 khối,
Thanh nối lắp đăt sau các khối,
Có thể nối mạng với - giao tiếp nhiều điểm (MPI),
- PROFIBUS hay
- Ethernet công nghiệp,
Thiết bị lập trình trung tâm có thể truy cập dến các khối,
Không phân biệt các loại rãnh cắm,
Đặt cấu hình và các thông số với trợ giúp của công cụ "HWConfig“,
Nhiều khả năng tính toán (có đến 4 CPU được dùng ở rãnh trung tâm).
Caùc khoái cuûa: S7-400

PS CPUSM: SM: SM: SM: CP FM SM IM


DI DO AI AO

Khối tín hiệu


° Khối ngõ vào digital : 24V DC, 120/230V AC.
° Khối ngõ ra digital : 24V DC, Relay.
° Khối ngõ vào analog: Áp, dòng, điện trở, cặp nhiệt.
° Khối ngõ ra analog : Áp, dòng.
Caùc khoái cuûa: S7-400

PS CPUSM: SM: SM: SM: CP FM SM IM


DI DO AI AO

Khối giao tiếp Khối giao tiếp IM460, IM461, IM463, IM467 cung cấp liên lạc với
các kiểu giá sau
° UR1 (Giá thông dụng) nối cho 18 khối
° UR2 (Giá thông dụng) nối cho 9 khối
° ER1 (Giá mở rộng) nối cho 18 khối
° ER2 (Giá mở rộng) nối cho 9 khối
Caùc khoái cuûa: S7-400

PS CPUSM: SM: SM: SM: CP FM SM IM


DI DO AI AO

Khối chức năng Thực hiện những chức năng đặc biệt":
° Đếm
° Định vị
° Điều khiển vòng kín.
Xử lý giao tiếp Cung cấp những tiện ích về mạng như sau:
° Kết nối điểm-điểm
° PROFIBUS
° Ethernet công nghiệp.
S7-400
Các kiểu chọn e.g. CPU412-1 e.g. CPU416-2DP

MRES = Modul RESet DI 32xDC24V


X 2
CPU 414-2
X 2
3 4 3 4
421 - 1BL00 - 0AA0 414 - 2XG00 - 0AB0

STOP = STOP mode, nghĩa là chương trình không


INTF INTF DP INTF
EXTF EXTF EXTF
BUSF

FRCE FRCE
CRST CRST

chạy ngõ ra bị khử ( "OD“ mode= Output RUN


STOP

CRST
WRST
Coâng taéc gaït
RUN
STOP

CRST
WRST

RUN-P RUN-P
RUN RUN

Disabled). STOP
CMRES
Caùch hoaït ñoäng STOP
CMRES

RUN = Thực hiện chương trình, chỉ đọc, không sửa.


X3

RUN-P = Thực hiện chương trình, đọc, sửa chương


trình được. X1 X1

EXT.-BATT. EXT.-BATT.

5...15V DC 5...15V DC

Các kiểu khởi động


CRST = Khi bạn khởi động CPU với kiểu chọn STOP / RUN, “khởi động toàn bộ" (Cold
ReSTart).
WRST = Khi bạn khởi động CPU với kiểu chọn STOP / RUN, “khởi động " (Warm ReSTart)
CPU thi hành kiểu khởi động bằng LED (có thể chọn với nút CRST/WRST).
S7-400

EXT-BATT Nguoàn cung caáp pin, noái theâm beân


ngoaøi (DC 5...15V ñeå löu RAM, chaúng haïn nhö
khi phaûi thay pin trong).
DI 32xDC24V CPU 414-2

LED baùo loãi LED baùo loãi


X 2 X 2
3 4 3 4
421 - 1BL00 - 0AA0 414 - 2XG00 - 0AB0

INTF INTF DP INTF

CPU giao tieáp DP


EXTF EXTF EXTF
BUSF

FRCE FRCE
CRST CRST

RUN RUN

Keát noái MPI Daønh cho thieát bò laäp trình vaø thieát
STOP STOP
CRST CRST
WRST WRST

RUN-P RUN-P
RUN RUN

bò theo chuaån giao tieáp MPI.


STOP STOP

Giao tieáp DP
CMRES CMRES

Raõnh
maïch nhôù
X3

Giao tieáp DP CPU kieåu 413-2DP, 414-2DP, Giao tieáp


MPI
416-2DP and 417-2DP coù tích hôïp theâm vi
X1 X1

EXT.-BATT.
Nguoàn pin noái EXT.-BATT.

töø beân ngoaøi


maïch giao tieáp DP ñeå noái tröïc tieáp coång I/O vôùi
5...15V DC 5...15V DC

CPU.
S7-400

Raõnh daønh cho theû nhôù Trong CPU S7-400


baïn coù theå, tuøy nhu caàu maø caøi theâm RAM hay
theû EPROM loaïi cöïc nhanh laøm boä nhôù môû
DI 32xDC24V CPU 414-2

LED baùo loãi LED baùo loãi


X 2 X 2
3 4 3 4
421 - 1BL00 - 0AA0 414 - 2XG00 - 0AB0

INTF INTF DP INTF

CPU giao tieáp DP


EXTF EXTF EXTF

roäng:
BUSF

FRCE FRCE
CRST CRST

RUN RUN

°Theû RAM coù dung löôïng nhôù: 64KByte,


STOP STOP
CRST CRST
WRST WRST

RUN-P RUN-P
RUN RUN

256KByte, 1MByte, 2MByte. Noäi dung ñöôïc löu


STOP STOP

Giao tieáp DP
CMRES CMRES

vôùi pin cuûa CPU. Raõnh


maïch nhôù
X3

°Theû EPROM cöïc nhanh coù dung löôïng nhôù: Giao tieáp
MPI
64KByte, 256KByte, 1MByte, 2MByte, 4MByte,
X1 X1

EXT.-BATT.
Nguoàn pin noái EXT.-BATT.

töø beân ngoaøi


8MByte, 16MByte. Noäi dung ñöôïc löu treân vi
5...15V DC 5...15V DC

maïch EEPROM.
Caùc thieát bò laäp trình
PG 720 Là thiết bị lập trình theo tiêu chuẩn công nghiệp, mạnh
và dễ dùng, đặc biệt cho sửa chữa bảo trì, nhưng cũng dùng
cho lập trình và định cấu hình - công cụ lý tưởng cho nhà máy.
Đặc tính:
PG760
Kích thước nhỏ gọn theo kiểu vi tính cầm tay,
Không dùng năng lượng riêng,
PG740
Tương thích,
Phần cứng mạnh,
Thích hợp với các cổng PG720
giao tiếp của SIMATIC.

PG 740 là thiết bị lập trình loại mang xách dược, lý tưởng cho tất cả ứng dụng lập
trình tự động, máy rất mạnh, là PC có chuẩn công nghiệp.
Đặc tính:
Hệ máy cao cấp. Nhiều tiện ích mở rộng. Màn hình tinh thể lỏng màu TFT. Thiết kế
bền với va chạm. Thích hợp với các cổng giao tiếp của SIMATIC.
Caùc thieát bò laäp trình
PG 760 Là thiết bị lập trình nhiều chức năng loại để bàn
dùng cho mọi cấu hình, mọi nhiệm vụ lập trình, và nghiên
cứu.
Hệ máy cao cấp, có khả năng mở rộng mềm dẻo và khả năng
cao cấp khiến nó trở nên công cụ lý tưởng cho các đề án về
PG760
tự động.

PG740
Chú ý Máy lập trình cầm tay cho
phép viết chương trình với S7-200
bằng STL (PG702 = khoảng. 230 PG720

grams, 144 x 72 x 27mm, 2 x 20-ký


tự màn hình tinh thể lỏng).
Caáu Truùc Cô Baûn

Tín hieäu ñaàu Tín hieäu ra


vaøo IN CPU OUT

Khoái Boä
nguoàn nhôù
Truyeàn Thoâng
Truyeàn Thoâng

Keát noái maïng heä thoáng PLC


Vùng dữ liệu
Vuøng döõ lieäu laø moät mieàn nhôù ñoäng. Noù coù theå ñöôïc
truy nhaäp theo töøng bit, töøng byte, töøng töø ñôn(word)
hoaëc theo töøng töø keùp vaø ñöôïc söû duïng laøm mieàn löu döõ
lieäu cho caùc thuaät toaùn, caùc haøm truyeàn thoâng, caùc haøm
dòch chuyeån, xoay voøng thanh ghi, con troû ñòa chæ…
Vuøng döõ lieäu laïi ñöôïc chia ra thaønh nhöõng mieàn nhôù nhoû
vôùi caùc coâng duïng khaùc nhau. Chuùng ñöôïc kí hieäu baèng
caùc chöõ caùi ñaàu tieân cuûa chöõ trong tieáng Anh, ñaëc tröng
cho coâng duïng rieâng cuûa chuùng nhö sau
V: Variable memory M : Internal Memory bits
I : Input image register SM: Special Memory bits
O: Output image register
Taát caû caùc mieàn naøy ñeàu coù theå truy caäp ñöôïc theo
töøng bit, töøng byte, töøng töø ñôn (word- 2 byte) hoaëc töø
keùp (2 words)
Hình sau moâ taû vuøng döõ lieäu cuûa CPU212 vaø CPU214
CPU212 CPU214
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Mieàn V Ñoïc/Ghi

V0 V0
… …
V1023 V4095
Vuøng ñeäm coång vaøo I (Ñoïc/Ghi)
CPU 212 CPU 214
I0.x(x=07) I0.x(x=07)
… …
I7.x(x=07) I7.x(x=07)

Vuøng ñeäm coång ra Q (Ñoïc/Ghi)

Q0.x(x=07) Q0.x(x=07)
… …
Q7.x(x=07) Q7.x(x=07)
Vuøng nhôù noäi M (Ñoïc/Ghi)
CPU 212 CPU 214
M0.x(x=07) M0.x(x=07)
… …
M15.x(x=07) M31.x(x=07)

Vuøng nhôù ñaëc bieät SM (chæ ñoïc)

SM0.x(x=07) SM0.x(x=07)
… …
SM29.x(x=07) SM29.x(x=07)
Vuøng nhôù ñaëc bieät SM (ñoïc/ghi)

CPU212 CPU214
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
SM30.x(x=07) SM30.x(x=07)

… …
SM45.x(x=07) SM85.x(x=07)
Ñòa chæ truy caäp ñöôïc qui öôùc bôûi coâng thöùc:

Truy nhaäp theo bit:


Teân mieàn (+) ñòa chæ byte (+) . (+) chæ soá bit.

Ví duï V150.4 chæ bit 4 cuûa byte 150 thuoäc mieàn V.

Truy nhaäp theo Byte:


Teân mieàn (+) B (+) ñòa chæ cuûa byte trong mieàn.

Ví duï VB150 chæ Byte 150 thuoäc mieàn V


Ñòa chæ truy caäp ñöôïc qui öôùc bôûi coâng thöùc:

Truy nhaäp theo töø:


Teân mieàn (+) W (+) ñòa chæ byte cao cuûa töø trong mieàn

Ví duï VW150 chæ töø ñôn goàm hai Byte 150 vaø 151 thuoäc mieàn V, trong ñoù byte 150
coù vai troø laø byte cao trong töø
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
VW150
VB150(byte cao) VB151(byte thaáp)

Truy nhaäp theo töø keùp:


Teân mieàn (+) D (+) ñòa chæ byte cao cuûa töø trong mieàn
Vùng đối tượng
Vuøng ñoái töôïng ñöôïc söû duïng ñeå löu döõ lieäu cho caùc ñoái töôïng laäp trình nhö caùc giaù trò
töùc thôøi, giaù trò ñaët tröôùc cuûa boä ñeám hay Timer. Döõ lieäu kieåu ñoái töôïng bao goàm caùc
thanh ghi cuûa Timer, boä ñeám, boä ñeám toác ñoä cao, boä ñeäm vaøo/ra töông töï vaø caùc thanh
ghi Accumulator (AC)

CPU212 CPU214
15 0 15 0
T0(Word) T0 T0 T0
Timer
… … … …
(ñoïc/ghi)
T63 T63 T127 T127

AW0 (Word) AW0


Boä ñeäm coång vaøo töông töï (chæ
… …
ñoïc)
AW30 AW30
Thực hiện chương trình
PLC thöïc hieän chöông trình theo chu kyø laëp. Moãi voøng laëp ñöôïc goïi laø moät voøng
queùt (Scan).
Moãi voøng queùt ñöôïc baét ñaàu baèng vieäc ñoïc döõ lieäu töø caùc coång vaøo vuøng boä ñeäm aûo,
Tieáp theo laø giai ñoaïn thöïc hieän chöông trình. Trong töøng voøng queùt chöông trình
thöïc hieän baèng leänh ñaàu tieân vaø keát thuùc baèng leänh keát thuùc (END).
Sau giai ñoaïn thöïc hieän chöông trình laø giai ñoïan truyeàn thoâng vaø kieåm tra loãi. Voøng
queùt ñöôïc keát thuùc baèng giai ñoaïn chuyeån caùc noäi dung cuûa boä ñeäm aûo ñeán coång ra

Giai ñoaïn chuyeån döõ Giai ñoaïn nhaäp döõ


lieäu ra ngoaïi vi lieäu töø ngoaïi vi

Voøng queùt

Giai ñoaïn truyeàn thoâng


Giai ñoaïn thöïc hieän
noäi boä vaø töï kieåm tra loãi
chöông trình

You might also like