1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Giáo trình PLC nâng cao (Nghề Điện Công nghiệp - Trình độ Cao đẳng): Phần 2 - CĐ GTVT Trung ương I

57 29 0
Tài liệu được quét OCR, nội dung có thể không chính xác

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 57
Dung lượng 37,53 MB

Nội dung

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 2

T: 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 3

ORIGIN 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 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ứ

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 6

2 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 8

a 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 10

000 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 11

2V “ ¿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 12

80 +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 13

Network 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 14

uy 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 17

Network 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 18

BÀ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 20

ONIOFF 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 22

Address 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 25

1.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 26

Besos 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 27

ere 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 29

BasieSetup 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 30

OE 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 31

MSB 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 32

nhié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 35

You 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 36

E 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 37

Hì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 38

g 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 39

Analog 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 40

Click 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

Ngày đăng: 24/12/2021, 08:21

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN