Nội dung giáo trình PLC nâng cao (Nghề Điện Công nghiệp - Trình độ Cao đẳng) - Phần 2 gồm có các bài: Bài 8 - Điều khiển động cơ SERVOMOTOR, bài 9 - điều khiển thang máy, bài 10 - màn hình cảm biến, bài 11 - kết nối PLC với màn hình cảm biến. Mời các bạn cùng tham khảo.
Trang 1¬ BAI 8 DIEU KHIỂN ĐỘNG CO SERVO
MA BAI: M-09
Giới thiệu:
Động cơ Servo là một thiết bị được sử dụng nhiều trong các hệ thống sản xuất
có sử dụng PLC dé điều khiển Nội dung bai học này nhằm giúp học viên lắp ráp
mô hình và lập trình điều khiển cho một hệ thống điều khiển có sử dụng động cơ servo và được điều khiển bởi PLC Mục tiêu: - Kết nối các PLC CPM2A, PLC S7-200, PLC §7-300 có ngõ ra Transistor với hệ thống động cơ Servo-motor - Lập trình trên các loại PLC CPM2A, PLC S7-200, PLC S7-300 đề điều khiển tốc độ và vị trí - Sửa đổi kết nối phần cứng và chương trình cho phù hợp với các ứng dụng tương tự khác - Rèn luyện đức tính can than, ti mi, tư duy sang tao va khoa hoc, dam bao an toan Nội dung chính: 1 PLC CPM2A
Mục tiêu: Viết được chương trình và kết nói theo ứng dụng dùng PLC CPM2A 1.1 Các lệnh của CP.M2A sử dụng trong chương trình
Một số lệnh liên quan có thể được sử dụng trong điều khiển động cơ servo:
MODE CONTROL: INI(880) Dùng lệnh này để dừng phát xung
P: Chỉ định cổng phát xung C: Word điều khiển
NV: Word đầu tiên chứa giá trị hiện thời
pe |
SET PULSES: PULS(886) Cài đặt lượng xung phát ra cho các lệnh SPED và
ACC tiếp theo
P : Chi định cổng phát xung
Trang 2T: Cài đặt loại xung phát
N: Word đầu tiên để cài số lượng xung phát ra PULS(886) SPEED OUTPUT: SPED(885) Phát xung theo tần số xung cài đặt, không tăng/ giảm tốc độ P : Chi định cổng phát xung, M: Cài đặt chế độ phát xung F : Word đầu tiên cài đặt tần só Pe
PULSE OUTPUT: PLS2(887) Phát xung: bat dau 6 starting frequency, tang téc
lén target frequency, sau đó giam vé starting frequency trước khi đừng Tốc độ
tăng giảm cài đặt trước
PLS2(887)
ACCELERATION CONTROL: ACC(888)
- Dùng để tăng/ giám tần số phát xung đến giá trị đặt trước
- Để điều khiển vị trí, dùng kết hợp với lệnh cài đặt số xung phát PULS(886)
- Có thể thực hiện trong khi xung đang phát đề thay đổi êm tốc độ
Trang 3ORIGIN SEARCH: ORG(889)
- Do diém géc
- 2 chế độ: Origin Search va Origin Return
ORG(889)
Lm |
1.2 Viết chương trình cho PLC CPM2A
Chương trình điều khiển sau sử dụng động cơ servo để điều khiển tay máy di
chuyển vật đi từ điểm A tới điểm B
Point A Origin Point B Allocate limit sensors to limit inputs, 0,01 A540,08 CW limit sensor CW limit input 0,00 A540,09
CCW limit sensor CCW limit input
Trang 51.3 Lắp đặt và nối dây cho PLC CPM2A Nạp chương trình và vận hành thứ
Sơ đồ nối dây:
CCW Emit Origin proximity sensor sensor CW limit sensor
0,00 0.02 0,01 Start’ Positioning Positioning
a origin search topointA topointB 0.03 0.04 0.05 No No NO oe, 7 | contact contact contact [ [———— " E——— ¥ W + + + 24vDC + | [ + R7D series [ele calf + 08 |lo7 [Nc] Nc Ì ` + |ÊM : ; Nc[é 4 2] 04 | 06] NC NC © Hooch ' +42 [=cw re CP1L+14DT + —xx——+-$#— kem NC 03] 02] 03 ] 04] nc : + ; Ị xx ' ' — ES NC }tomiktom lcQM tỳ NG H : —ECRST) : t i ' + + + aH : 1,BkQ' (Ls) (« i] H i : t cw H ! output CCW +t 1-45 avn
100.00 outpput 400.01 Ễ ror counter | | | |? tt † : ! '
reset output oe + +—$6 RUN
100.04 ' t
ù † † :
Indicator PointA PointB Origin search
Trang 62 PLC S7-300
Mục tiêu: Viết được chương trình và kết nối theo ứng dụng dùng PLC S7-300
2.1 Các lệnh của PLC S7-300 được sử dụng trong chương trình - Hàm FC 106: FC106 En ENO In RET_VAL 0UT -HI_Lmn -Lénh MOVE: 70-47" 4BIPOL MOVE I0.0—EN OUT 2 MU0 —|IN EN0 - Lệnh COUNTER: c1o s_cu 4cu q— 4s cv: PY C¥_BCD}y -+R 2.2 Viết chương trình cho PLC S7-300 CSDSJES: Toc do Comment : Tà FCLOE Hen ENO
Trang 8a BAI 9 DIEU KHIEN THANG MAY
MA BAI: M35-10
Giới thiệu:
Với sự xuất hiện của các nhà cao tầng và các công trình xây dựng lớn thì sự ra
đời của thang máy là một tất yếu giúp cho việc đi lại của con người cũng như
vận chuyển vật liệu hàng hóa được thuận tiện và dé dang hơn Nội dung bài học
này giúp học viên lắp ráp mô hình và lập trình điều khiển cho hệ thống thang
máy xây dựng sử dụng PLC Qua đó học viên có thể linh hoạt điều chỉnh cho
các ứng dụng tương tự khác trong thực tiễn
Mục tiêu:
- Lắp đặt, kết nối các loại PLC CPM2A, PLC S7-200, PLC S7-300 để điều
khiển mô hình thang máy
- Lập trình trên các loại PLC CPM2A, PLC S7-200, PLC S7-300 đề điều khiển thang máy - Sửa đổi kết nối phần cứng và chương trình cho phù hợp với các ứng dụng tương tự khác - Rèn luyện đức tính cần thận, tỉ mỉ, tư duy sáng tạo và khoa học, đảm bảo an toàn Nội dung chính: 1 Với PLC CPM2A
Mục tiêu: Viết được chương trình và kết nối theo ứng dụng dùng PLC S7-300 1.1 Các lệnh của PLC CPM2A sử dụng trong chương trình - Lệnh về tiếp điểm - TIMER: N: số của Timer SV: giá trị đặt (Word, BCD), thuộc IR, SR, LR, DM, AR, HR a ng Giới hạn sử dụng: SV = 0000 - 9999 (BCD),
Độ phân giải: 0,1s #SV | Setvaus
Thời gian hoạt động: SV x 0,1(s)
- COUNTER: “| ent | counter
, N Counter number
N: so cia counter ———
SV: giá trị đặt (word, BCD), ev Sa vous
Trang 9- KEEP: + Cú pháp: KEEP(11) Keep |S “ B: Bit IR, SR, AR, HR, LR
1.2 Chương trình diéu khién cho PLC CPM2A
Trang 10000 1001 i lui \ Vi SET Set TIM002 1000 |} Bit 1 || 10.02 li \ tt rset |] Reset 0.03 70.00 || Bí | 4, J 003 rÌƑ v1 J TIM Timer tối Timer number 0 Set value _lJ 9 TIMom Vt 1000 \ on M1 SET Set 10.01 Bit 002 2Ì : RSET Reset 200.00 004 10.01 4 -—14- + 002 2 † RSET |] Reset 200.00 004 1001 Bit 1 _j| 0.04 1001 8 † SET Set 200.00 |) Bit _| 10.00 0 1 RSET || Reset 002 20000 || Bí V4 _l| 200.00 3 1 TM Timer 002 Timer number #0 Set value
5 1.3 Lắp đặt và nối dây cho PLC CPM2A Nạp chương trình và vận hành thử END() ]| End
Sơ đồ đấu nối dây
Trang 112V “ ¿lòlbl¿lblololololoeleleolo PLC OMRON @|J@|J@|SIS|S|S|Sls : KMI' [KM2 av 8 Nạp chương trình và vận hành thử (Xem bai 1) 2 Với PLC S7-200
Mục tiêu: Viết được chương trình và kết nối theo ứng dụng dùng PLC S7-200 2.1 Các lệnh của PLC S7-200 được sử dụng trong chương trình - Lệnh về tiếp điểm - Lệnh Timer: TON Toán hạng: Cú pháp khai báo: Txx (word) CPU214:32+63 IN TON 96+127 peal a oe PT: VW, T, (word)
C, IW, QW, MW, SMW, C, IW, hang sé - Lénh COUNTER: dém tién CTU
Toán hạng: Cú pháp khai báo:
Cxx : (word) Du
CPU 214 : 0 +47 ¬
88 A
Trang 1280 +127
PV(word) : VW, T, C, IW, QW, MW,
SMW, AC, AIW, hang sé, *VD, *AC
2.2 Chương trình điều khiển cho PLC S7-200
Phân công địa chỉ Địa chí Phần tử 10.0 Nút ân nâng thang 10.1 Nút ân hạ thang 10.2 Nút ân dừng 10.3 Công tác hành trình trên 10.4 Công tác hành trình dưới Q0.0 Nâng thang (KMI) Q0.1 Hạ thang (KM2) Chương trình điều khiển: PROGRAM COMMENTS:
Trang 13Network 4 Ha thang may 00 q01 TE—”L—<›) Network 5 Dung thang may khi den gioi han duoi hoac an nut dung 10.2 001 / R3 5 MũD I04 E1: Network 6 Nho trang thai thang may ha xuong đen gioi hạn duoi I04 q01 Moo ;ƑF—_—T1 L(:) » Network 7 oa trang thai nho thang may ø gioi han duai q00 Moo aD 10.2 / Network 8 Dinh thoi gian tu dong nang len M00 T38
2.3 Lắp đặt và nối dây cho PLC S7-200 Nạp chương trình và vận hành thủ:
Sơ đồ đấu nối dây
Trang 14uy sip, SĨ sf) Gem Ey crim |@|J0|0|0|09|160|9|16|9|19|6|9|6|©|96|9 mã wa 105 com | wo | tor mã mm |mo |mí |H2 |Hã |m4 |HS |6 | 7 PLC S7- 200 com | Wo | Ont | qi | us ws | ose [Or], OM] ot) aa [es ; as [us | as [ur Nap chương trình và vận hành thử (xem bai 1) 3 PLC S7-300
Mục tiêu: Viết được chương trình và kết nối theo ứng dụng dùng PLC S7-300
3.1 Các lệnh của PLC S7-300 sử dụng trong chương trình - Các lệnh về tiếp điểm - Lệnh Timer: Bộ thời gian SD Tổ 10.0 cant 04.0 I—E 1 55T823 -TY BE 10.1-ẢR BODE - Lệnh COUNTER: Bộ đếm tiến : CU
3.2 Chương trình điều khiển cho PLC S7-300
Trang 17Network 6: Title: tho trang thai thang may ha xuong den gioi han duoi 0.4 g0.1 M0.0 1⁄‡ 1 | {s}— Network 7: Title: lxoa trang thai nho Qo.0 M0.0 | xR} 4 i F—t† Network 8: Title: binh thoi gian tủ dong nang len T2 H0.0 $_0DT 1Ị 8 q SsT#ss—4TV Eas R HD
Trang 18BÀI 10 MAN HINH CAM BIEN
MA BAI: M35-11 Giới thiệu:
Cùng với việc điều khiển tự động hóa các quá trình sản xuất thì việc quản lí và
đơn giản hóa các giai đoạn điều khiển của các hệ điều khiển phức tạp cũng là
một yêu cầu đặt ra Đó chính là lí do xuất hiện của màn hình cảm biến Nội dung
bài học này nhằm giúp cho học viên biết cách sử dụng màn hình cảm biến, kết
nối được màn hình cảm biến với máy tính để điều khiển một số yêu cầu đơn giản Mục tiêu: - Sử dụng màn hình cảm biến - Kết nối màn hình cảm biến với PC và nạp chương trình cho màn hình cảm biến
- Thiết kế giao diện cho màn hình cảm biến phù hợp với yêu cầu điều khiển
- Rèn luyện đức tính cần thận, tỉ mỉ, tư duy sáng tạo và khoa học, đảm bảo an toàn
Nội dung chính:
1 PLC CPM2A
Mục tiêu: Viết được chương trình và kết nối theo ứng dụng dùng PLC S7-300
1.1 Các lệnh của PLC CPM2A được sử dụng trong chương trình Sử dụng màn hình NW3 của OMRON Vẽ các hình fnh: Đường thang, đường cong, hình chữ nhật, hình tròn, oval, Ký tự Al Langusge Language No,
Font Character Spe
i Fixed (WDesignes) =) 5 T Bold Í Underines F Owlined I Shadow Alignment © Le © Center “Right kaie
Character Size Color em © Halt Character
verses [TF 2] 4] | he
Hee ÍT 2|4|ð|
Trang 19"=0 (Base Screen) <NewProject.nvp> [E |ÏE|jK]
Đường cong `)
m0 (Base Screen) <NewProject.nvp> [È |ÏE|lK
Sứ dụng các thư viện (Part Funefion): Nhấp đúp chuột vào Base Screen để mớ thư viện và sử dụng các thao tác gắp-thá để đưa thiết bị vào màn hình
Trang 20ONIOFF Indesion Of Assign ouput address © on © Baton Pressed © address State
Mode Giải thích Địa chỉ
Set Bật bít có địa chỉ xác định trên PLC | CIO, L, A, H, D, W, EM, E Reset Tắt bit có địa chỉ xác định trên PLC | CIO, L, A, H, D, W, EM, E
Momentary | Bật bít chừng nào còn ấn nút CIO, L, A, H, D, W, EM, E
Trang 21
Set Bật bít có địa chỉ xác định trên PLC _| CIO, L, A, H, D, W, EM, E
Reset Tắt bit có địa chỉ xác định trênPLC | CIO, L, A, H, D, W, EM, E Momentary | Bật bít chừng nào còn ấn nút CIO, L, A, H, D, W, EM, E
Alternate Dao trang thai bit CIO, L, A, H, D, W, EM, E
Trang 22Address Setting Area Channel No Digits Jo =f t00f s3j Mass © (15505) Ê (n-888a4) hingRarerep
1.2 Viết chương trình cho PLC CPM2A
Xét ví dụ điều khiển và giám sát một bình trộn đơn giản có kết nối màn hình
Tạo một Project mới trên NV-Designer
+ Chọn thiết bị hiển thị là NV3W
+ Chọn thiết bị điều khiển là CPIE
Xác định địa chỉ các vùng nhớ sử dụng
+ Biến Tanklevel: Định đạng Integer, có địa chỉ trên PLC là D5
+ Bién Increase va Decrease 1a hai nut ấn tăng và giảm giá trị vùng nhớ DŠ
Trang 23+ Đèn High co dia chi là bit W10.0
Thiét ké giao dién cho man hinh + Mở màn hình đề thiết kế + Tạo các nút ấn: Increase, Decrease Mở trang màn hình 0 Vào thư viện chọn FSWO0 Chọn Label nút Increase là + Functien Swiich No.1 Lint | Basie Soup | ONOFEDiplay] Opfon| Vaid Condon Labs! |
on_[ oFF Copy rom ON Cheracter | me AEIC Font Sle Feed(NeDesigne) —_ ~ Bg4 F Undertined F Outined > Shadow Align © Let C Center © Right F tlie Size Calor em © Hl Choncor =] vac [2 ale ` al Hekena ÍT 2|4|8
Chọn chức năng Add, loại dữ liệu DEC1W, vùng nhớ D5, mỗi lần ấn nút sẽ mức
trong bình sẽ tăng 10 đơn vị
Function Switch No.1
Trang 251.3 Lắp đặt và nối day cho PLC CPM2A Nap chwong trinh và vận hành thứ
Các bước thiết lập kết nỗi và lập trình cho NV3W
Bước | Nội dung
Khởi động NV-Designer
Thiét lập câu hình trên NV-Designer
Tạo các trang màn hình với NV-Designer Nôi máy tính với PT qua RS232C
Download Project data xuông PT
Cài đặt các tham sô hệ thông trên PT Kết nỗi PT với PLC Thiết lập các tham số hệ thống cho PLC trên CX- Programmer 5 Reset nguon PLC 10 Kiếm tra kết nỗi PLC-PT Cry DA) TN BW! YY]
Giới thiệu vé phan mém lép trinh NV-Designer
NV-Designer là công cụ để lập trình các ứng dụng dành cho dòng sản phẩm NV của Omron
~ Khởi tạo một Project trên NV-Designer
+ Bước 1: Click Windows > Windows menu> "All Programs", "OMRON",
Trang 26Besos eas [a © Oven Existing Project — BỊ] © Recent Projects:
Lựa chọn | Tên Giải thích
1 Create New Project Tạo 1 Project mới
2 Open Existing Project | Mở 1 Project đã có
Trang 27ere tell Greate Project >> >» ““ˆ`— ố ố kẽ ~ NVType (12804 x 84(HI)M4onochrorne FileName [NzuEteject Poston an ron = 7 Keep Current Setings Muc | Tén Giải thích 1 NV Model Chọn loại model NV3W 2 NV Type Ngang/Dung
3 File Name Tén File
4 Position Nơi lưu chương trình
5 Keep current setting | Sử dụng cài đặt này cho những lân tiếp theo + Bước 6: Cài đặt truyền thông với PLC >> Dommunication Parameters >>
PLCModel | Omron SYSMAC-CSICJICP Series x
Trang 29BasieSetup Communication Parameters | Ato-Pasing| Startup Seren] Setup | Recipe | Lin Graph |
FLCUntNe(0-31) JÏ ‘COM Port (Connected to PLOIEstemal Device)
Baud Rate 2600 | bps / Communication Error Handing
Rety Stimes seconds Setup
Data Length 7 Sle Display Error Codes On (Unhold) Initialize Stop Bits BI a5 ranaission Delay cele Bước 3: Download cầu hình xuống màn hình Vao PT> Transfer — enone 00, 2 PLC S7-200
Mục tiêu: Viết được chương trình và kết nối theo ứng dụng dùng PLC S7-200
2.1 Các lệnh của PLC S7-200 được sử dụng trong chương trình
Sử dụng phần mềm STEP7 Microwin để vừa lập trình cho S7-200 và màn hình
TD200
Bước I1: khởi động chương trình STEP7 Microwin, trên thanh Menu chon Tools / chọn TD200 Wizard
Trang 30OE oo tiep Oca |S 4| me sae [7/8 belle = | Bước 2: chọn ngôn ngữ và kiểu kí tự hiển thị
‘The TO 200 menus and prompls can be configured in a specic national language Wich national language weud you ie yout TD 200 fo suppor?
[Eger Td
| ‘The TD 200 can be configured to support different character sets for user
ON rmescages Press 1 more fomaon on how is might be vse
Itt Which character set would you lke your TD 200 messages to support?
[lant =] _Steanedare character set for Engish and ‘Western European languages
<Prev [[Net> ]| cane |
Bước 3: lựa chọn có cho hiển thị các chức năng Time, Force, Password ?
‘The TD 200 can be configured to alow the user to set the Time of Day ‘lock Inthe PLC, and to Force be password protected, so that a user may only access them after UO in the PLC These options may also entering the coroct4-digt password
Would you lke to enable the Time-of-Day (TOD) menu on yout TD 2007 @ Yes CNG ‘Would you like to enable the force menu on your TD 2007 G Yes CNG ‘Would you lke to enable password protection? Yes CNG Password (0000 -9990) [7777 <Prev _|[Het> | Concet_|
Bước 4: chọn các bit M tương ứng với các phím chức năng và chọn tốc độ giao
tiếp giữa PLC & TD200
The TD 200 has 8 function keys (F1 through F4 and SHIFT F1 through SHIFT F4) that are used to set memory bits in the PLC Eight bits of ‘memory (M bits) must be reserved for the TD 200 to set them when a function key is pressed One M bitis set by the TD 200 each time the
corresponding function key is pressed
Which byte of M memory would you lke to reserve for the TD 200? fo}
The update rate determines how often the TD 200 polls the PLC for
Trang 31MSB LSB 7 6 5 4 3 2 1 0 sna] sat [st [Sat] ra] es | a | at MBn |'re [rs | ee | Ft
Tốc độ giao tiếp giữa PLC và TD200 nên chon: As fast as possible Bước 5: chọn sé Message hiển thị và số kí tự hién thi trén 1 message
The TD 200 allows two message sizes, please select the desired message size
© 20 character message mode - displays two messages at @ time (© 40 character message mode - displays one message at a time
The TD 200 allows you to configure up to 80 messages How many messages do you wish to configure? [ETE] message(s) <brewv |[[Ned> J] _ Cancel
TD200 có thể cho hiển thị tối đa là 80 Message Ta có thể định dạng số kí tự
hiển thị trên 1 message 1a 20 hoac 40 ki tu
Bước 6: chọn vùng nhớ V dùng để định dạng cho TD200
‘You must define where the 14 byte parameter definition willbe placed inthe data block I is usualy located at VBO
Starting tye for 14 byte parameter block: [OTE]
‘You have defined 3 messages requiing 1 byte(s) for message enable fags ‘You must now define where the enable lags wil reside in the data block
Sang bự for enable tags: [F4EE]
‘You have defined 3 messages requiring 120 consecutive bytes for the ‘message information You must define where the message information is to reside inthe data block Starting byte for message information: [40 <Prev_| J] Cancel |
Ta cần quan tâm đến các thông số sau:
- Địa chỉ vùng định nghĩa cho các thông số của TD200.Vùng này thường chiếm
12 Byte hay 14 Byte (tùy vào kiểu kí tự ta chọn hiển thị trên TD200) trong vùng
nhớ V
- Địa chỉ vùng nhớ điều khiển hiển thị Message trên TD200 Mỗi message có 1
bit tong tmg để cho phép message có được hiển thị hay không Khi bit được set
bằng chương trình của PLC thì message tương ứng sẽ được hiển thị trên TD200, ngược lại khi bit được reset thì message tương ứng sẽ mất
- Địa chỉ vùng nhớ thông tin của message.Mỗi kí tự trên message sẽ có một địa
chi byte tương ứng trên PLC, điều này có nghĩa là nếu ta muốn cho hiển thị bao
Trang 32nhiéu ki ty trén message thi ta sé phai mat di số byte tương ứng của vùng nhớ V
rên PLC để lưu trữ thông tin của message
Lưu ý: ta không được chọn trùng địa chỉ của 3 vùng nhớ nói trên, nếu ta chọn
trùng thì chương trình sẽ thông báo và không cho ta thực hiện những bước tiếp
theo
Bước 7: Tạo các message.Mỗi message có thể có một trong các chức năng như
sau: chỉ hiển thị text, hiển thị giá trị các biến trên PLC, cho nhập giá trị vào các biến của chương trình, yêu cầu xác nhận sự xuất hiện của message
Bước §: ta nhắn Finish dé két thc
Sau khi hoàn thành các bước trên định dạng cho TD200, để TD200 có thể hoạt
động theo ý muốn thì ta phải viết chương trình điều khiển trên PLC 2.2 Viết chương trình cho PLC S7-200
Ví dụ: tạo 3 message, mỗi message có 40 kí tự
Địa chỉ vùng định nghĩa cho các thông số của TD200: VB0?VB14
Địa chỉ vùng nhớ điều khiển hiển thị Message trên TD200: VB14
Dia chi vung nho thong tin cla message: VB40?VB159
-Message 1: chi cho hién thj Text
Message 1 gdm 40 ki ty bat đầu từ địa chỉ VB40, bit điều khiển cho message
hiển thị là V14.7 như hình vẽ:
You have asked to configure 3 message(s) Define the message by placing the highest priority message first Press F1 for help with intemational characters eer 7a 3 PREP ELODIE PL PP errr FEFFT BEEEFEEITT 20 40 Message beginning address: [ VB40 2 VI47
Note: This field shows the ig address of the particular message VB40 is the address of MSG1, VB80 ‘would be displayed for MSG2, and so on
Sau khi định dạng xong message 1, nhấn nút Next Message để vào message 2
- Message 2: cho hiển thị giá trị các biến trên PLC và nhập giá trị vào các biến
của chương trình
Message 2 gồm 40 kí tự bắt đầu từ địa chỉ VB80, bit điều khiển cho message
hiển thị là V14.6 như hình vẽ:
Trang 33
Data Format: 7 Display Format: Digits to the ight of the
© None ( Signed decimal
£9 [Word] Unsigned
© Double Word
[User must acknowledge message
Di useris atowed to et his data
Address of Dala Value:| VW98
E_] _ sms |
Muốn hiển thị giá trị một biến trong PLC thì ta thực hiện như sau: đặt con trỏ ở vị trí muốn hiển thị (ví dụ vị trí mũi tên như hình vẽ), sau đó nhấn nút
Embedded Data
Man hình sẽ xuất hiện hộp thoại như sau:
D 200 Configurallon Wizard
You have asked to configure 3 message(s) Define your message by Placing your highest prionty message fist
Message 2 013,
PFFP[LEEFPETFII+TTÍ
| [TTỶ
[ VBB0 -
Message enabled bit [_ˆ V148
Place cursor at the >Z6dod Data <Preyous Message] Next Message >
correct position and _| click “Embedded Data ”
Trên hộp thoại này, ta phải khai báo các phần như sau:
+ Định dạng kiểu dữ liệu: ở đây ta có 3 lựa chọn là không có dữ liệu, dữ liệu dạng Word và đữ liệu dang Double Word
+ Kiểu hiển thị là có đấu hoặc không dấu + Chọn số kí tự hiển thị bên phải dau chấm
+ Cho phép nhập giá trị (User is allowed to edit this data) hay yêu cầu xác nhận message hay không (User must acknowledge message)?
Ngoài ra, hộp thoại còn cho ta biết địa chỉ của dữ liệu cần hiển thị
Ở hộp thoại trên thì kiểu dữ liệu đạng Word, hiển thị có dấu và có 1 chữ số hiển
thị sau đấu chấm, không yêu cầu xác nhận message và không cho phép nhập giá
thị, địa chỉ của đữ liệu cần hiển thị là VW98
Sau khi đã khai báo xong thì nhấn OK xác nhận và trở về hộp thoại trước đó
Trang 34
‘You have asked to configure 3 message(s) Define your message by placing your highest prionty message fst, “— 10 16 PFFFILEFTDPIFTLTLETTI RFEFI EErFitRrffTTTT Mess2zZ6egjnning address: | _— VB80 Message enabled bit | V146, 8718
Note: Grayed fields Z “<Pretlous Message | ‘Next Message >
axe place hoiers for | Z2 CC embedded data
wales <Brev_|[_ Bish Canoel_ |
Lúc này ta quan sát thấy từ vị trí con trỏ (vị trí mũi tên) có 4 ô (4 byte) bị bôi xám
Tiếp theo, muốn nhập giá trị vào một biến của chương trình thì ta cũng đặt cho
trỏ vào vị trí muốn nhập, sau đó nhắn Embedded Data, hộp thoại như trên lại xuất hiện En J, Data Format: s C Signed Display Format Digits tothe right of the decimal C C ago ir
M shouid tne user edit data be p»
Password for Edit: Edit Notification Bit: [ V114.2 tim ‘Address of Data Valve:
Delete [OK] Cancet_|
( [Double Word) © Bel foetgpinleL TT TC
= ————— — [user must acknowledge message pee oa
Fo Users alowed số isda | een zz⁄ốf0.pyoleced?
Như hộp thoại trên; ta chọn kiểu dữ liệu Double Word, kiểu hiển thị Real, có 1
chữ số hiển thị sau dấu chấm, địa chỉ của đữ liệu là VD116
Ngoài ra, muốn nhập giá trị vào biến của chương trình thì ta check vào lựa chọn cho phép nhập dữ liệu (User ¡s allowed to edit this data).Sau khi check vào lựa
chọn này thì hộp thoại thông báo cho ta biết bit xác nhận sau nhập dữ liệu (trên hộp thoại là V114.2)
Nếu ta muốn người vận hành cần nhập password khi thay đổi biến của chương
trình thì ta check vào lựa chọn Should the user edit or data be Password- protected?
Sau khi thực hiện xong các khai báo ta nhấn OK xác nhận và trở về hộp thoại
trước đó
Trang 35You have asked to configure 3 message(s) Define your message by placing your highest priority message first
Ness 2 19, 5 3 5)
PREPLT BERET 1 [ITTTT FEfR[ TSEITFEI'RFTTTTTTTT
Message beginning aódress:[ V880, Message enabied bit [_ˆ V146 INS Fa | Re iGieesso san sen Lúc này trên hộp thoại sẽ có thêm 6 ô (tức là 6 byte) được bôi xám
Lưu ý: khi ta muốn cho hiển thị hay nhập một giá trị vào các biến của PLC thì
trước tiên ta phải gắn các giá trị này vào message bằng cách đặt con trỏ ở vị trí
thích hợp và nhắn nút Embedded Data trên hộp thoại Sau đó ta khai báo kiểu dữ liệu, kiểu hiển thị và các chọn lựa; TD200 sẽ dành 2 byte để lưu những khai báo
này
Nếu ta chọn kiểu đữ liệu là Word thì ta cần thêm 2 byte để lưu giá trị và nếu ta
chọn kiểu dữ liệu là Double Word thì ta cần 4 byte để lưu giá tri Điều này có
nghĩa là nếu ta muốn gắn 1 gid tri Word vao message thi ta sẽ cần 4 byte (2 byte định nghĩa+2 byte giá trị), nếu ta muốn gắn 1 giá trị Double Word vào message
thi ta sé can 6 byte (2 byte dinh nghĩa+4 byte giá trị)
-Message 3: yéu cau người vận hành xác nhận khi message xuất hiện
Message 3 gồm 40 kí tự bắt đầu từ dia chi VB120, bit điều khiển cho message
hiển thị là V14.5 như hình vẽ:
D200 Confgurafon Wizard
You have asked to configure 3 message(s) Define your message by placing your highest prionty message fst
[ ate sO TAN]
EEERis BETEPEE: FEREPEII 2% EƑ[ FIRi=EÏsI'RE[ ER[TERLTT.'
Trang 36E Data Format: > F Display Format: Digits to the gght of the (3 [None C Signed =— C Word C Unsigned bP © Double Word
JF User mest atnowedge message
T tse sor towed tot is data?
Ta check vào lựa chọn yéu cau xac nhin (User must acknowledge message), sau đó nhấn OK để quay về hộp thoại trước đó
‘You have asked to configure 3 message(s) Define your message by placing your highest pronty message frst
senses ee 10 15 20
PERE E Pirie MES Eh Tcley PPCPRESED INS ENT ERLE
Message beginning address: | VB120 _ ‘Message enabled bit: [Via6 Ns ‘Acknowedgement notifcation bit: [V158.1 Embedded Data, <Prev |[[LEmSh ] _ canea |
Lúc này ta thấy trên hộp thoại có 2 ô (2 byte) được bôi đen, đây chính là 2 byte
dùng để định nghĩa Và trên hộp thoại cũng cho ta biết bit xác nhận là V158.1,
bít này sẽ được set lên 1 khi ta nhấn Enter để xác nhận message
2.3 Lắp đặt và nối dây cho PLC S7-200 Nạp chương trình và vận hành thứ:
Trang 37Hình vẽ trên minh hoạ cho một mạng PLC đơn giản gồm có 2 PLC S7-200 và 2
TD200, mỗi PLC giao tiếp với 1 TD200.Mỗi thiết được định một địa chỉ như
hình vẽ
Ta cũng có thé giao tiếp giữa 1 PLC và nhiều TD200 Trong trường này, vùng
đữ liệu của mỗi TD200 phải được định nghĩa tại những vùng nhớ V khác nhau
Lưu ý: địa chỉ của CPU và TD200 trên mạng
3 PLC S7-300
Mục tiêu: Viết được chương trình và kết nối theo ứng dụng dùng PLC S7-300
3.1 Các lệnh của PLC S7-300 sử dụng trong chương trình
Sử dụng màn hình TP177A và phần mềm WinCC flexible của SIEMENS để lập trình Vùng quản lý các màn hình hiển thị lug Tan Phat (hee Device_1[TP 1774 6") 2 Screens BY Add Screen (© Template El Detal_0_0 El Detal_0 1 (© Detail_0_2 © Detail_0_3 (© Detail_1_0 (© Detail_1_1 EI Detai_1_2 [1 Detal_1_3 | Project nformation E1 Sectian_f0 | Section_1 © Start Screen (2 System information 2) System settings
Thay đổi thiết bị hiển thị (loại màn hình): Nhắn phải chuột vào Device_1 chọn “Change device type ”~> xuất hiện bảng lựa chọn loại thiết bị(Hình 1.6)
Để chèn thêm màn hình vào Project tiến hành click dup vao“Add Screen”
Hiển thị màn hình: để hiển thị màn hình nào tiến hành Click đúp vào màn hìnhđó
Thay đổi tên màn hình: nhấn phải chuột vào màn hình cầnđổi tên chọn Renamedé thay đối tên
Vùng quản lý biến và truyền thông
Trang 38g lạ Communication 2 Tags J Connections = Cycles Tag: Cho phép khai báo các biến Tên biến
Dạng kết nói: biến nội (biến bên trong của WinCC flexible hay biến kết nối với
thiết bidiéu khiển) Dạng đữ liệu
Địa chỉ
Thời gian tácđộng
Giải thích cho biến
Connections: Khai báo các kết nối giữa màn hình và thiết bị điều khiển:
Đặt tên cho liên kết
Chọn thiết bịđiều khiển
Định tốcđộ truyền thông
Địnhđịa chỉ các thiết bị
Khai báo dạng cáp kết nối
Cycle: Khai báo và định dạng các vòng quét của chương trình
Chương trìnhđã tựđộngđịnh dạng chuẩn tên và thời gian cho các vòng quét cơ
bản, ta có thể thay đổi các thời gian đó hoặc tạo thêm các vòng quét mới
Tạo mới một vòng quét:
Click đúp vào một dòng mới
Điền tên của vòng quét Định đơn vị vòng quét Định số lượng thời gian Vàng quản lÿ cảnh bảo: Cho phép khai báo và quản lý các cảnh báo trong chương trình = ie Alarm Management Analog Alarms BR Discrete Alarms 8 lọ, Settings
&, Alarm Settings
‘Ge Alarm Classes
"im Alarm Groups
Trang 39Analog Alarm: Khai báo các cảnh báo dạng tương tự Đặt dòng cảnh báo khi xảy ra
Số thứ tự của cảnh báo
Dạng cảnh báo:lỗi(Erorr), cảnh báo(Warning), lỗi hệ thống (System)
Chọn biến tạo lỗi
Giá trị giới hạn của biến
Thờiđiểm xuất hiện cảnh báo: tại sườn lên của tín hiệu (On rising edge), hoặc
sườn xuống của tín hiệu (On falling edge)
Discrete Alarm: Khai báo các cảnh báo dạng SỐ
Đặt dòng cảnh báo khi xảy ra
Số thứ tự của cảnh báo
Dạng cảnh báo:lỗi(Erorr), cảnh báo(Warning), lỗi hệ thống (System)
Chọn biến tạo lỗi
Giá trị của bit khi có lỗi xuất hiện
Setting : Cài đặt các thống số cho cảnh báo
Alarm Setting
Đặt số vị trí hàngđợi cho phép của các cảnh báo
Đặt thời gian xuất hiện của các cảnh báo lỗi hệ thống Alarm Class
Đặt các biểu tượng tương ứng với các cảnh báo, lỗi Màu sắc của mối cảnh báo
Alarm Groups
Đặt tên cho từng nhóm cảnh báo hay lỗi
Tạo một Project mới
Trang 40Click Okđể tạo mới một Project Khi đó sẽ có một Project mớiđẻ tiến hành thiết
kế,
Hoặc có thể sử dụng cách tạo mới một Project mà hệ thống cho phép khai báo
chỉ tiết các yêu cầu của hệ thống:
File > New Project with Project WinZard
Xuất hiện cửa số cho phép bắtđầu thiết lập một Project mới
Chon“Creat a new project with the Project Wizard” cửa số cho phép chọn
mứcđộ liên kết giữa các máy tính hay thiét bidiéu khiển (mỗi khi Click vào mỗi
lựa chọn sẽ thấy phương thức kết nối của lựa chọnđóở hình bên cạnh)
NhanNextdé lựa chọn thiết bị hiển thị, thiết bịđiều khiển và dạng cáp kết nối