3.1: GI I THI U CHUNG V PLC: Ớ Ệ Ề
Với nh ng h th ng đi u khi n dùng khí c đi n t , h th ng đi u khi n có kíchữ ệ ố ề ể ụ ệ ừ ệ ố ề ể
thướ ớc l n; khó thay đ i qui trình đi u khi n đ đáp ng các c i ti n qui trình s n xu t Ti nổ ề ể ể ứ ả ế ả ấ ế
b h n v i các h th ng đi u khi n dùng các m ch đi n t bán d n, không gian choán chộ ơ ớ ệ ố ề ể ạ ệ ử ẫ ỗ thi t b đi u khi n thu g n l i; nh ng cũng ch a đáp ng đế ị ề ể ọ ạ ư ư ứ ược yêu c u thay đ i qui trìnhầ ổ
đi u khi n theo yêu c u c i thi n các qui trình s n xu t ề ể ầ ả ệ ả ấ
Vào năm 1968, các k s c a ỹ ư ủ General Motors Copration’s Hydramatic đã nghiên
c u và phát tri n m t thi t b có tên g i là b đi u khi n l p trình ứ ể ộ ế ị ọ ộ ề ể ậ PLC (Programmable Logic Controllers). B đi u khi n l p trình giúp ngộ ề ể ậ ườ ử ụi s d ng có th l p trình đ th cể ậ ể ự
hi n m t qui trình đi u khi n theo trình t đ nh trệ ộ ề ể ự ị ước Các tín hi u đi u khi n trên ngõ raệ ề ể PLC thường được kích ho t b i tác nhân kích thích b trí trên ng vào; h n n a PLC choạ ở ố ọ ơ ữ phép th c thi quá trình có th i gian tr ( đ nh thì ) hay th c thi các đ m chu trình có l p l i; thuự ờ ễ ị ự ế ậ ạ
th p và x lý các tín hi u s V i thi t b m i này, ngậ ử ệ ố ớ ế ị ớ ườ ậi v n hành có th thay đ i quiể ổ trình đi u khi n d dàng mà không c n ph i thay đ i cách liên k t các thi t b đ ng l c đangề ể ễ ầ ả ổ ế ế ị ộ ự
được k t n i ế ố
Qui trình v n hành toàn h th ng đậ ệ ố ược thay đ i d dàng theo các yêu c u v n hànhổ ễ ầ ậ
m i, theo các qui trình s n xu t c n c i ti n b ng cách l p trình l i n i dung chớ ả ấ ầ ả ế ằ ậ ạ ộ ương trình bên trong PLC.Nh v y v i PLC, con ngư ậ ớ ười có kh năng làm cho h th ng đi u khi n đ tả ệ ố ề ể ạ
đ n các k t qu :ế ế ả
ả V n hành n đ nh.ậ ổ ị
ị Giao ti p đế ược v i máy tính.ớ
ớ D l p trình và b o trì.ễ ậ ả
ả Có th tái s d ng vào các ng d ng khác; cũng nh kh năng m r ng hể ử ụ ứ ụ ư ả ở ộ ệ
th ng đi u khi n.ố ề ể
Các u đi m chính c a PLC : ư ể ủ
ủ PLC có th đi u khi n nhi u tình hu ng x y ra trong công nghi p T vi c th c hi nể ề ể ề ố ả ệ ừ ệ ự ệ
m t hành đ ng đ n gi n cho đ n nhi u hành đ ng độ ộ ơ ả ế ề ộ ược tích h p v i nhau m t cách ph cợ ớ ộ ứ
t p.ạ
ạ Các chương trình trong PLC có th để ượ ậ ạ ấc l p l i r t nhanh đ đi u khi n các côngể ề ể
vi c khác nhau trong m t h th ng, nghĩa là ta không c n ph i đ u n i l i m ch đi u khi nệ ộ ệ ố ầ ả ấ ố ạ ạ ề ể
v n r t ph c t p và t n kém.ố ấ ứ ạ ố
ố M t chộ ương trình PLC khi được vi t hoàn ch nh, ta có th sao chép sang các PLC khácế ỉ ể
d dàng Kh i lễ ố ượng công vi c l p trình và thi t k c a con ngệ ậ ế ế ủ ười khi nhân b n các thi t bả ế ị
c a dây chuy n s n xu t ủ ề ả ấ
ấ Đáp ng công vi c nhanh, chính xác, n đ nh trong th i gian dài so v i các thi t b đi uứ ệ ổ ị ờ ớ ế ị ề khi n khác, đây là tiêu chu n quan tr ng nh t và là th m nh c a PLC.ể ẩ ọ ấ ế ạ ủ
ủ Khi xét tính kinh t , v i m t h th ng đi u khi n c n dùng relay trung gian ; nhi u bế ớ ộ ệ ố ề ể ầ ề ộ
đ nh thì và b đ m nên thay th b ng PLC.ị ộ ế ế ằ
1
Trang 2Khi dùng PLC, và k t n i m ng các PLC ; chúng ta có th liên k t s d ng đế ố ạ ể ế ử ụ ược các thi t b giao ti p khác: b chuy n đ i A/D, b đ m nhanh… Ngoài ra còn có th dùng mànế ị ế ộ ể ổ ộ ế ể hình theo dõi hi n th , nh p xu t ghi nhân các d li u; đây chính là bể ị ậ ấ ữ ệ ước chuy n ti p t quáể ế ừ trình đi u khi n dùng PLC sang h th ng giám sát SCADA,ề ể ệ ố
2.2
C U TRÚC C A PLC: Ấ Ủ
Cấu trúc c a PLC bao g m các thành ph n sau: ủ ồ ầ
ầ Thi t b giao ti p ngõ vào (Input Interface)ế ị ế
ế Thi t b giao ti p ngõ ra (Output Interface)ế ị ế
ế Đ n v x lý trung tâm (CPU – Central Processing Unit)ơ ị ử
ử Đ n v l u tr (b nh - Memory )ơ ị ư ữ ộ ớ
M i quan h gi a các thành ph n trên đố ệ ữ ầ ược trình bày trong hình 3.1 :
Lưu đ thông tin trong PLC đồ ược x lí theo trình t sau:ử ự
ự CPU s đ c b nhẽ ọ ộ ớ
ớ Ki m tra tr ng thái thi t b giao ti p ngõ vào – nh p d li uể ạ ế ị ế ậ ữ ệ
ệ C p nh t tr ng thái CPU – x lý d li uậ ậ ạ ử ữ ệ
ệ C p nh t tr ng thái thi t b giao ti p ngõ ra – xu t d li uậ ậ ạ ế ị ế ấ ữ ệ
2.2.1.THI T B GIAO TI P TRÊN NGÕ VÀO ( Ế Ị Ế INPUT INTERFACE )
Đây là n i nh n t t c các tín hi u ngõ vào (thơ ậ ấ ả ệ ường dùng đi n áp 24VDC ho cệ ặ 110VAC) Người thi t k ph i l a ch n lo i PLC tế ế ả ự ọ ạ ương thích v i đi n áp đang s d ng Cácớ ệ ử ụ tín hi u nh n trên ngõ vào đệ ậ ược chuy n đ n b x lý trung tâm CPU, đ phòng ng a s cể ế ộ ử ể ừ ự ố gây h h i cho CPU các nhà s n xu t s d ng các linh ki n chuy n tín hi u dùng phư ạ ả ấ ử ụ ệ ể ệ ươ ng pháp quang “Opto-Isolation” đ tách bi t CPU v i các tín hi u đi n áp c p tr c ti p trên cácể ệ ớ ệ ệ ấ ự ế ngõ vào
2.2.2.THI T B GIAO TI P TRÊN NGÕ RA ( Ế Ị Ế OUTPUT INTERFACE )
Đây là n i xu t các tín hi u đi u khi n đ n các thi t b ; linh ki n b trí trên ngõ raơ ấ ệ ề ể ế ế ị ệ ố PLC Tín hi u ngõ ra đệ ược cung c p t b x lý trung tâm đ n các ngõ ra thông qua các ph nấ ừ ộ ử ế ầ
t (trình bày trong b ng tóm t t sau); tùy thu c lo i PLC và các yêu c u đi u khi n ử ả ắ ộ ạ ầ ề ể
LO I THI T B ĐÓNG Ạ Ế Ị
C T Ắ
T M ĐI N ÁP V N Ầ Ệ Ậ HÀNH TH I GIAN TÁC Đ NG TRUNGBÌNHỜ Ộ
TRIAC 85V AC Đ N 242V AC Ế ON :1ms ; OFF :10ms
Input Interface
Output Interface
HÌNH 3.1: các thành ph n c b n c a m t PLCầ ơ ả ủ ộ
Trang 3Tương t nh ngõ vào, ự ư Output Interface giao ti p tr c ti p v i CPU nên cũng c n s táchế ự ế ớ ầ ự
bi t dùng ệ “Opto-Isolation” đ tránh các s s áp có th gây thi t h i cho CPU ể ự ố ể ệ ạ
KHI CÁC NGÕ VÀO, RA LIÊN K T D NG LOGIC Ế Ạ :
Module trên ngõ vào cho phép ghi nh n quá trình di n ti n các tr ng thái , đ ngậ ể ế ạ ồ
th i chuy n đ i tín hi u đi n nh n đờ ể ổ ệ ệ ậ ược sang các tr ng thái logic (0 hay 1)ạ
ạ Module trên ngõ ra cho phép tác đ ng lên các c c u kh i đ ng độ ơ ấ ở ộ ược liên k tế
v i nó; đ ng th i các module ngõ ra có th chuy n đ i các tr ng thái logic (0 hay 1) sang cácớ ồ ờ ể ể ổ ạ tín hi u đi n.ệ ệ
KHI CÁC NGÕ VÀO, RA LIÊN K T D NG TRUY N D LI U : Ế Ạ Ề Ữ Ệ
Trên các ngõ vào hay ra ta có th th c hi n theo m t trong hai phể ự ệ ộ ương án truy nề
d li u song song hay n i ti p Tữ ệ ố ế ương ng v i m i phứ ớ ỗ ương pháp truy n d li u này, trênề ữ ệ
m i ngõ vào hay ra ta c n có b n i k t gi a thi t b ngo i vi v i b vi x lý bên trong PLC.ỗ ầ ộ ố ế ữ ế ị ạ ớ ộ ử
2.2.3.B NH – ( Ộ Ớ MEMORY ):
Có 2 lo i b nh , t i m t th i đi m ch s d ng đ n 1 lo i.ạ ộ ớ ạ ộ ờ ể ỉ ử ụ ế ạ
ạ RAM (Random Access Memory) : thường tích h p s n trong PLC.Đây là b nh khôngợ ẵ ộ ớ
c đ nh các d li u ; các d li u đố ị ữ ệ ữ ệ ược đ c, ghi trong su t quá trình PLC ho t đ ng Trên đóọ ố ạ ộ
có s n khe c m thêm ROM khi c n.ẵ ắ ầ
ầ ROM (Read Only Memory) : thường dùng g n ngoài, đây là b nh có các d li u cắ ộ ớ ữ ệ ố
đ nh; các d li u này ch đị ữ ệ ỉ ược đ c b i b vi x lý trong su t quá trình PLC h at đ ng B nọ ở ộ ử ố ọ ộ ả thân ROM có 3 lo i :ạ
ạ PROM (Programmable ROM) : ch đỉ ượ ậc l p trình 1 l n, không th xoá đầ ể ược
ợ EPROM (Erasable Programmable ROM) : có th xoá b ng tia c c tímể ằ ự
ự EEPROM (Electronically Erasable Programmable ROM): có th xoá b ng đi nể ằ ệ
2.2.4.Đ N V X LÝ TRUNG TÂM – ( Ơ Ị Ử CENTRAL PROCESSING UNIT )
Đơn v x lý trung t m đị ử ậ ược xem là b não c a PLC Chộ ủ ương trình được đ a t bư ừ ộ
nh đ n đ x lý b i CPU Quá trình này đớ ế ể ử ở ược g i là “v n hành chọ ậ ương trình” Th c s làự ự
chương trình được “quét”, được ki m tra t đi m kh i đ u đ n đi m k t thúc, và các thôngể ừ ể ở ầ ế ể ế tin m i đớ ược c p nh t Khái ni m “th i gian quét” c a m t PLC thậ ậ ệ ờ ủ ộ ường được xem là th iờ gian ch y m t vòng chạ ộ ương trình Th i gian này thờ ường là kho ng 70ms, nh ng còn tuỳả ư thu c đ dài và đ ph c t p c a chộ ộ ộ ứ ạ ủ ương trình Khi m t “quá trình quét” này v a k t thúc thìộ ừ ế
m t “quá trình quét” khác độ ược b t đ u ngay l p t c ắ ầ ậ ứ
Ngoài ra, trong quá trình ho t đ ng PLC cũng c n đ n b ngu n và các bus (tr m)ạ ộ ầ ế ộ ồ ạ
đ có th ho t đ ng.ể ể ạ ộ
ộ B NGU N Ộ Ồ : có nhi m v cung c p đi n áp c n thi t t ngu n đi n lệ ụ ấ ệ ầ ế ừ ồ ệ ưới xoay chi u thông d ng 220V (hay 110V) thành ngu n áp DC 24V đ a đ n các board m ch đi n tề ụ ồ ư ế ạ ệ ử
c a PLC.ủ
ủ BUS (TR M) Ạ : là t p h p các liên k t đi n theo d ng song song (các đậ ợ ế ệ ạ ường liên k tế này có th dể ướ ại d ng m ch in hay cáp nhi u s i ru t) S lạ ề ợ ộ ố ượng dây d n c u t o nên BUSẩ ấ ạ
ph thu c vào t i lụ ộ ả ượng c a các tín hi u thông tin đ n BUS (khi truy n d li u 8 bits ta c nủ ệ ế ề ữ ệ ầ cáp có 8 s i ru t; khi truy n d li u 16 bits ta c n cáp 16 ru t) Ta có hai lo i BUS : xoayợ ộ ề ữ ệ ầ ộ ạ chi u (AC) và m t chi u (DC).ề ộ ề
3
Trang 42.3 M T S YÊU C U Đ I V I PLC TRONG CÔNG NGHI P: Ộ Ố Ầ Ố Ớ Ệ
Trong quá trình v n hành, m t s y u t có th nh hậ ộ ố ế ố ể ả ưởng đ n kh năng làm vi c tinế ả ệ
c y c a PLC :ậ ủ
ủ Ả NH H ƯỞ NG V T LÝ: Ậ bao g m các y u t v nhi t đ , đ m c a môi trồ ế ố ề ệ ộ ộ ẩ ủ ườ ng không khí và đ rung.ộ
ộ Ả NH H ƯỞ NG ĐI N: Ệ bao g m các tín hi u nhi u tia và các tín hi u nhi u truy n trongồ ệ ễ ệ ễ ề dây d n Các tín hi u nhi u trong dây d n sinh ra do s n i k t gi a nhi u thi t b v i nhauẫ ệ ễ ẫ ự ố ế ữ ề ế ị ớ trong h th ng PLC Mu n b o v ch ng l i các nh hệ ố ố ả ệ ố ạ ả ưởng này chúng ta c n các b l c ầ ộ ọ
và dùng các bi n áp cách ly khi c p ngu n cho PLC.ế ấ ồ
ồ ĐI U KI N NGU N : Ề Ệ Ồ bao g m nh hồ ả ưởng do ngu n đi n lồ ệ ưới chính sinh ra: sự
c m t ngu n thoáng qua, nhi u truy n theo đố ấ ồ ễ ề ường dây, hay bi n đ i đi n áp ngu n …ế ổ ệ ồ
Mu n b o v cho PLC trong các trố ả ệ ường h p này, ta l p đ t các b l c ngu n trợ ắ ặ ộ ọ ồ ước khi c pấ
đ n PLC, đ ng th i s d ng kèm theo b UPS đ ngăn ng a đi n áp m t đ t bi n hay th pế ồ ở ử ụ ộ ể ừ ệ ấ ộ ế ấ
áp, quá áp dưới m c qui đ nh.ứ ị
2.4 GI I THI U M T S LO I PLC: Ớ Ệ Ộ Ố Ạ
Hi n nay, trong th trệ ị ường nước ta có r t nhi u ch ng lo i PLC, đấ ề ủ ạ ượcch t o doế ạ nhi u nhà s n xu t khác nhau: ề ả ấ MITSUBISHI v i h ớ ọ PLC FX (FX2N, FX0N,FX0, FX…); TÉLÉMÉCANIQUE v i h ớ ọ PLC TSX (NANO, PREMIUM, MICRO ); SIEMENS v i h ớ ọ PLC S7 (S7200, S7300,…)……
Trang 62.5 NGÔN NG L P TRÌNH CHO PLC: Ữ Ậ
2.5.1 CÁC Đ NH NGHĨA : Ị
o L NH Ệ : Là thành ph n c b n c a m t chầ ơ ả ủ ộ ương trình cho bi t phép toán hay hành đ ngế ộ nào đó ph i th c hi n.ả ự ệ
o CH ƯƠ NG TRÌNH: Là m t dãy các l nh độ ệ ượ ắc s p x p tr t t theo m t chu i hành đ ngế ậ ự ộ ỗ ộ
n i ti p nhau, các hành đ ng này đố ế ộ ược th c hi n b i b vi x lý.ự ệ ở ộ ử
o D LI U: Ữ Ệ S bi u di n thông tin theo quy ự ể ễ ước, dướ ại d ng thích h p đ m t thi t b hayợ ể ộ ế ị máy móc dùng l p trình có th hi u và x lý đậ ể ể ử ược
o L P TRÌNH Ậ là vi t m t lo t các chế ộ ạ ương trình nh m đ hằ ể ướng d n cho PLC th c hi nẫ ự ệ các tác v đ nh trụ ị ước Các chương trình này có th để ược bi u di n b ng t ng hay hình v ,ễ ễ ằ ừ ữ ẽ
mà PLC có th hi u để ể ược các tác v yêu c u trong chụ ầ ương trình
2.5.2 PHÂN LO I NGÔN NG L P TRÌNH: Ạ Ữ Ậ
Các ngôn ng l p trình cho PLC có th là 1 trong các d ng sau :ữ ậ ể ạ
ạ GI N Đ LOGIC Ả Ồ (LOGIC GRAMME)
BOOLEAN
B LITTERAL hay INSTRUCTION LIST – IL (theo nhà s n xu tả ấ MODICON
TÉLÉMÉCANIQUE)
L GRAFCET hay SEQUENTIAL FUNCTION CHART – SFC (theo nhà s n xu tả ấ
SIEMENS) ho cặ STEP LADDER – STL (theo nhà s n xu tả ấ MITSUBISHI).
Hình 3.2 :m t s hình nh c a PLCộ ố ả ủ
HÌNH 3.2: Hình d ng m t s ch ng lo i PLCạ ộ ố ủ ạ
Trang 7Nh v y tên g i cho m i lo i ngôn ng có th thay đ i tuỳ theo nhà s n xu t Trongư ậ ọ ỗ ạ ữ ể ổ ả ấ
th c t , đa s các chự ế ố ương trình PLC được vi t theo ngôn ng ế ữLITTERAL hay LADDER NGÔN NG IL( INSTRUCTION LIST-DANH SÁCH L NH) : Ữ Ệ
Được phiên d ch là ngôn ng dòng l nh hay danh sách l nh, đị ữ ệ ệ ược xem là ngôn ng l pữ ậ trình c b n d h c, d dùng, nh ng ph i m t nhi u th i gian ki m tra đ i chi u đ tìm raơ ả ễ ọ ễ ư ả ấ ề ờ ể ố ế ể
m i quan h gi a m t đ an chố ệ ữ ộ ọ ương trình l n v i ch c năng nó th hi n Ngôn ngớ ớ ứ ể ệ ữ Instruction c a t ng nhà ch t o PLC có c u trúc khác nhau ủ ừ ế ạ ấ
Được phiên d ch là ngôn ng b c thang, ngôn ng này trình bày theo d ng đ h a choị ữ ậ ữ ạ ồ ọ phép nh p chậ ương trình có d ng nh m t s đ m ch đi n dùng khí c đi n Ph n m m l pạ ư ộ ơ ồ ạ ệ ụ ệ ầ ề ậ trình s biên d ch các ký hi u logic trên thành mã máy và l u vào b nh c a PLC Sau đó,ẽ ị ệ ư ộ ớ ủ PLC s th c hi n các tác v đi u khi n theo logic th hi n trong chẽ ự ệ ụ ề ể ể ệ ương trình
2.6 GI I THI U H PLC Đ Ớ Ệ Ọ ƯỢ C S D NG TRONG LU N VĂN: Ử Ụ Ậ
Trong lu n văn này, PLC đậ ược kh o sát đ xây d ng chả ể ự ương trình (theo yêu
c u đ ra trong nhi m v lu n văn t t nghi p) thu c h EX1N c a nhà s n xu t LIYAN (Đàiầ ề ệ ụ ậ ố ệ ộ ọ ủ ả ấ Loan) PLC EX1N c a nhà s n xu t LIYAN có c u t o và ngôn ng l p trình, ph n m m l pủ ả ấ ấ ạ ữ ậ ầ ề ậ trình hoàn toàn gi ng v i PLC h FX c a nhà s n xu t MITSUBISHI ; chúng ta có th xemố ớ ọ ủ ả ấ ể
s n ph m c a LIYAN đả ẩ ủ ược ch t o theo b n quy n c a nhà s n xu t MITSUBISHI.ế ạ ả ề ủ ả ấ
Tuy nhiên t p l nh ngôn ng l p trình c a PLC h EX1N không đ y đ hoànậ ệ ữ ậ ủ ọ ầ ủ toàn nh t p l nh c a PLC h FX2N; h u h t các l nh khi m khuy t ch liên quan đ n cácư ậ ệ ủ ọ ầ ế ệ ế ế ỉ ế
l nh đi u khi n hệ ề ể ướng ho c x lý d li u t c đ cao; do đó v i yêu c u c a lu n văn này,ặ ử ữ ệ ố ộ ớ ầ ủ ậ các l nh khi m khuy t không nh hệ ế ế ả ưởng đ n yêu c u th c hi n c a lu n văn Hình d ngế ầ ự ệ ủ ậ ạ
c a PLC h EX1N c a nhà s n xu t LIYAN trình bày trong hình 3.3; k t n i c a PLC chủ ọ ủ ả ấ ế ố ủ ủ (master) v i kh i m r ng (expension block) trình bày trong hình 3.4.ớ ố ở ộ
NX FG LX 24V S/
S 24 G X0 X1 X2 X3 X4 X5 X6 X7 X10 X11 X12 X13 X14 X15 X16 X17
24V 24 G C0 Y0 Y1 C1 Y2 Y3 C1 Y4 Y5 Y6 Y7 C2 Y10 Y11 Y12 C3 Y14 Y15 Y16 Y17
LYPLC
LIYAN ELECTRIC
0 1 2 3 4 5 6 7 RUN
10 11 12 13 14 15 16 17 PRG
0 1 2 3 4 5 6 7 ERR
IN
OUT
10 11 12 13 14 15 16 17 PWR
HÌNH 3.3: Hình d ng c a PLC h EX1N c a nhà s n xu t LIYANạ ủ ọ ủ ả ấ
7
Trang 8HÌNH 3.5: K t n i gi a PLC ch h EX1N c a nhà s n xu t LYANế ố ữ ủ ọ ủ ả ấ
v i kh i m r ng ngõ vào / ra ớ ố ở ộ
ộ Đ C TÍNH K THU T C A PLC H EX1N (NHÀ S N XU T LIYAN): Ặ Ỹ Ậ Ủ Ọ Ả Ấ
THI T BẾ Ị Đ C TÍNH K THU TẶ Ỹ Ậ GHI CHÚ
NGÕ VÀO
(X) Max X0 ÷ X177 ( 24VDC – 7mA cách ly v i thi t b ngoài ớ ế ị
b ng opto) ằ NGÕ RA (Y) Max Y0 ÷ Y177 (D ng Relay: 250VAC/1A ; D ng Transistor ạ ạ
30VDC/ 0,5A)
R - LE Ơ
(M)
Chuyên dùng S l ố ượ ng : 256 M8000 ÷ M8255
R -LE Ơ
TR NG Ạ
THÁI (S)
Chung S l ố ượ ng : 500 (t p con) ậ S500 ÷ S999
Kh i t o ở ạ S l ố ượ ng : 10 (t p con ) ậ S0 ÷ S9
THANH
GHI
(D)
T p tin ậ S l ố ượ ng : 2000 D1000 ÷ D2999
Chuyên dùng S l ố ượ ng : 256 D8000 ÷ D8255
Ch m c ỉ ụ S l ố ượ ng : 8 (cho m i lo i) ỗ ạ V0 ÷ V7
Z0 ÷ Z7
B Đ M Ộ Ế
(C)
16 bit Ch t ố Kho ng đ m : 1 ả ế ÷ 32.767 C0 ÷ C31
16 bit Chung S l ố ượ ng 100 (t p con) ậ C32 ÷ C199 Chung 32 bit Kho ng đ m : -2.147.483.648÷ 2.147.483.648 ả ế C200 ÷ C215
Ch t 32 bit ố S l ố ượ ng : 35 (t p con) ậ C216 ÷ C255
B Đ M Ộ Ế
T C Đ Ố Ộ
CAO (C)
1 pha
T ươ ng ng 6 ngõ vào t X0 đ n X5 ứ ừ ế X0 ÷ X1 : d ng 1 pha 60KHz ; X2 ạ ÷ X5 : d ng 1 pha 10 ạ KHz
2 pha X0 ÷ X1 : d ng 2 pha 30KHz ; X2 ạ ÷ X5 : d ng 2 pha 5 ạ
KHz
B Ộ Đ NH Ị
THÌ (T)
100 mili giây Kho ng đ nh thì : 0 ả ị ÷ 3,276.7
giây
S l ố ượ ng : 200 T0 ÷ T199
10 mili giây Kho ng đ nh thì : 0 ả ị ÷ 327.67
giây
S l ố ượ ng : 56 T200 ÷ T255 1mili giây
CON CHỎ
(POINTER)
P ; I , N
CON CH P Ỏ T CALL ươ ng ng v i l nh : JUMP , ứ ớ ị P000 ÷ P127
H NG S Ằ Ố
K: Th p ậ
phân
H : Hexa
K 16 BITS T -32678 đ n +32678 ừ ế
K 32 BITS T -2.147.483.648 đ n +2.147.483.648 ừ ế
H 16 BITS 0000H đ n FFFFH ế
H 32 BITS 00000000H đ n FFFFFFFFH ế
2.7 GI I THI U T P L NH C B N C A PLC H EX1N: Ớ Ệ Ậ Ệ Ơ Ả Ủ Ọ
Trang 9PLC h EX1N c a nhà s n xu t LIYAN và PLC h FX2N c a nhà s n xu t Misubishiọ ủ ả ấ ọ ủ ả ấ
có cùng t p l nh l p trình Tuy nhiên, t p l nh PLC h EX1N không đ y đ hoàn toàn nhậ ệ ậ ậ ệ ọ ầ ủ ư
t p l nh c a PLC h FX2N.ậ ệ ủ ọ
ọ Ph n m m l p trình cho PLC h EX1N là ph n m m FXGPWIN c a nhà s n xu tầ ề ậ ọ ầ ề ủ ả ấ Misubishi cho PLC h FX.ọ
L NH Ệ CH C NĂNG Ứ KÝ HI U Ệ THI T B Ế Ị S B Ố ƯỚ C
LD Tác v logic kh i t o l ai công t c NO ọ ụ ắ ở ạ
LD
X, Y,M, S, T, C 1
LDI Tác v logic kh i t o l ai công t c NC ọ ụ ắ ở ạ
LDI
X,Y,M,S,T,C 1
OUT Tác v logic cu i l ai đi u khi n cu n dây ọ ụ ề ể ố ộ
OUT
Y,M,S,T,C
Y,M:1; S,M:2, T:3 C(16 bit) : 3 C(32bit) : 5
AND N i ti p các công t c NO ố ế ắ
AND
X,Y,M,S,T,C 1
ANI N i ti p các công t c NC ố ế ắ
ANI
X,Y,M,S,T,C 1
ORB N i song song nhi u m ch công t c ố ề ạ ắ Không có 1
ANB N i n i ti p nhi u m ch công t c ố ề ố ạ ế ắ Không có 1
MC Ch ra các đi m b t đ u
c a m t kh i đi u khi n ủ ộ ố ề ể
Y,M : cho phép thêm
M l ai NO ọ N: ch m c l ng(N0- ỉ ứ ồ N7)
3
MCR Ch ra các đi m b t đ u c a m t kh i đi u khi n ủ ỉ ộ ố ể ề ắ ầ ể
N:ch m c l ng ỉ ứ ồ (N0-N7) đ ượ c đ t ặ
SET Đ t m t thi t b (bit) lên ON vĩnh vi n ặ ộ ễ ế ị SET Y,M Y,M,S Y,M :1 S M : 2
RST Đ t m t thi t b (bit) xu ng OFF vĩnh vi n ặ ộ ễ ế ị ố SET Y,M Y,M,S,D,V,Z D, thanh D Chuyên dùng
V,Z:3
OR
AN B
9
OR I O R
Trang 10PLF Kích xung khi có c nh xu ng ố ạ PLF Y,M Y,M 2
MPS L u k t qu hi n hành c a tác v trong PLC ư ụ ế ả ệ ủ Không có
MRD Đ c k t qu hi n hành c a tác v trong PLC ọ ụ ế ả ệ ủ Không có
MPP G i ra và lo i b k t qu đã l u ư ọ ạ ỏ ế ả Không có
NOP Không tác v hay b r ng ỗ ụ ướ c Không có Không có 1
GI I THÍCH : Ả
Các thi t b (hay các toán h ng Operands):ế ị ạ
ạ X: Ngõ vào v t lý c a PLCậ ủ
ủ Y: Ngõ ra v t lý c a PLCậ ủ
ủ M,S: Là bit n i trong h th ng dùng nh các c ho t đ ng bên trong PLC nh r leộ ệ ố ư ờ ạ ộ ư ơ hay cu n dâyộ
ộ T: Thi t b đ nh thì trong PLCế ị ị
ị C: Thi t b đ m trong PLC.ế ị ế
B NG TÓM T T CÁC L NH NG D NG C B N THÔNG D NG: Ả Ắ Ệ Ứ Ụ Ơ Ả Ụ
L NH V ĐI U KHI N L U TRÌNH Ệ Ề Ề Ể Ư
CJ L nh nh y có đi u ki n (Conditional Jump) ị ả ề ệ FNC 00
CALL G i ch ọ ươ ng trình con (Call Subroutine) FNC 01
L NH V DI CHUY N VÙNG NH VÀ SO SÁNH Ệ Ề Ể Ớ
BCD Chuy nđ i sang s BCD (Binary Coded Decimal) ể ổ ố FNC 18
BIN Chuy n đ i sang s nh phân (Binary) ể ổ ố ị FNC 19
L NH V X LÝ S H C VÀ LOGIC (+,-,x, Ệ Ề Ử Ố Ọ ÷ )
MPS
MRD
MPP
END