Đồ án mô hình giám sát và điều khiển động cơ bước

90 4 0
Đồ án mô hình giám sát và điều khiển động cơ bướ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

Đề tài mà tôi thực hiện là một ví dụ thực tiển: Mô hình giám sát và điều khiển động cơ bước. Nội dung đề tài bao gồm các vấn đề sau: Tìm hiểu về S7200 (CPU 226CN) để lập trình. Tìm hiểu về WinCC, PC Access. Thiết kế được mô hình giám sát và điều khiển động cơ bước dùng PLC S7200 để thực hiện cắt giấy theo một chiều dài định sẵn và có sự giám sát của máy tính.

Luận Văn Tốt Nghiệp Trang:Ï CHUONG 1: TONG QUAN VE DE TAI Dat van dé: Trong điều khiến chuyển động kỹ thuật số, động bước câu chấp hành đặc biệt hữu hiệu thực trung thành lệnh đưa đưới dạng số loại động bước sử dụng ngày rộng rai hệ thông tự động, điều khiến xa nhiều thiết bị điện tử khác, bật lĩnh vực sau: điều khiến robot, điều khiến lập trình thiết bị gia công, điều khiến máy đập giấy decal, v, Va ciing diéu khién chinh xac nguoi ta can nhitng dong co đạt độ xác cao theo yêu cầu lực tốc độ Động bước lựa chọn tốt để đáp ứng yêu cầu với khả chuyến động xác đến bước chí vi bước Đặc biệt việc điều khiến motor bude ứng dụng phổ biến xí nghiệp, nhà máy phục vụ công việc sản xuất Bên cạnh việc phát triển phần mềm ứng dụng ngày cao hơn, đặc biệt với WinCC ( Windows Control Center), phần mềm tích hợp giao điện ngudi va may JIHMI (Integrated Human Machine Interface) dau tién cho phép két hợp phần mềm điều khiến với q trình tự động hóa, phần mềm ứng dụng để giám sát, điều khiến thu thập đữ liệu hệ thơng tự động hóa q trình sản xuất.Với WinCC, người sử dụng tạo giao điện điều khiển giúp quan sát hoạt động q trình tự động hóa cách đễ dàng Việc sử dụng điều khiển lập trình PLC riêng lẻ khơng đáp ứng u cầu điêu khiên hệ thông Scada, cân phải kết hợp thêm hiến thị HMI (Human Machine Interface) giao diện người máy Phan mém trao đổi đữ liệu trực tiếp với nhiều loại PLC hãng khác Siemens, Mítubishi, Allen Bradley,v.v ,nhưng đặc biệt truyền thơng tốt với PLC hãng Siemens.Trong lãnh vực tự động hóa cơng nghiệp, WInCC phần mềm HMI chuyên đùng hãng Siemens dé quán lý thu thập liệu điều khiến q trình cơng nghiệp, chương trình dùng để điều hành nhiệm vụ hình hiển thị hệ thơng điều khiến tự động hóa sản xuất WinCC cài đặt máy tính giao tiếp vơi PLC thông qua công COMI COM2 (chuẩn RS- 232) máy tính Do đó, cần phải có chuyển đổi từ chuân RS-232 sang chuẩn RS-485 PLC WinCC có đặc tính mở Nó sử dụng cach dé dàng VỚI Các phan mềm chuẩn phần mềm người sử đụng, tạo nên giao điện người-máy đáp ứng nhu câu thực tế cách xác Những nhà cung cap co thé phat trién img dụng họ thông qua giao diện mở WinCC nên tảng để mở rộng hệ thơng Luận Văn Tốt Nghiệp Ngồi khả thích ứng cho việc xây khác nhau, WinCC cịn để đàng tích tồn cơng ty việc tích hợp với MES(Manufacturing Excution System- Hé xuat)va ERP(Enterprise Resource Planning) sở qui mơ tồn cầu nhờ hệ thống trợ giúp Trang:2 dựng hệ thống có qui mơ lớn nhỏ hợp với ứng dụng có qui mơ hệ thống cao cấp thống quan lý việc thực sản WinCC sử dụng Siemens có mặt tồn giới Đối với S7-300 việc kết nỗi với WinCC cách dé dang nhờ tích hợp sẵn Trong thực tế PLC S7-200 cịn sử dụng nhiều mà WinCC khơng tích hợp sẵn Vì việc kết nối S7-200 WinCC phải thông qua phan mềm S7-200 PC Access để liên kết Đây phần trình bày luận văn Đê tài mà tơi thực ví dụ thực tiên: Mơ hình giám sát điều khiên động bước Nội dung đề tài bao gôm vân đề sau: ‹ ° e Tim hiểu S7-200 (CPU 226CN) để lập trình Tim hiéu vé WinCC, PC Access Thiết kế mơ hình giám sát điều khiến động bước dùng PLC S7-200 đề thực cắt giấy theo chiêu đài định sẵn có giám sát máy tính Giới hạn đề tài: Với thời gian gần bảy tuần thực đề tài, trình độ chun mơn có hạn nên đề tài làm: Tìm hiểu điều khiển động bước sử dụng S7-200 (CPU 226CN) dé lap trinh, tim hiéu vé PC Access, HMI va dung WinCC để giám sát mơ hình cắt giây tự động Rất mong nhận góp ý kiến q thây bạn sinh viên để hoàn thiện về tài Luận Văn Tốt Nghiệp CHUONG —D _ Trang:3 2: CO SO LY LUAN Gidi thiéu so loc vé PLC S7-200 1.1 Giới thiệu tống quát ho PLC S7 « Họ PLC S7 họ PLC mạnh, tốc độ xử lý cao, khả quán lý nhớ tốt, kết nối mạng công nghiệp Hiện họ PLC S7 gơm có S7-200, S7-300, S7-400 Mãi hệ PLC lại có nhiều chủng loại CPU khác Đối với PLC S7, thực phép tốn lgic, đếm, định thời, thực tốn phức tạp thực truyền thơng với thiết bị khác Một số thông số kỹ thuật S7-200 CPU22X CPU221|CPU222| 2048W | 248W | 1024W | 1024W | Bộ nhớ chương trình Bo nheé dit liéu Khả dự phòng nhớ nguồn | 50 | 50giờ | 10 dia chi GCPU224 | CPU226 40968W 4096W 2560W 2560W 190 |CPU226XM 8192W 5120W 190 gid 8ln/4Out| 8In/6Out| 14In/+0Out|^24ln/48Out| Đồng hồ thời gian thực | Cartrige | Cartrige|_ Kích thước dêm Tích hợp | Tíchhợp | 190 gid 24In/4 8Out Tích hợp 256 (128 vào, 128 ra) Tốc độ thực lanh logic 0,3/us / lênh 1.2 Cấu hình vào S7-200 CPU226CN CPU 226 DC/DC/DC CPU 226XM (6ES7 216={2AD22=0XB0) DC/DC/DC 'J00001001 (6ES7 216=2AF22-0XB0) | IÏIIITTI HC S@&@&@@G@GG@G@@@G@G@@@[lSŠSG@@G@@G&@@®@@ L_M 1L: 90 | 00 iM 9.1 C2 03 04 05 95 07 0102(30405018097 10 2M2L:| 12 12 |10 13 1.1 12 13 1+ 15 16 14]|24 15 16 17 202122232425 TITTTTTTTTTTTT II 17 ® + M L+ DC| 2827 M L: (2@2@{2(2(2(2(2{2{2(2{22CŒ) PE AAA H111, L[[LÍ LÊLLLLLLLLLi" 24VDG Sensor Power Output 1.3 Những khái niệm co sé cia PLC 87-200 | Luận Văn Tốt Nghiệp Trang:4 1.3.1 khái niệm vòng quét PLUC l , | a) | foked ¡ “ XIN Á T _| tat | | a mien Pt Process-image ir _ Inputs: = ti { l1 table (put regester) Network ga STEP-7 b) » T— œ | Motor onoff oo Network2 t1 Direction rever PL — ) * »* Cc) đ) ` | PIQ = Process ireage cufpul table (cutput register) fella ©) & ` 71 # ee ¥ ~ @a~ program ` _B4 mererc= + | = | Outputs lio & = / | | | a) Đọc đữ liệu đầu vào: Đọc trạng thái vật lý ( Input ) vào đệm ảo ( IR — Input Register ) b) Thực thi chương trình: CPU đọc đữ liệu từ IR, thực chương trình phân mềm, kết lưu lại vùng nhớ thích hợp đệm ảo đầu (OR — Output Register ) Cc) Xử lý yêu cầu truyền thông ( Option ) : có u cầu truyền thơng xử lý ngắt d) Tự chuẩn đoán lỗi: CPU kiểm tra lỗi hệ điều hành Rom, vùng nhớ trạng thái làm việc module mở rộng ©) Xuất kết đầu : CPU đọc kết từ OR, xuất kết công vật lý Một số lưu ý : « Đầu vào số : + Nếu khơng đùng tính nang I ( Immediatcly ) đữ liệu đầu vào cập nhật đệm ảo + Nếu dùng tính này, chương trình bỏ qua đệm ảo « Đầu vào tương tự : , , + Nêu bỏ qua tính lọc tương tự, chương trình sé lây trực tiếp đữ liệu cơng vat lý + Nếu dùng tính này, chương trình đọc giá trị lưu lại Luận Văn Tốt Nghiệp Trang:5 Mô tả vịng qt : + Mơi vịng qt PLUC mat tr 3ms — 10ms, thuộc vào sô lượng kiêu lệnh viết chương trình Hetwork 10.0 —( ) Thay đối mức logic đầu vào ee ¡| ETA | 1/Thời cập nhật đệm đầu vào 2/ Thời gian thực thị chương trình 3/ Thời gian xt kêt cơng vat ly | 1.3.2 Phan chia vùng nhớ S7-200 : a Ving đệm 4o dau vao (I ; 10.0- 115.7 ): e CPU truy cập đầu vào vật lý đầu chu kỳ quét ghi đữ liệu vào đệm ảo Dinh dang truy cap: e Bit: Byte, Word, or Double Word: [byte address] [bit address} [sizel[starting byte address) 10.1 IB4 b Vùng đệm ảo đầu (Q; Q0.0-Q15.7 ): e e Cuối chu kỳ quét, CPU S7-200 sé truy cập đữ liệu từ đệm ảo xuất đầu vật lý Định dạng truy cập : Bit: Byte, Word, or Double Word: Q/byfe adaress].[bit address] Qjsizel/starting byte address] ce Vung thoi gian ( T ; T0-T255): (31.1 QB5 Luận Văn Tốt Nghiệp « e e Trang:6 Vùng nhớ dùng cho thời gian S7-200 Đối với Timer có hai hình thức truy cập vùng nhớ, truy cập theo Timer bịt Current Value Dinh dang truy cap : Tuy theo lệnh sử dụng chương trình mà cho phép ta truy cap theo Timer bit hay Current value Fonmat: Tftimer number 2.1 ACT |———— EM fa = iN Wa ae T24 ae Current Value OUT rf + Vweoe ia Timer Bits ———— TO =e - | T2 as Accesses the current q jt | value Accesses the timer bit d Vùng nhớ đếm ( C ; C0-C255 ): e Vung nho dùng cho đếm S7-200 Đối với Counter có hai hình thức truy cập vùng nhớ, truy cập theo Counter bịt Current Value e Dinh dang truy cap : Format: Cfeeunter number] l2.1 mow ——— ca — EN IN Vv | Vev2o0 _— Accesses e ad ; Current Value , OUT C24 15 Counter = cũ = Z ễ the current value Bits ' Accesses Ö F— | the counter bit Tuy theo lệnh sử dụng chương trình mà cho phép ta truy cập theo Counter bit hay Current Value e Vùng nhớ đặc biệt (SM): e Vùng nhớ cung cấp bỉt truyền thông CPU chương trình Các bit duoc ding để lựa chọn điều khiến số chức đặc biệt CPU S7-200 e Định dạng truy cập : Bit: Byte, Word, or Double Word: SM/byle address] bit address] SM/sizej/staning byte address] 1.3.3 Truy cập liệu gián tiếp thông qua trõ: SM0.1 SMB86 Luận Văn Tốt Nghiệp Trang:7 a Con trỏ ( Pointer ) : nhớ có kích thước từ kép ( double word ) chứa địa ô nhớ khác Khi ta truy cập vào ô nhớ trỏ có nghĩa ta đọc địa nhớ mong mn Có vùng nhớ Š7-200 cho phép dùng làm trỏ : V, L, AC1, AC2, AC3 S7-200 cho phép dùng trỏ để truy cập địa nhớ sau: L Q, V,M, S, T (current value ) , C ( current value ) S7-200 khéng cho phép dùng trỏ để truy cập địa nhớ AL, AQ, HC, SM, L va địa dạng bịt Khi sử dụng cách truy cập liệu thông qua trỏ, Š7-200 sử dụng ký tự & * + Ký tự &: Dùng đề khởi tạo trỏ - - Ví dụ: MOVD & VB200, AC] - Chuyển địa VB200 ( không chuyển nội dung ) vao ghi AC1 Thanh ghi AC] tro trỏ + Ký tự * : Dùng để truy cập nội dung nhớ có địa chứa trỏ - - Ví dụ: MOVB *ACI, VB200 - Chun nội dung nhớ có địa lưu trỏ AC1 vào nhớ có địa VB200 RẺ| lễ 44 56 address 0ƒ VW2U0 |=“#—— NCVD šVW20, AC! Con tro ACI co noi dung la 200 ( byte cao từ VW200 ) ACT T8 T ¡234 |#—— MOVW *act, aco Thanh ghi ACO co noi dung 1234 ( nội dung cua nho co dia chi tro ACI] ) b Luu y : Dé thay d6i ndi dung tré: Sử dụng lệnh tăng +D ( Tăng từ kép, trỏ ghi 32 bit) Nếu truy cập thco byte : Tăng nội dung trỏ lên Nếu truy cập theo word : Tăng nội dung trỏ lên Nêu truy cập theo double word: Tăng nội dung trỏ lên 1.4 Lựa chọn ngơn ngữ lập trình: Trong Š7-200 cho phép lựa chọn ngơn ngữ lập trình : Ngơn ngtt LADDER ( LAD ) Ngôn ngt STL Luận Văn Tốt Nghiệp Trang:8 e Ngôn ngữ FBD Ba ngôn ngữ mặt hình thức chun đổi lẫn cho Việc lựa chọn ngơn ngữ lập trình tùy theo thói quen, sở thích kinh nghiệm người sử dụng 1.4.1 Ngôn ngữ LADDER : e Là ngơn ngữ lập trình đồ họa đựa sở sơ đồ trang bị điện, việc kết nối lập trình đồ họa giống với việc thiết lập Các sơ 46 relay- contactor Một chương trình nguồn viết bảng LAD tổ chức thành network, network thực cơng việc nhỏ e _ S7-200 đọc chương trình từ xuống đưới, từ trái qua phải, sau lập lại vịng qt Ví dụ ngơn ngữ LADDER: Network | Raise mechanic hand — —C: ) Network4 | Mechanic hand is gone on the right = Q0.1 10.3 10.5 ae 10.1 | O02 —€ ) 1.4.2 Ngơn ngữ STL : e© e Là ngơn ngữ lập trình đưới đạng Text gần giống với lập trình hợp ngữ vi điều khiến vi xử lý, ngôn ngữ mạnh cho phép tạo chương trình mà LAD EBD khó tạo Một chương trình viết đưới đạng STL tổ chức thành network, nctwork thực công việc nhỏ S7-200 đọc chương trình từ xuống dưới, sau lập lại vịng qt Ví dụ ngôn ngữ STL: Network | Raise mechanic hand LD ¬ T37 OL Luận Văn Tốt Nghiệp 1.4.3 Ngơn ngữ FBD : e© e_ Là ngơn ngữ lập trình đồ họa dựa sở kết nối khối hàm, sử dụng ký hiệu logic giống với dai s6 boolean Cac hàm toán học phức tạp thể đưới đạng khối với đầu vào đầu thích hợp S7-200 đọc chương trình từ xuống đưới, từ trái qua phải, sau lập lại vịng qt Ví dụ ngơn ngữ FBD : Network | Raise mechanic hand O01 Ts? ¬ ¡ I Network | Mechanic hand is gone onthe right 1ñ O01 AND ILI.3— 10.5 Giới thiệu S7-200 PC ACCESS QH.¿ Luận Văn Tốt Nghiệp Trang:10 S7-200 PC ACCESS duoc dung luan van với mục đích kêt nôi gitta S7-200 va Wincc, đê làm điều ta cân tìm hiệu cách cài đặt sử dụng thê 2.1 Cài đặc S7-200 PC Access Các bước thực hiện: Trên Taskbar, chọn All Programs > Run ih Notepad Ẻ Printers and Faxes ny) TurboDemo 7.5 Enterprise Q) Help and Support © sx: Nero PhotoSnap Viewer be Essentials All Programs = Open: > Type the name of a program, folder, document, or Internet resource, and Windows will open it For you el g=terae Mod NL =asin al f= =f | OK | eed i=ied Oe Cancel a | | Browse al | Hộp thoai Browse xuat hiện, chọn đường dẫn đến chương trình cài đặt Chọn file Setup, rôi nhâp Open đề mở Luận Văn Tốt Nghiệp - Trang:76 Dao cat giây mơ hình tạo nên từ ket hợp động DC 24V phân dao căt giầy thiệt kê lại cho phù hợp với mơ hình đề tài Động DC truyền động cho đao cắt thong qua đĩa tròn dẫn thăng, ứng với vòng quay động đao thực lần cắt giây Hình: Thanh dẫn đĩa tròn Để trợ giúp cho việc cắt hoạt động máy, đao cắt có gắn thêm chặn đê giữ giây không bi trượt lúc cáăt giây khơng dính theo dao hành trình lên dao cặt Hình: chặn giây Luận Văn Tốt Nghiệp b Cơ cầu cuôn giây Trang:77 Cơ câu giây mơ hình thiết kế theo câu giây máy In, bao gơm hai phân: rulơ hai miếng chặn có trục xoay tì lên rulơ cuỗn Ưu điểm câu gọn nhẹ hiệu Điều khién rulô động bước đơn cực 1.8 độ/bước, pha, dây Động bước truyền cho rulô thơng qua banh rang truyền đa1 truyền hình vẽ Hình: bánh đai truyền 5.2 Xây dựng mơ hình giám sát WinCC Luận Văn Tốt Nghiệp Trang:78 Trong cửa số WinCCExplorer, nhấp phải vào mục Graphics Designer chon New picture - a OPC Groups (OPCHN Unit #1] li Ner al E48 57-200 -# PisP2 Open picture Rename picture TE; 5tructure tan fy —Ä 24] Alarm Logginc Delete picture pen Define screen as start screen THÊC ]] ranLaggng | Q Graphic OLL cêt ReporL Desigr Ba Ginhal Serink | 6/25/2009 10:26:30 PM h lì) : Properties Select Activex Control Trong khung bén phai xuat hién file anh NewPdl0.Pdl, nhap phai vao file chon Rename picture dé d6i tén Bang New Name xuất hiện, nhập tên DCCATGIAY vào khung trống, nhập ok tg Sau nhấp phải vào file vừa đổi tên, chọn Open picture mở giao điện thiết kế Nam Le LCE ae | TypE ilaalge Eg | Last Change ¡15121171 1:50:40 4M Rename picture Delete picture Define screen as start screen Properties Cửa số Graphics Designer — [DCCATGIAY.pdl ] xuất Trên thuộc tính, nhâp vào biêu tượng Grid On/Off đề tát lưới cho vùng thiết ke - 2H 187 0m [ IRRRHRNRN nñj| ——Ị—'.|* ï 2V # EU Vì = u ': hy Pee Seyetl pea Coc ES ee74/1 » Luận Văn Tốt Nghiệp Đề lây mô hình linh kiện, trình đơn chọn View > Library i Graphics Designer - [MOHINAPLSP, pal] Te Edit sy Bi" Arrange Tools Am ZO Window Help ff Properties = VnTime - $= Insert - 3-D ISA Symbols > 3D Conveyor Luận Văn Tốt Nghiệp G8 Trang:80 Library D:thoangiplsp\SCcaDAL @® Global Library + Operation + 3-D ~~ Compressor 3-D \` # ~ Computer Function, suxili PlantEloment: = Siemens HMI alse DO 1S4 Symb ols +) (59 Sir Condil 1) CO Arrows + +) +) +i- rchiEecki | 3-D Computer FLincEian, Fi 3-D Computer Function, prim (59) 4SHRAE | (3) 4SHRAE| (5) 4SHRAE| + < ~ Displays mo | Basic Sha > 3-D Cone roof Lam IE : ly II ~ Dé lay dong co kéo bang tai, chon PlantElements > Motors > BS Global Library = +) (J Displays #)-(J Operation =} PlantElement +) Motors B3 Ñ Dé lay led hién thi, chon Displays > Displays > Digital Output fab hems +iMeters +] (9 Scaling 6-Bit Display 6-Bit Display + I/O Field +) (9) Text Fields +) (29 Windows 9) Operation +|- (59 Buttons 3D +|- {J Buttons Lanc Digital Cutput Dé tao nut nhân, nhấp vào đâu cộng mục Windows Objects khung Object Palette, réi chon Button Sau đưa trỏ sang khung vẽ, nhấp vào khoảng trống tơi kéo rê tạo nút nhân hình vuông ~ Object Palette — [+] R Selection Hà Standard ¬ n +i- 3] Smart Objects =|) Windows DI Check J) te = Objects Objects Box ữ | = Text a Sansa Option Sroup Hộp thoại Button Configuration xuat hién, khung Text nhập tên nút nhân START, co the tao thêm thuộc tính màu font cho chữ, nhâp ok châp nhận Luận Văn Tốt Nghiệp Trang:81 EFasGiheasew Coase et open cw here — TT =zzL — forest Forme Fore — E1: |I etc | “hiến Fl[Far~-r.artirastr~a ur atliamri> — | 5L F nan: tim c— + | FC ic:Ftidra—: [ om RA cac :z*zz+ [arevFrrr:Fivr tr ^> l oar Leo FT li: Í< nek | el | Sau lay xong cac thiét bị, xếp thành mơ hình đưới : lo: Km: DGHLIGC] DCAUOCS DCHUOöC2 OCBUOCY HIENTHI = DCCATGIAY a Fo 5.3 Thiết lập thuộc tinh đối tượng 5.3.1 Thiêt lập thuộc tính cho động kéo băng tải Trang:82 Luận Văn Tốt Nghiệp Nhấp phải vào động co , chon Properties, hdp thoai Object Properties xuat hiện, chọn thuộc tính nhâp nhay Flashing Trong khung bén phai nhap dup vào muc Flashing Background Active dé chuyén No Yes, sau nhap phai vao biểu tượng bóng đèn, chọn Tag ales MÑ Object P.roperties Properties =] (Cae [Grour a7 ]2) Evonts | =| Group | Attribute Geometry oem Flashing Line Active Colors Flashing Line Color OFF Styles Flashing Flashing Line Color On Line Clash Prequency Miscellaneou UserDefinec -} Kechteck ss GEnmehi Colors Cũ X* = en Se Flashing Background ñctive Flashing Background Color Off Flashing Background Color On Yes mm: MS Rarckgraind Flash Frequency Mecliim JšT L1 oO oO fia] Dynamic Dialog C-Action oues-action % Styles Delete Flashing Micrellar Cửa số Tag — Project xuất hiện, nhập đúp chọn đường dẫn OPC > OPC Groups > $7-200 > CATGIAY > DCCATGIAY, nhấp ok chấp nhận MN Tags - Project: D: inane iDAMH mohinhcatgiay WMOHINHCATGIAY MCP cử | ø† | wiv int | = oS WinCC Tags +) +) => io» — — LJ Filter: § | Mame i} List of all tags i} Internal tags J} OPC SpcELIOC1 =pcELioc2 pctLioc3 - II OPC Groups (OPCHN Unit tam nepuocd Uw =} Sy 57-200 | Type Parameter Binary Tag Binary Tag Binar+ Tag "Microwin.s?-2 "Microwin.S7-2 "Microuin.S7-2 Binary Tag "Microwin.S7-2 DCCATGIAY [BCE Ramer) caretar < Tags Data source: | “HIENTHI Siqned 16-bit+ "Microwin.S?-2 "Elicrowin.57-2 | Last madific 7/18/2010 ¢ 7/18/20104 7/18/20114 7/18/2010 7/18/20104 7/18/2015 ee RESET Binary Tag “Microwin.S?-2 7/18/2011 &a START Binary Tag “Microwin.S7-2 F/18/2010 @ Binary Tag "Microwin 57-2 F/18/2010¢ STOP *:|s > OK Cancel Help Trở lại hộp thoại Objcct Properties, biểu tượng bóng đèn chuyển sang màu xanh chứng tỏ việc kết nối Tag thành công, nhấp phải vào 2s chon Upon change Luận Văn Tốt Nghiệp Trang:83 _ Ji)d0 sy:)¡-Tpùi—al] 24 | _ atätic No X4 “* | Attribute Geometry Medium Yes mm ia Flashing Background Color OFF Flashing Background Color On Background Flash Frequency UserDefined1 (=) Rechteck53 » Geometry Picture Cycle Window Cycle | Upon change 250 ms 500 ms ls 25 |® iw _Current DCCATGIAY Medium 458 » Colors » Styles |^ 3% Dynamic 5s Tương tự cho DCBUOCI, DCBUOC2, DCBUOC3 DCBUOC4 5.3.2 Thiết lặp thuộc tính cho băng tải : Nhấp phải vào băng tải , chọn properties, hộp thoại Object Propertics xuất hiện, chon tab Properties > control properties, nhap phai vao Blink Mode chon Dynamic Dialog MS Object Properties pa | SymbolLibrary Control >| Properties | Events| =| SymbolLibrary - Geometry -Miecellaneoue ~ (Control Prope Attribute Static Dynamic Symbalappear Original 4% [HHWS “HS No Flast : |Picture Stretch Flip (zmptty) Ho None x -C x BlinkSpeed Medium Rotation 0-0 BackStyle Transpa a ForeColor măng Blinkcolor = BackColor Cursor =§EG 2S ies No Fe Cu | —— L] Dynamic Dialog : Soe i ¥WBS-action T39 sGetets ral L1 L1 a Oo LÌ Hộp thoại Dynamic value ranges Expression/ Formula chọn Tag xuất hiện, nhấp vào nút vuông khung Hộp thoại Dynamic value ranges Expression/ Formula chọn Tag xuất hiện, nhấp vào nút vuông khung Luận Văn Tốt Nghiệp Dynamic Trang:84 value ranges Event nane Expressions Formula | ~ Result of the Expression/FoarmulaValid range | Up to | } Other Blink Mo - Function Operator |e Flashir | 4nalog | Boolean | €~ ii Cửa số Tag — project xuat hién, nhap dup chon tag DCBANGTAL Ỉ @@ [aps - Project: [):\nangVW})AMHwnohinhcatgiayVWAOHIHHECA TGIAY MCP Í#iwinECE Tags Filter: |Ệ =] oy Ea Data source: | Wincc Tags [+ Ei- |_ Name } List of all tags l} | Type -pcpUoc1 Internal tags OPC ipcpuoca2 Zpcpuoca * Soe SI "Microwin.57-2 Binary Tag Binary Tag = OPC Groups (OPCHN Unk | anceuoca =) 57-200 Ghiteetictta = | Parameter Binary Tag "Microwin.S7-2 "Microwin.S?-2 Binary Tag Binary Tag SSHIENTHI | Last modific "Microwin.57-2 "Microwin.S?-2 7/18/2010 7/18/2010 7/19/2010 7/18/2010 7/18/2010 Signed 16-bity "“Microwin.S?-2 CRESET Binary Tag "Microwin.s?-2 7/18/2010 l5TaET Binary Tag "Hlicrawin.57-2 7/18/2010 srop Binary Tag "Microwin.S?-2,., 7/18/2010 F/L8/2010¢ ds! |i | OK | Cancel | Help | Trở lại hộp thoại Dynamic value ranges, nhấp chọn mục Boolcan , sau nhập đúp vào No Fashing hàng Yes/TRUE chọn Shadecd-2, rôi chọn Apply Dynamic Event walue ranges name ITaa Expression/Formula oD CBAMG Result falid Mo“ of Tl’ the range FSALSeE Expression-Formula | Blink Mo Flashir Mo Flashir Data | Mo Flashing Invisible - Shadl=rl - Z Solid 5.3.4 Thiết lập thuộc tính cho led hiến thị - | - c~ oO Type Analog Boolean ị | | | || Luận Văn Tốt Nghiệp Trang:85 Nhap phai vao led HIENTHL, chon Properties, hp thoai Object Properties xuat Chon Propertics > Output/input, khung bén pai hép thoai nhâp đúp vào bicu tuong bong dén cung dong Output Value, chon tag MÑ Ohịjerct Properties pal 27 7) [iro Field EAFeld1 xị Properties | Events | =) 1/0 Field ~ Geometry Attribute \Field Type ~ Colors » Styles Static | Dynamic Output 4% 0.00000 Data Format Font Decimal Output Forma eee ou Miscellaneous ee |4pply on Exit Se No Limits Clear on New Yes Output /Input | Clear on Inval No Hidden Input < Ne | Cu | Dynamic Dialog C-action Ha AE NHNNEEEENNG % pecan 3Š Delete a L1 a L] ue Hộp thoại Tag — project xuất hiện, nhấp đúp chọn tag HIENTHI Km Cš #| I#IWinCC Tags Filter: li = op Data source: xỈ Win Tags Name #- |[ List of all tags +) | Internal tags lf} OPC =) SipcpLoc1 jocauocz ìprELuocz * BY caTalay 7/18/2010 § 7/18/2010 7/18/2010 “\DCCATGIaY — Binary Taq "Micrawin.57-2 7J18Ÿ2010 RESET srop + | Last modific "Microwin.S?-2 "Microwin.S7-2 "Micrawin.5?-2 start < Parameter Binary Tag Binary Taq Binary Tag OPC Groups (OPCHN Unit |= pcauoc+ = Rak 57-200 | Type Binary Tea "Micrawin.57-2 Signed 16-bit v “"Microwin.57-2 Binary Tag Binary Taq Binary Taq 7/18/2010 7/18/2010€ "Microwin,S?-2 ?/L8f2010 ¢ "Elirrain.57-2 7/18/2010 "Micrawin.57-2 7/18/2010 |€ | OK | Cancel | Help Tro lai hép thoai Object Properties, tai dong Output value hién thi tag vira chon sau nhâp vào 2s, chon Upon change Luận Văn Tốt Nghiệp -+0 Trang:86 Field Attribute Geometry Colors Output a LỊ 'Dutput Valui SOO Or @ HENTH Styles Font Static | Dynamic | Cu | Field Type Data Format ;,.,., Cycle Derimail Window Cycle OGutpuk Forma : ‘Flashing : Miscellaneous ñnnly on Full Ma : |Apply on Exit Ma - Qutput,/Input [Clear on Inval Mo aie Limits ClearonNew Yes Ue Peer Lihan chanqe aE aE | | 250 ms 500 ms 4& aE 15 5.3.5 Thiết lập thuộc tính cho nút nhắn start stop: Nhấp phải vào nút nhân START chọn properties, hộp thoại Object propcrtlcs xuất hiện, chọn tab Events > Mouse khung bên phải nhấp phải vào biểu tượng hang Press left chon C- Action MW Object Properties [Button Properties Button Events | =.- Button - Mouse Execute in the case of Mouse “ction ~ Keyboard - Focus | Release left Miscellaneous +) ˆC-đctian ¥WBS-Action , Press right =) Property Topics action : Release right Deca rena ea Geometry Delete Hộp thoại Edit Action xuất hiện, chọn đường dẫn Internal Function > tag nhấp đúp vào SetTagBit MH Edit Action + [#2] xi Internal Functions mm +! +1 la le ¿ |Ra|A|$.‡| đŒ#|[ > | =e | allocate x bị i a graphics =) tag ase get =) S44 set + = +) =} =| =] =] 2) =] =| zal = r || f#include "“apdefap_.h" se| Wwoid OnLButonDown(char aa SetTagBit (Tag IpszPictureName char Ipsz0bj ^ ff WIPO: TACHMAME SECTIOM_ START 4/ syntax: #deofine TagNamel!nAction "DMTagNamec" , i {next TagiD:1 Y VWINICCS: TAGNAME SECTION_END state wait = Ù SetTagByte Det lagchar Sel TayDuuble SctTaqDord Tag_Name, =| Event Name: | eI: PICNAME SECTION_START / snta>: #dlefIna Piclklarneln.^xctinn "PictureName" “/ next PiclD : 4f WIN PICNAME SECTIOGQN_END “ < | IBOOL > set, short int value}; H6p thoai Assigning Parameters xuat hién, chon hang nut vudng chon Tag selection OF Line: > | Cancel Column: Tag Name, Z | réi nhap vào Luận Văn Tốt Nghiệp Trang:87 Assigning Parameters Function Name: SetT aqBit Description Tag_Name value Data Type Tan shork int | ¥alue Tan_ hlarne valL Tag selection Fa Graphic objects Pictures Cửa sô Tag — project xuat hién, chon tag START réi nhap Ok dé chon MB Jags - Project: | af D: inane WAM | ViwinCl Tags - Filter: Ii = + cs = imohinhcatgiay WMOHINHCATGIAY mcp xị WinCC Tags List of all tags Internal tags OPC Dats source: Mame pecEuoc: | Type Binary Tag | Parameter "Micrawin.5?-2 | Last modific 7/18/2010 Sjoceuoc3 Binary Tag "Microwin.S?-2 7/19/2010 "Microwin.S?-2 7/18/2010 pcpuoca2 = {i OPC Groups (OPCHN Un£ | Bồ DCBUOC4 =I fe 57-200 a) FY CATGIAY qs Ghoccateiay SOHIENTHI Binary Tag "Microwin.S?-2 Binary Tag 7/18/20104 "Microwin.S?-2 Binary Tag Signed 16-bit 7/18/2010 = "Microwin.S?7-2 Ơ/18/2010Â5 GARESET Binary Tag "Micrawin.57-2 7/18/2010 ®zrcp Binary Tag "Microwin.S?-2 7/18/2010 ¢ Binary Tag "Microwin.57-2 7/18/20101 > |< > | OK Cancel Help Tro lai hép thoai Assigning Parameters, nhap gia tri cho hang value o cét value, sau nhâp ok [Function Name: SetTagBit Description Tay_Naiiie value | Data Types Tay short int Wale "START" Cancel | Lúc hộp thoại Edit Action xuất tag START mang giá tri 1, tiép theo nhap dup vao SetTagBit dé lién két thêm tag cho nút nhân START Luận Văn Tốt Nghiệp Trang:88 ee oe eee Ed S|) cs = =| Balzar lat fae & |@/talse] x| - Ss =| Internal functions + ta allocate ==j C_ bíbi +i-p—¡ = + | f#include “apdefap.h" woid OnLButtonDownfichar ^ IpszPictureName, char H yrapliivs tag SelTayBi START 1) ff PeluriType BOOL v? WINICC: TAGNAME_ SECTION_START /? syntax: #define TaqgNamelnAction "Dh TaqgName" ff next Taggly: ve VWINCC: TAGNAME SECTION_END =| SetTagByte Set TagBit ve VINCC:PICNAME SECTION_START /? syntax: #define PicNamelnActian "PictureName" =] SetTagchar vFnext a Set EÌ 5etT.aaDworc 36 TagDouble JIE Sh Picll) eS OO EA a [OT Tah F7h I!tFˆv vs hờ - | BOOL SetTagBit (Tag Tag _Name, IpszMObj short int va lue}; OK | Cancel Line: Hộp thoai Assigning Parameters xuat hién, dong Tag Name gan giá trị cho tag nhâp ok Assigning Parameters ‘Column :O chon tag STOP va l3 Function Name: SetT agBit Data Type Description | value Tag short int Tag_Name value "STOP" {a LJ E—% —] | Cancel Khi hộp thoại Edit Action xuất thêm tag STOP mang giá tri nhâp ok, bảng thông báo ra, chọn Yes đông ý đôi mã nguôn > nhân ok N te Edit Action #llà| # |lal3¿|x| Internal Functions (+) allocate c_bib -TI-E-E =) Es [t=] EG]cal rat lat] even nome: “a #inclucle "ap defap.h" \void OnLButtonDown(char IpszPictureName, char* lpszObj { SetTIagBr("STOP".0) rea] graphics SetI agBH(START".13 tag ba “| * #eturn-T+ype: HOOL #Return-Tpe: BOOL Warning! 4= = state — wait =| SekTagBit =| SetTagByte =] SetTagChar =] SekTagDouble z| 5eFTaqDWord a The source code was changed without recompiling! Recompile now? Yes Ma Cancel OK biểu tượng chuyên thành màu xanh Sau kết nỗi xong | Cancel | Luận Văn Tốt Nghiệp Trang:89 §B 0bject Properties al || Piopetties {Button Button! F + Events | =| Button | Execute inthe case of Mouse Mouse Action Keyboard Focus Action - er & |Release left La Đề thiết lập thuộc tính cho nút nhân STOP, làm tương tự nút START, cac gia tri sé nguoc voi nit nhan START O nut nhan STOP, thi gan tag STOP mang gia tri va tag START mang gia tri 5.4 Chay m6 phong Sau thiết lập xong thuộc tính cho đối tượng mơ hình, trở lại giao diện Œraphic Designcr Trên thuộc tính chọn biêu tượng Runtime dé tién hanh mô giảm sát !ị Graphics Designer - Insulsi›>»&|s =|& øm tr File (ap Arial Edit view Insert Arrange Runtime {12 Tools xi T1:| ‘Window Help 4>] Màn hình mơ Runtime xuất hiện, ta tiến hành mơ giám hình 46 -É@: DCBUOC! DCBUOC3 DCBUOC2 DCBUOC4 HIENTHI DCCATGIAY CHUONG 4:KET LUAN VA HUONG PHAT TRIEN DE TAI Luận Văn Tốt Nghiệp Trang:90 Kết luận Qua luận văn này, giúp em có thêm nhiều kiên thức bơ ích thực tê bô sung thêm kiên thức học nhà trường Với đề tài em làm được: ® Dùng S7-200 đề điều khiến động bước ® Kết nối PLC S7-200 với WinCC thơng qua phan mềm S7-200 PC Access ® Thiết kế chương trình điều khiển giám sát mơ hình thực tế thơng qua máy tính PC Hướng phát triển đề tài Ứng dụng PLC thực tế lớn em tin tưởng rang tương lai lĩnh vực ngày phát triển Những phần mềm lập trình giám sát kết hợp với PLC để điều khiến q trình cơng nghệ phát triển ngày rộng rãi thực tế Do yêu cầu thực 300, S7-400 Vì $7-300 để kết nối 200 PC Access đề tài su’ dung PLC S7-200 két néi voi WinCC, tế phát triển phần mềm lập trình cao như: S7vậy có điều kiện em phát triển đề tài đùng PLC trực tiếp với WinCC mà không cần thơng qua phân mềm S7- Do cịn hạn chế kinh nghiệm thực tế, tài liệu tham khảo, thời gian thực hiện, nên tập luận văn tránh khỏi thiếu sót, mong q thầy CƠ gĨp ý để luận văn hoàn thiện Nếu bạn sinh viên khóa sau có làm đề tài phát triển tốt như: - Thiết kế giao diện hình ảnh thật hơn, hoạt động giống mơ hình thật - Dùng PLC để điều khiến tốc độ động bước mong muốn

Ngày đăng: 21/12/2023, 10:37

Tài liệu cùng người dùng

Tài liệu liên quan