Xin cả m ơ n thầ y cô bộ môn tự độ ng hóa và các bạ n sinh viên cùngkhóa đã đóng góp nhữ ng ý kiế n quý báu để chúng tôi có thể hoàn thành tiể uluậ n này... Cấ u trúc bên trong... Các ng
Trang 1PHỤ LỤ C
LỜ I NÓI ĐẦ U
Ư ớ c mơ lớ n nhấ t củ a ngư ờ i kỹ sư thiế t kế là
nắ m trong tay mộ t công cụ điề u khiể n mạ nh, đa năng
và mề m dẻ o Theo đà phát triể n củ a công nghệ điệ n
tử , các chip vi xử lý, vi điề u khiể n, bộ logic có thể lậ p
trình, máy tính PC lầ n lư ợ t ra đờ i đã đáp ứ ng đư ợ c ư ớ c
mơ đó Và chúng nhanh chóng là nhữ ng giả i pháp
đư ợ c lự a chọ n để tự độ ng hóa quá trình sả n xuấ t.
Trong nhiề u nghành công nghiệ p hiệ n nay, nhấ t là ngành công luyệ n kim, chế biế n thự c phẩ m…Bộ logic
có thể lậ p trình (Promamable Logic Controller ) là mộ t
thiế t bị không thể thiế u trong dây truyề n sả n xuấ t Nắ m
bắ t đư ợ c tầ m quan trọ ng đó,nên chúng tôi đã tiế n hành
tìm hiể u, nghiên cứ u và lấ y đó là đề tài luậ n văn tố t
nghiệ p cho mình.
Dù đã cố gắ ng hế t sứ c như ng có thể không tránh khỏ i nhữ ng thiế u sót Rấ t mong nhậ n đư ợ c ý kiế n đóng
góp từ quí thầ y cô và đọ c giả
SVTH: Tạ Minh Liề n
Phan Thanh Năm
Trang 2Lờ i cả m ơ n
Tóm tắ t
Tổ ng quan về đề tài
Chư ơ ng I:Cơ sở lý thuyế t về PLC S7 – 1200
1 Tổ ng quan về sả n phẩ m 3
2 Phân loạ i 4
3 Hình dạ ng bên ngoài 5
4 Cấ u trúc bên trong 6
5 Đấ u dây 7
6 Module mở rộ ng 9
7 Phư ơ ng pháp lậ p trình điề u khiể n 10
8 Ngôn ngữ lậ p trình 11
9 Phầ n mề m lậ p trình 13
10 Tậ p lệ nh củ a PLC S7-1200 19
Chư ơ ng II: Lậ p trình ứ ng dụ ng PLC S7 – 1200 1 Ứ ng dụ ng 1: Điề u khiể n băng truyề n đóng gói trái cây 117
2 Ứ ng dụ ng 2: Điề u khiể n hệ thố ng trộ n dụ ng dị ch 125
3 Ứ ng dụ ng 3: Dùng S7 – 1200 đóng mở cử a tự độ ng 127
4 Và mộ t số ứ ng dụ ng khác 129
Chư ơ ng III: Kế t quả và kiế n nghị
1 Kế t quả
2 Kiế n nghị
Tài liệ u tham khả o
Trang 3LỜ I CẢ M Ơ N
Xin chân thành cả m ơ n cha mẹ , anh (chị em) đã tạ o mọ i điề u kiệ n đểchúng tôi có thể hoàn thành tố t bài luậ t văn tố t nghiệ p
Xin chân thành cả m ơ n Thầ y Nguyễ n Hoàng Dũng đã tậ n tình hư ớ ng
dẫ n và giúp đỡ chúng em trong suố t thờ i gian thự c hiệ n luậ t văn tố t nghiệ p
Xin cả m ơ n thầ y cô bộ môn tự độ ng hóa và các bạ n sinh viên cùngkhóa đã đóng góp nhữ ng ý kiế n quý báu để chúng tôi có thể hoàn thành tiể uluậ n này
Nhóm sinh viên thự c hiệ n:
Tạ Minh Liề n (1063740)Phan Thanh Năm (1063745)
Sinh viên k32
lớ p :điề u khiể n tự độ ngnăm họ c: 2006 - 2010
Trang 4TÓM TẮ T
TỔ NG QUAN VỀ ĐỀ TÀI
Trang 5Chư ơ ng I: Cơ sở lý thuyế t về PLC S7 – 1200
1 Tổ ng quan về PLC S7 – 1200
Trang 6Hinh 2.1 Hình dạ ng bên ngoai củ a S7 – 1200 và các module mở rộ ng
PLC S7-1200 ( Promamable Logic Controller) là nhữ ng kế t hợ p I/O và các
lự a chọ n cấ p nguồ n, bao gồ m 9 module các bộ cấ p nguồ n cả VAC – hoặ cVDC - các bộ nguồ n vớ i sự kế t hợ p I/O DC hoặ c Relay Các module tín hiệ u
để mở rộ ng I/O và các module giao tiế p dễ dàng kế t nố i vớ i các mặ t củ a bộđiề u khiể n Tấ t cả các phầ n cứ ng Simatic S7-1200 có thể đư ợ c gắ n trên DINrail tiêu chuẩ n hay trự c tiế p trên bả ng điề u khiể n, giả m đư ợ c không gian vàchí phí lắ p đặ t
Các module tín hiệ u có trong các model đầ u vào, đầ u ra và kế t hợ p loạ i 8,
16, và 32 điể m hỗ trợ các tín hiệ u I/O DC, relay và analog Bên cạ nh đó, bả ngtín hiệ u tiên tiế n có trong I/O số 4 kênh hay I/O analog 1 kênh gắ n đằ ng trư ớ c
bộ điề u khiể n S7-1200 cho phép nâng cấ p I/O mà không cầ n thêm khônggian Thiế t kế có thể mở rộ ng này giúp điề u chỉ nh các ứ ng dụ ng từ 10_I/O
đế n tố i đa 284_I/O, vớ i khả năng tư ơ ng thích chư ơ ng trình ngư ờ i sử dụ ngnhằ m tránh phả i lậ p trình lạ i khi chuyể n đổ i sang mộ t bộ điề u khiể n lớ n hơ n.Các đặ c điể m khác: bộ nhớ 50 KB vớ i giớ i hạ n giữ a dữ liệ u ngư ờ i sử
dụ ng và dữ liệ u chư ơ ng trình, mộ t đồ ng hồ thờ i gian thự c, 16 vòng lặ p PID
vớ i khả năng điề u chỉ nh tự độ ng, cho phép bộ điề u khiể n xác đị nh thông sốvòng lặ p gầ n tố i ư u cho hầ u hế t các ứ ng dụ ng điề u khiể n quá trình thông
dụ ng Simatic S7-1200 cũng có mộ t cổ ng giao tiế p Ethernet 10/100Mbit tích
hợ p vớ i hỗ trợ giao thứ c Profinet cho lậ p trình, kế t nố i HMI /SCADA hay nố i
mạ ng PLC vớ i PLC
Trang 72 Phân loạ i
Việ c phân loạ i S7-1200 dự a vào loạ i CPU mà nó trang bị :
Các loạ i PLC thông dụ ng: CPU 1211C, CPU 1212C, CPU 1214C
Thông thư ờ ng S7-200 đư ợ c phân ra làm 2 loạ i chính:
Loạ i cấ p điệ n 220VAC:
- Ngõ vào: Kích hoạ t mứ c 1 ở cấ p điệ n áp +24VDC(từ 15VDC – 30VDC)
- Ngõ ra: Relay
- Ư u điể m củ a loạ i này là dùng ngõ ra Relay Do đó có thể sử dụ ng ngõ
ra ở nhiề u cấ p điệ n áp khác nhau( có thể sử dụ ng ngõ ra 0V, 24V,220V…)
- Tuy nhiên, như ợ c điể m củ a nó là do ngõ ra Relay nên thờ i gian đáp
ứ ng không nhanh cho ứ ng dụ ng biế n điệ u độ rộ ng xung, hoặ c Output
Digital I/O
Analog I
6 inputs / 4 outputs
2 inputs
8 inputs / 6 outputs
2 inputs
14 inputs / 10 outputs
2 inputs
Trang 8Tố c độ xử lý ả nh 1024 bytes (inputs) and 1024 bytes (outputs)
4-Khe cắ m thẻ nhớ 5-Nơ i gắ n dây nố i
Hinh 2.2 Hình dạ ng bên ngoài củ a S7 – 1200 (CPU 1212C)
CPU 1212C gồ m 10 ngõ vào và 6 ngõ ra, có khả năng mở rộ ng thêm 2module tín hiệ u (SM), 1 mạ ch tín hiệ u(SB) và 3 module giao tiế p (CM)
Các đèn báo trên CPU 1212C:
STOP / RUN (cam / xanh): CPU ngừ ng / đang thự c hiệ n chư ơ ng trình
đã nạ p vào bộ nhớ
Trang 9ERROR (màu đỏ ): màu đỏ ERROR báo hiệ u việ c thự c hiệ n chư ơ ngtrình đã xả y ra lỗ i.
MAINT (Maintenance): led cháy báo hiệ u việ c có thẻ nhớ đư ợ c gắ n vàohay không
LINK: Màu xanh báo hiệ u việ c kế t nố i vớ i tính thành công
Rx / Tx: Đèn vàng nhấ p nháy báo hiệ u tín hiệ u đư ợ c truyề n
Đèn cổ ng vào ra:
Ix.x (đèn xanh): Đèn xanh ở cổ ng vào báo hiệ u trạ ng thái tứ c thờ i củ a
cổ ng Ix.x đèn này báo hiệ u trạ ng thái củ a tín hiệ u theo giá trị củ a công
tắ c
Qx.x(đèn xanh): Đèn xanh ở cổ ng ra báo hiệ u trạ ng thái tứ c thờ i củ a
cổ ng Qx.x Đèn này báo hiệ u trạ ng thái củ a tín hiệ u theo giá trị logic
củ a cổ ng
4 Cấ u trúc bên trong.
Cũng giố ng như các PLC cùng họ khác, PLC S7-1200 gồ m 4 bộ phậ n cơ
bả n: bộ xử lý, bộ nhớ , bộ nguồ n, giao tiế p xuấ t / nhậ p
- Bộ xử lý còn đư ợ c gọ i là bộ xử lý trung tâm (CPU), chứ a bộ vi xử lý,biên dị ch các tín hiệ u nhậ p và thự c hiệ n các hoạ t độ ng điề u khiể n theochư ơ ng trình đư ợ c lư u trong bộ nhớ củ a PLC Truyề n các quyế t đị nh dư ớ i
dạ ng tín hiệ u hoạ t độ ng đế n các thiế t bị xuấ t
- Bộ nguồ n có nhiệ m vụ chuyể n đổ i điệ n áp AC thành điệ n áp DC (24V)
cầ n thiế t cho bộ xử lý và các mạ ch điệ n trong các module giao tiế p nhậ p vàxuấ t hoạ t độ ng
- Bộ nhớ là nơ i lư u trữ chư ơ ng trình đư ợ c sử dụ ng cho các hoạ t độ ngđiề u khiể n dư ớ i sự kiể m soát củ a bộ vi xử lý
- Các thành phầ n nhậ p và xuấ t (input / output) là nơ i bộ nhớ nhậ n thôngtin từ các thiế t bị ngoạ i vi và truyề n thông tin đế n các thiế t bị điề u khiể n Tínhiệ u nhậ p có thể từ các công tắ c, các bộ cả m biế n,… Các thiế t bị xuấ t có thể
là các cuộ n dây củ a bộ khở i độ ng độ ng cơ , các van solenoid,…
- Chư ơ ng trình điề u khiể n đư ợ c nạ p vào bộ nhớ nhờ sự trợ giúp củ a bộ
lậ p trình hay bằ ng máy vi tính
Trang 10Hình 2.3: cấ u trúc bên trong
5 Đấ u dây.
Ở đây ta chọ n CPU 1212C, để trình bày đấ u dây tiêu biể u:
Chúng ta có thể cung cấ p nguồ n 24VDC hay 100 – 230VAC cho PLC vàcác thông số điệ n áp đư ợ c thể hiệ n ở (Hinh 5)
Trang 11Hinh 2.4 Sơ đồ đấ u dây S7 -1200 / CPU 1214
Nguồ n cung cấ p cho PLC là 100 – 230VAC vớ i tầ n số từ 47Hz – 63Hz.Điệ n áp có thể thay đổ i trong khoả ng từ 85V – 264V Ở 264V dòng điệ n tiêuthụ là 20A
Nguồ n cung cấ p là 24VDC Điệ n áp có thể thay đổ i trong khoả ng
20.4V - 28.8V Ở 28.8V dòng điệ n tiêu thụ là 12A
Các ngõ vào đư ợ c tác độ ng ở mứ c điệ n thế tiêu biể u là 24VDC Các ngõ
ra củ a PLC ở mứ c 0 khi công tắ c hở hay điệ n áp <= 5VDC Ngõ vào ở mứ c 1khi công tắ c đóng hay điệ n áp =>15VDC Thờ i gian đổ i trạ ng thái từ “0” lên “1”
và từ “1” xuố ng “0” tố i thiể u là 0.1us để PLC nhậ n biế t đư ợ c
Các ngõ ra có thể là 5VDC – 30VDC hay 5VAC – 250VAC Tùy theo yêu
cầ u thự c tế mà ta có thể nố i nguồ n khác nhau để phù hợ p vớ i ứ ng dụ ng củ anó
6 Module mở rộ ng.
Trang 12Hình 2.5: hình dạ ng các môđun
Họ PLC S7-1200 cung cấ p nhiề u nhấ t 8 module tín hiệ u đa dạ ng và 1
mạ ch tín hiệ u cho bộ xử lý có khả năng mở rộ ng Ngoài ra bạ n cũng có thểcài đặ t thêm 3 module giao tiế p nhờ vào các giao thứ c truyề n thông
Analogboard tín hiệ u
7 Phư ơ ng pháp lậ p trình điề u khiể n.
Khác vớ i phư ơ ng pháp điề u khiể n cứ ng, trong hệ thố ng điề u khiể n có lậ ptrình, cấ u trúc bộ điề u khiể n và cách đấ u dây độ c lậ p vớ i chư ơ ng trình
Trang 13Chư ơ ng trình đị nh nghĩa hoạ t độ ng điề u khiể n đư ợ c viế t nhờ sự giúp đỡ củ a
Phư ơ ng pháp điề u khiể n lậ p trình đư ợ c thự c hiệ n theo các bư ớ c sau:
Hinh 2.6 Phư ơ ng pháp lậ p trình điề u khiể n
8 Các ngôn ngữ lậ p trình.
8.1 Ngôn ngữ lậ p trình LAD (ladder Logic):
Hinh 2.7 Chư ơ ng trình LAD
Chư ơ ng trình LAD (Hinh 8.1) bao gồ m cộ t dọ c biể u diễ n nguồ n điệ nlogic cùng vớ i các kí hiệ u công tắ c logic tạ o thành mộ t nhánh mạ ch điệ n logic
Trang 14nằ m ngang Ở hình bên, logic điề u khiể n đư ợ c biể u diễ n bằ ng hai công tắ cthư ờ ng hở , mộ t công tắ c thư ờ ng đóng và mộ t ngõ ra relay logic.
Các kí hiệ u công tắ c trên đư ợ c dùng để xây dự ng nên bấ t kì mạ ch logicnào: sự kế t hợ p nhiề u mạ ch logic có thể biể u diễ n mạ ch điề u khiể n cho mộ t
ứ ng dụ ng có logic điề u khiể n phứ c tạ p Điề u cầ n thiế t cho công việ c thiế t kếchư ơ ng trình ladder là lậ p tài liệ u về hệ thố ng và mô tả hoạ t độ ng củ a chúng
để ngư ờ i sử dụ ng hiể u đư ợ c mạ ch ladder mộ t cách nhanh chóng và chínhxác
Các qui ư ớ c củ a ngôn ngữ lậ p trình LAD:
- Các đư ờ ng dọ c trên sơ đồ biể u diễ n đư ờ ng công suấ t, các mạ ch đư ợ c
- Mỗ i nấ c thang bắ t đầ u vớ i mộ t hoặ c nhiề u ngõ vào và kế t thúc vớ i ítnhấ t mộ t ngõ ra
- Các thiế t bị điệ n đư ợ c trình bày ở điề u kiệ n chuẩ n củ a chúng Vì vậ y,công tắ c thư ờ ng hở đư ợ c trình bày ở sơ đồ thang ở trạ ng thái hở Công tắ cthư ờ ng đóng đư ợ c trình bày ở trạ ng thái đóng
- Thiế t bị bấ t kỳ có thể xuấ t hiệ n trên nhiề u nấ c thang Có thể có mộ t rơ leđóng mộ t hoặ c nhiề u thiế t bị
- Các ngõ vào và ra đư ợ c nhậ n biế t theo đị a chỉ củ a chúng, kí hiệ u tùytheo nhà sả n xuấ t qui đị nh
8.2 Ngôn ngữ lậ p trình FDB (Funtion Block Diagram):
Trang 159 Phầ n mề m lậ p trình SIMATIC TIA Portal STEP7 Basic.
Phầ n mề m SIMATIC TIA Portal STEP7 Basic cung cấ p mộ t môi trư ờ ngthân thiệ n vớ i ngư ờ i dùng, từ hiệ u chỉ nh, thư việ n, và bộ điề u chỉ nh logic cầ nthiế t đế n ứ ng dụ ng điề u khiể n
SIMATIC TIA Portal STEP7 Basic cung cấ p công cụ cho quả n lý và cấ uhình tấ t cả các thiế t bị trong project, ví dụ như : PLCs và thiế t bị HMI.SIMATIC TIA Portal STEP7 Basic cung cấ p hai ngôn ngữ lậ p trình (LAD vàFBD), thích hợ p và hiệ u quả trong cả i tiế n lậ p trình điề u khiể n trong ứ ng
dụ ng Ngoài ra SIMATIC TIA Portal STEP7 Basic còn cung cấ p bộ công cụ
tạ o và cấ u hình thiế t bị HMI
SIMATIC TIA Portal STEP7 Basic cung cấ p mộ t hệ thố ng trợ giúp trự ctuyế n và cung cấ p 2 chế độ hiể n thị khác nhau: a project-oriented view và atask-oriented set of portals
Trang 169.1 Trình tự các bư ớ c thiế t kế mộ t chư ơ ng trình điề u khiể n.
Hinh 2.9 Sơ đồ thiế t kể mộ t chư ơ ng trình điề u khiể n
9.2 Giao diệ n củ a phầ n mề m SIMATIC TIA Portal STEP7 Basic.
Phầ n mề m SIMATIC TIA Portal STEP7 Basic chạ y hệ điề u hành
Windows, phầ n mề m làm nhiệ m vụ trung gian giữ a ngư ờ i lậ p trình và PLC
Hinh 2.10 Giao diệ n chính củ a phầ n mề m.
Trang 17Để tạ o mộ t project mớ i ta thự c hiệ n theo các bư ớ c sau:
Từ giao diệ n chính củ a phầ n mề m, chọ n Start / Create new project / Create /Create a PLC program / Main
Lúc này vùng soạ n thả o chư ơ ng trình dư ớ i dạ ng Ladder hiệ n ra (Hinh 8.3)
Hinh 2.11 Giao diệ n soạ n thả o chính
Các thanh công cụ thư ờ ng dùng:
Trang 18Thanh công cụ lệ nhCác phầ n tử lậ p trình thư ờ ng dùng:
Trang 19Các lệ nh chuyể n đổ i:
9.3 Nạ p chư ơ ng trình xuố ng PLC.
Để nạ p chư ơ ng trình xuố ng PLC chúng ta thự c hiệ n các bư ớ c sau:Thiế t lậ p PLC: Từ giao diệ n soạ n thả o chính chọ n Add newdevice / chọ n loạ i PLC Sau đó chọ n online access để lấ y đị a chỉ IP để
kế t nố i PLC vớ i máy tính
Chọ n PLC ở chế độ STOP bằ ng cách từ menu chính chọ n
Trang 20Online / STOP (hinh 9.3.) hoặ c click trái chuộ t lên biể u tư ợ ng trênthanh công cụ Lúc này trên giao diệ n xuấ t hiệ n hộ p thoạ i thông báoxác nhậ n việ c chọ n PLC ở chế STOP, chọ n yes.
Từ menu chính chọ n Online / download to device hoặ c click tráichuộ t lên biể u tư ợ ng từ thanh công cụ để nạ p chư ơ ng trìnhxuố ng PLC
Hinh 2.12 Tạ m dừ ng hoạ t độ ng củ a PLC.
9.4 Giao tiế p giữ a máy tính và PLC.
Do PLC có hỗ trợ sẳ n dây cáp nố i vớ i máy tính nên ta chỉ cầ n nố i PLC
vớ i máy tính PC qua dây cáp:
Hinh 2.13 Sơ đồ kế t nố i PLC vớ i máy tính.
Trang 21diệ n cho trạ ng thái mộ t bit trong bộ nhớ dữ liệ u hay vùng ả nh củ a các đầ uvào, ra Công tắ c thư ờ ng hở (ON – nghĩa là cho dòng điệ n đi qua) khi bit
bằ ng 1 còn công tắ c thư ờ ng đóng (ON – nghĩa là không cho dòng điệ n điqua) khi bit bằ ng 0
Trong LAD, các lệ nh này biể u diễ n bằ ng chính các công tắ c thư ờ ng hở
và thư ờ ng đóng Trong FBD, các công tắ c thư ờ ng hở đư ợ c biể u diễ n như các
đầ u vòa hoặ c ra củ a các khố i chứ c năng AND, OR hoặ c XOR Công tắ cthư ờ ng đóng đư ợ c biể u diễ n them dấ u đả o(vòng tròn nhỏ ) ở đầ u vào tư ơ ng
Trang 23dư ơ ng (Positive Transition) cho dòng năng lư ợ ng đi qua trong khoả ngthờ i gian bằ ng thờ i gian mộ t vòng quét khi ở đầ u vào củ a nó có sự thay
đổ i mứ c từ 0 lên 1 Lệ nh sư ờ n âm (Negative Transition) cho dòng năng
lư ợ ng đi qua trong khoả ng thờ i gian bằ ng thờ i gian mộ t vòng quét khi
đầ u vào củ a nó có sự thay đổ i mứ c từ 1 xuố ng 0
Trong LAD, các lệ nh này đư ợ c biể u diễ n cũng như các công tắ c.Trong FDB, các lệ nh này đư ợ c biể u diễ n bằ ng các khố i chứ c năng
Trang 25Q BOOL Result of edge evaluation
Mô tả :
P_TRIG: Khi có tín hiệ u xung CLK lệ nh bắ t đầ u hoạ t độ ng Khi tín hiệ u
có sự thay đổ i mứ c (0 lên 1) thì ngõ ra Q sẽ đư ợ c đặ t lên 1 Các trư ờ ng
hợ p khác ngõ ra Q ở mứ c 0
N_TRIG: Khi có tín hiệ u xung CLK lệ nh bắ t đầ u hoạ t độ ng Khi tín hiệ u có
sự thay đổ i mứ c (1 xuố ng 0) thì ngõ ra Q sẽ đư ợ c đặ t lên 1 Các trư ờ ng
Chư ơ ng trình sẽ nhả y đế n lệ nhnhả y CAS1 khi ngõ vào CLK có
sự thay đổ i mứ c(0 lên 1)
Trang 27- RESET: Mộ t khi điề u kiệ n vào ON, hàm này sẽ giữ ở trạ ng thái OFF cho
dù điề u kiệ n vào có ON
BOOL Bit vị trí đư ợ c giám sát
Chư ơ ng trình ví dụ :
LAD:
Trang 2810.1.4.3 SET_BF và RESET_BF: Set và Reset bit field
Ngõ ra Q0.0 đư ợ c đặ t lên 1 khi các
điề u kiệ n sau hoạ t độ ng:
I0.0 và I0.1 cùng lên mứ c 1
I0.2 ở mứ c 0
Ngõ ra Q0.0 đư ợ c đặ t xuố ng 0 khi
các điề u kiệ n sau hoạ t độ ng:
I0.0 và I0.1 cùng lên mứ c 1I0.2 ở mứ c 0
Trang 29Hình 2.26 Mô tả lệ nh
- SET_BF: Khi điề u kiệ n vào ON, hàm này sẽ giữ trạ ng thái ON vớ i sốbit(n) đư ợ c đặ t trư ớ c cho dù điề u kiệ n vào có OFF
Hình 2.27 Mô tả lệ nh
- RESET_BF: Khi điề u kiệ n vào ON, hàm này sẽ giữ trạ ng thái OFF vớ i
số bit(n) đư ợ c đặ t trư ớ c cho dù điề u kiệ n vào có ON
OUT BOOL Bắ t đầ u từ đị a chỉ củ a bit đặ t trư ớ c
Trang 3010.1.5 P và N (Set operand on positive signal edge / Set operand on
negative signal edge):
thái tín hiệ u đầ u vào củ a cuộ n dây
chuyể n từ mứ c (0 lên 1) Trong
Trang 31LAD:
Hình 2.31 Mô tả lệ nh
Trang 32Hình 2.32 Mô tả lệ nh
10.1.6 RS và SR:
RS(Reset set flip-flop): Là mộ t tậ p hợ p chi phố i chố t nơ i đặ t chi phố i
Nế u các thiế t lậ p S1 và thiế t lậ p lạ i R tín hiệ u cả hai đề u đúng, đị a chỉ ngõ
Trang 330 0 giữ nguyên trạ ng thái
Trang 34Bit nhớ M0.0 và ngõ ra Q4.0 sẽ đư ợ c thiế t lậ p khi thỏ a các điề u kiệ n sau:
Thông số Dữ liệ u Mô tả
PT TIMER Giá trị đặ t trư ớ c cho Timer
Trang 35Thông số Dữ liệ u Mô tả
PT TIMER Giá trị đặ t trư ớ c cho Timer
Trang 36g%‹⁄?QMRTMBiể u đồ thờ i gian:
Khi ngõ vào IN lên 1 thì ET tăng dầ n lên 1(ngõ ra Q off), thờ i gian Timer
bắ t đầ u tính, khi ET >=PT thì ngõ ra Q on
Nế u IN lên 1 trong khoả ng thờ i gian chư a đủ thờ i gian đặ t PT thì ngõ ra
Q vẫ n giữ nguyên trạ ng thái(off)
Khi Q đang ON, ngõ vào IN xuố ng 0 thì Q sẽ OFF
10.2.3 TOF:
Bả ng 2.8: các thông số
Thông số Dữ liệ u Mô tả
PT TIMER Giá trị đặ t trư ớ c cho Timer
Trang 37g%‹⁄ QMRUM Biể u đồ thờ i gian
Khi ngõ vào IN lên 1 thì bit ET lên 1(ngõ ra Q sẽ ON)
Khi IN xuố ng 0, thờ i gian Timer bắ t đầ u tính, đủ thờ i gian đặ t trư ớ c(PT)thì bit ET sẽ OFF (Q sẽ OFF)
Khi IN xuố ng 0 chư a đủ thờ i gian đặ t PT đã lên 1 thì bit ET vẫ n giữnguyên trạ ng thái
Khi IN lên 1, nế u sau thờ i thờ i gian đặ t PT mà vẫ n giữ nguyên trạ ng tháithì Q sẽ ON
Nế u IN=1 không đủ thờ i gian đặ t PT thì bit ET sẽ không lên 1
10.2.4 TONR:
Bả ng 2.9: các thông số
FBD LAD
Trang 38Biể u đồ thờ i gian:
g%‹⁄ QMRVM Biể u đồ thờ i gian
Ngõ vào IN có tác dụ ng kích thờ i gian cho Timer, khi ngõ vào IN=1 thờ igian Timer đư ợ c tính, khi IN=0 thờ i gian không bị reset về 0 Khi đủ thờ i gianthì bit ET sẽ lên 1 Thờ i gian Timer chỉ bị reset khi có tín hiệ u Reset Timer(tínhiệ u từ R)
10.3 Lệ nh đế m(Counter).
10.3.1 Đế m lên (Counter Up):
Thông số Dữ liệ u Mô tả
R BOOL Thiế t lậ p lạ i TONR khi thờ i gian trôi qua bằ ng 0
PT TIMER Giá trị đặ t trư ớ c cho Timer
Trang 39LAD
Trang 40Mô tả :
Mỗ i lầ n có mộ t sư ờ n cạ nh lên ở CU, giá trị bộ đế m đư ợ c tăng lên 1 Khigiá trị hiệ n tạ i (CV: Current count value) lớ n hơ n hoặ c bằ ng giá trị đặ t(PV:Preset value), ngõ ra sẽ đư ợ c bậ c lên ON Khi chân Reset đư ợ c kích giátrị hiệ n tạ i bộ đế m và ngõ ra Q đư ợ c trả về 0
Bộ đế m ngư ng đế m khi giá trị bộ đế m đạ t giá trị tố i đa là 32767
10.3.2 Đế m xuố ng(Counter Down).
Bả ng 2.11: các thông số
Biể u đồ thờ i gian: