ĐỒ ÁN MÔN HỌC ĐIỀU KHIỂN LẬP TRÌNH PLC " Lập trình điều khiển cho garage ôtô "
lượt xem 144
download
Tham khảo luận văn - đề án 'đồ án môn học điều khiển lập trình plc " lập trình điều khiển cho garage ôtô "', luận văn - báo cáo phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: ĐỒ ÁN MÔN HỌC ĐIỀU KHIỂN LẬP TRÌNH PLC " Lập trình điều khiển cho garage ôtô "
- §å ¸n m«n häc: LËp tr×nh ®iÒu khiÓn garage « t« TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT VINH KHOA ĐIỆN ĐỒ ÁN MÔN HỌC ĐIỀU KHIỂN LẬP TRÌNH PLC Tên đề tài : Lập trình điều khiển cho garage ôtô Giáo viên hướng dẩn: Vũ Anh Tuấn Sinh viên thực hiện: Lê Văn Sơn Lớp : Vinh:tháng 12 năm 2009 Sinh viªn thùc hiÖn: Lª V¨n S¬n 1
- §å ¸n m«n häc: LËp tr×nh ®iÒu khiÓn garage « t« Nhận xét của giáo viên hướng dẫn ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ……... ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………… Nhận xét của giáo viên phản biện ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… …………………... ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ……………………………… Sinh viªn thùc hiÖn: Lª V¨n S¬n 2
- §å ¸n m«n häc: LËp tr×nh ®iÒu khiÓn garage « t« Mục lục Nội dung Lời nói đầu ……………………………………………............................. …4 Chương I: Giới thiệu chi tiết nội dung đề .tài I - Đặt vấn đề…………………………………………………………...... …5 II - Khái niệm chung về garage ô tô…………………………………….... …5 III - Yêu cầu chung của garage ô tô……………………………………….. …5 IV -Yêu cầu công nghệ………………………………………………………..5 V - Mô tả hoạt động hệ thống…………………………………………….. …5 VI - Lưu đồ giải thuật điều khiển hệ thống garage ôtô…………………… …6 Chương II: Tổng quan về điều khiển lập trình PLC I -Đặc điểm bộ điều khiển lập trình……………………………………….. …7 II -Những khái niệm cơ bản……………………………………………….. …8 III -Cấu trúc phần cứng của PLC……………………………………………..9 IV -Khái niệm cơ bản về vấn đề lập trình PLC………………………………12 V -Cơ chế hoạt động và xử lý tín hiệu trên PLC………………......................16 Chương III: Tổng quan về bộ điều khiển lập trình OMRON I- Giới thiệu chung ………………………………...………………………21 II - Giới thiệu thiết bị điều khiển lập trình CPM 1A và CPM 2A……………21 III - Tập lệnh cơ bản dùng trong thiết bị điều khiển khả trình PLC OMRO.....36 IV- Giới thiệu về cảm biến……………………………………………………62 V- Sơ đồ kết nối vào ra của thiết bị PLC OMRON …………………………68 Chương IV: Sơ đồ mặt bằng,sơ đồ mạch điều khiển và giản đồ thời gian của gara bằng PLC OMRON I. - Chương trình điều khiển…………………………………………………69 II Sơ đồ mặt bằng…………………………………………………………….75 III Giản đồ thời gian…………………………………………………………..76 Kết luận……………………………………………………………………….77 Tài liệu tham khảo và trích dẫn……………………………………………..77 Sinh viªn thùc hiÖn: Lª V¨n S¬n 3
- §å ¸n m«n häc: LËp tr×nh ®iÒu khiÓn garage « t« Lời nói đầu Cùng với sự phát triển của ngành công nghiệp đất nước đặc bi ệt là s ự phát tri ển của Công nghệ điện tử - tin học. Có thể coi là một cuộc cách mạng công ngh ệ trên toàn thế giới. Ở nước ta, ngành kĩ thuật điện tử - tin h ọc đã đ ược ứng d ụng vào lĩnh vực điều khiển tự động, đặc biệt là kĩ thuật vi xử lí. Hi ện nay, ng ười ta đã sản xuất ra những thiết bị có thể lập trình được. Đó chính là thi ết b ị đi ều khiển có lập trình Programable Logic Controlle viết tắt là PLC. Ra đời năm 90, PLC có thể coi là một ứng dụng đi ển hình c ủa m ạch vi x ử lí, chiếm đến 80% và trở thành xu thế mới trong điều kiện công nghiệp đang phát triển ở Việt Nam. So với quá trình điều khiển bằng mạch điện tử thông thường thì PLC có nhiều ưư điểm hơn hẳn, ví dụ như: Kết nối m ạch đi ện đ ơn gi ản, rút ngắn được thời gian lắp đặt công trình, dễ dàng thay đổi công ngh ệ nh ờ vi ệc thay đổi nội dung chương trình điều khiển, ứng dụng điều khiển trong ph ạm vi rộng, độ tin cậy cao... Hiện nay trên thế giới có rất nhiều hãng sản xuất bộ đi ều khi ển l ập trình (Omron, Siment, ABB, Misubishi, GE fanus...) với nhiều ứng dụng: Tự động hoá quá trình công nghệ cung cấp vật liệu cho quá trình sản xuất, t ự đ ộng hoá các máy gia công cơ khí, điều khiển hệ thống trạm bơm, đi ều khi ển các thi ết b ị thu ỷ lực và khí nén, tự động hoá quá trình lắp ráp các linh kiện đi ện - đi ện t ử, đi ều khiển thang máy, hệ thống đèn giao thông...Ngày nay có rất nhiều nhà cao tầng, hầm mỏ… xuất hiện làm cho diện tích đất ở ngày càng thu h ẹp, xe ngày càng nhiều vì vậy không có diện tích để xe .Để giải quyết vấn đề này người ta xây dựng các ga ra với các hệ thống điều khiển khác nhau.Trong phạm vi đồ án môn học này tái dựng thiết bị lập trình PLC để viết chương trình cho hệ th ống đi ều khiển ga ra. Thiết bị khả trình PLC mà tôi sử dụng để viết chương trình điều khiển trong đồ án này là PLC OMRON của Nhật. Trong quá trình làm đồ án cũng gặp nhiều khó khăn, nhưng được sự hướng dẫn của thầy VŨ ANH TUẤN và các bạn đồng nghiệp hoàn thành đồ tôi đã án này. Mặc dù đã cố gắng nhưng chắn không tránh khỏi sai sót. Rất mong sự đóng góp ý kiến của các thầy cô giáo, các quý bạn đọc, cũng như các bạn đồng nghiệp để đồ án được hoàn thiện hơn. Xin chân thành cảm ơn! Sinh viên Sinh viªn thùc hiÖn: Lª V¨n S¬n 4
- §å ¸n m«n häc: LËp tr×nh ®iÒu khiÓn garage « t« Lê Văn Sơn CHƯƠNG I GIỚI THIỆU CHI TIẾT NỘI DUNG ĐỀ TÀI I. Đặt vấn đề Trong công cuộc hiện đại hoá đất nước thì việc đất ở ngày càng thu hẹp,nên xe cũng ngày càng nhiều,mặt khác các loại xe tụ lại chiếm diện tích khá lớn,mà xe tụ ngày càng nhiều.Vì vậy để có chỗ đậu cho xe ô tô thì ng ười ta thi ết k ế các ga ra ô tô điều khiển bằng hệ thống PLC.Nó th ường đ ược xây dựng ở d ưới các nhà cao tầng,khách sạn nhà hàng… II – Khái niệm chung về Ga ra ô tô. ♣ Ga ra: là nơi đậu xe rãi cho ô tô. Trong thực tế ga ra được sử dụng rộng rãi và điều khiển bằng hệ thống PLC. ♣ Các bộ phận chủ yếu: động cơ, 3cảm biến, hệ thống đèn chiếu sáng, h ệ th ống quạt thông gió,các đèn bào tín hiệu,hệ thống báo cháy. III – Yêu cầu chung của ga ra: - Dễ điều khiển, làm việc tin cậy. - Các thiết bị phải có độ bền cao và tuổi thọ vận hành lớn . - Đảm bảo an toàn tuyệt đối cho người và thiết bi. - Các cảm biến phải báo chính xác - Vốn đầu tư phù hợp. - Hệ thống quạt thông gió phải làm việc đảm bảo - Hệ thống báo cháy - Chi phí vận hành thấp. IV – Yêu cầu công nghệ Giới thiệu thiết bị:Ga ra bao gồm 40 chỗ được chia làm 4 gara nh ỏ .S0 nút ấn dừng , S1 –S4 các nút ấn báo hiệu quá tải c ủa 4 gara nh ỏ , S5 nút ấn kh ởi đ ộng , B1 Sensor báo ô tô vào gara , B2 Sensor báo ô tô rời kh ỏi ga ra ,B3 Sensor báo cháy. RESET khởi tạo lại từ đầu(tương ứng như trong ga ra không có xe nào ) H1-H4 là tín hiệu đèn báo quá tải của gara 1-Ga ra 4 .sáng 3 đèn xanh , đỏ , vàng để báo tín hiệu ở cổng ga ra,S 6 là nút dừng hệ thống đèn chiếu sáng, S 7 nút mở hệ thống chiếu sáng,S8 nút ấn dừng hệ thống quạt thông gió,S9 Nút mở hệ thống quạt thông gió,S10 Nút ấn dừng hệ thống báo cháy,H5 đèn hệ thống chiếu sáng, H6 hệ thống quạt thông gió và H7 chuông báo cháy và hệ thống bảo vệ sự cố, cấp nguồn dự phòng khi mất điện… V - Mô tả hoạt động hệ thống Sinh viªn thùc hiÖn: Lª V¨n S¬n 5
- §å ¸n m«n häc: LËp tr×nh ®iÒu khiÓn garage « t« Nguyên tắc điều khiển:khi có tín hiệu xe vào thì cảm biến B1 ghi nhận và tác động lên bộ đếm COUNTER ,bộ đếm đêm lên 1.Khi xe th ứ 40 vào gara thì đèn xanh tắt,đèn đỏ sáng.khi trong gara dã đủ 40 xe mà có tín hiệu xe ra thì đèn đ ỏ tắt,đèn vàng sáng(báo hiệu có chuẩn bị có chổ trống trong gara ).trong trường h ợp trong gara chưa đủ 40 xe thì đèn xanh sáng ( báo còn chổ đậu xe trong gara). Hệ thống quạt thông gió và hệ thống đèn chiếu sáng luôn thay nhau làm vi ệc đ ể đ ảm bảo sự thoáng mát cho xe và người.hệ thống báo cháy luôn làm vi ệc đ ể đ ảm b ảo an toàn cho thiết bị trong gara và người. VI -LƯU ĐỒ GIẢI THUẬT ĐIỀU KHIỂN HỆ THỐNG GARAGE Reset hệ thống, kiểm tra lỗi S CB VÀO =1 Đ Tăng 1 đơn vị S Bđ= 12 Đ Đèn xanh Đèn đỏ Đ S Cb ra=11 Đèn vàng Giảm 1 đơn vị Đ S Cb ra= 12 Đèn xanh Sinh viªn thùc hiÖn: Lª V¨n S¬n 6
- §å ¸n m«n häc: LËp tr×nh ®iÒu khiÓn garage « t« CHƯƠNG II TỔNG QUAN VỀ ĐIỀU KHIỂN LẬP TRÌNH PLC I - Đặc điểm bộ điều khiển lập trình. Hiện nay nhu cầu về một bộ điều khiển linh hoạt và có giá thành th ấp đã thúc đẩy sự phát triển những hệ thống điều khiển lập trình (programmable logic control ).Hệ thống sử dụng CPU và bộ nhớ để điều khiển máy móc hay quá trình hoạt động.Trong hoàn cảnh đó bộ điều khiển lập trình (PLC) đã đ ược thi ết k ế nhằm thay thế phương pháp điều khiển truyền thống dùng rơle và thiết bị cồng kềnh,nó tạo ra một khả năng điều khiển thiết bị dể dàng và linh ho ạt d ựa trên việc lập trình các lệnh logic cơ bản,ngoài ra PLC còn có thể thực hiện được những tác vụ khác như làm tăng khả năng cho những hoạt động phức tạp . Bộ nhớ Đơn vị điều Khối ngỏ Mạch giao tiếp chương trình khiển vào cảm biến Bộ nhớ Panel lập dữ liệu . Khối ngỏ Mạch công suất & trình ra cơ cấu tác động Sơ đồ khối bên trong PLC . - Hoạt động của PLC là kiểm tra tất cả trạng thái tín hiệu ở ngõ vào được đưa về từ quá trình điều khiển,thực hiện logic được lập trong chương trình và kích ra tín hiệu điều khiển cho thiết bị bên ngoài tương ứng.Với các mạch giao tiếp chuẩn ở khối vào và khối ra của PLC cho phép nó kết n ối tr ực ti ếp đ ến nh ững c ơ c ấu tác động (actuators) có công suất nhỏ ở ngõ ra và những mạch chuyển đổi tín hi ệu Sinh viªn thùc hiÖn: Lª V¨n S¬n 7
- §å ¸n m«n häc: LËp tr×nh ®iÒu khiÓn garage « t« (transducers) ở ngõ vào ,mà không cần có các mạch giao tiếp hay rơle trung gian.Tuy nhiên,cần phải có mạch điện tử công suất trung gian khi PLC điều khiển những thiết bị có công suất lớn . - Việc sử dụng PLC cho phép chúng ta hiệu chỉnh hệ thống mà không cần có sự thay đổi nào về mặt kết nối dây;sự thay đổi chỉ là thay đổi chương trình điều khiển trong bộ nhớ thông qua thiết bị lập trình chuyên dùng.Hơn nữa ,chúng còn có ưu điểm là thời gian lắp đặt và đưa vào hoạt động nhanh h ơn so v ới h ệ th ống điều khiển truyền thống mà đòi hỏi cần phải thực hiện việc nối dây ph ức t ạp giữa các thiết bị rời . - Về phần cứng,PLC tương tự như máy tính truy ền th ống và chúng có các đ ặc điểm thích hợp cho mục đích điều khiển trong công nghiệp . Khả năng chống nhiễu tốt . Cấu trúc dạng modul do đó dễ dàng thay thế,tăng khả năng (nối thêm modul mở rộng vào / ra ) và thêm chức năng (nối thêm modul chuyên dùng). Việc kết nối dây và mức điện áp tín hiệu ở ngỏ vào và ngỏ ra được chuẩn hoá . Ngôn ngữ lập trình chuyên dùng:Ladder,Intruction,Functionchat dể hiểu và d ể sử dụng . Thay đổi chương trình điều khiển dễ dàng . Những đặc điểm trên làm cho PLC được sử dụng nhiều trong việc điều khiển các máy móc công nghiệp và trong điều khiển quá trình . II- Những khái niệm cơ bản . Bộ điều khiển lập trình là ý tưởng của một nhóm kĩ sư hãng General Motors. Vào năm 1968 họ đã đề ra các chỉ tiêu kĩ thuật nhằm đáp ứng những yêu cầu điều khiển trong công nghiệp : Dễ lập trình và thay đổi chương trình điều khiển , sử dụng thích hợp trong nhà máy Cấu trúc dạng modul để dễ dàng bảo trì và sửa chữa. Tin cậy hơn trong môi trường sản xuất của nhà máy công nghiệp . Dùng linh kiện bán dẫn nên có kích thước nhỏ hơn mạch rơ-le chức năng tương đương. - Những chỉ tiêu này tạo sự quan tâm của các kĩ s ư thu ộc nhi ều ngành nghiên cứu về khả năng ứng dụng của PLC trong công nghiệp . Các k ết qu ả nghiên c ứu đã đưa ra thêm một số yêu cầu cần phải có trong ch ức năng c ủa PLC: t ập l ệnh t ừ các lệnh logic đơn giản được hỗ trợ thêm các lệnh về tác v ụ đ ịnh th ời, tác v ụ đếm , sau đó là các lệnh xử lý toán h ọc , x ử lý b ảng d ữ li ệu , x ử lý xung t ốc đ ộ cao , tính toán số liệu số thực 32 bit , xử lý thời gian thực đọc mã mạch , vv... - Đồng thời sự phát triển về phần cứng cũng đạt được nhiều kết quả như bộ nhớ lớn hơn ,số lượng ngõ vào / ra nhiều hơn , nhiều modul chuyên dùng h ơn . Sinh viªn thùc hiÖn: Lª V¨n S¬n 8
- §å ¸n m«n häc: LËp tr×nh ®iÒu khiÓn garage « t« Vào những năm 1976 PLC có khả năng điều khiển các ngõ vào / ra b ằng kĩ thu ật truyền thông , khoảng 200 mét . - Các họ PLC của các hãng sản xuất phát tri ển t ừ loại ho ạt đ ộng đ ộc l ập ch ỉ với 20 ngõvào/ra và dung lượng bộ nhớ chương trình 500 bước đến các PLC có cấu trúc modul nhằm dễ dàng mở rộng thêm khả năng và các chức năng chuyên dùng khác . Xử lý tín hiệu liên tục (analog) . Điều khiển động cơ servo,động cơ bước . Truyền thông . Số lượng ngõ vào/ra. Bộ nhớ mở rộng . - Với cấu trúc modul cho phép chúng ta mở rộng hay nâng cấp một hệ thống điều khiển dùng PLC với chi phí và công sức ít nhất Bảng1.1: So sánh đặc tính kỹ thuật giữa những hệ thống điều khiển . Chỉ tiêu so sánh Rơ - le Mạch số Máy tính PLC Giá thành từng Khá Thấp Cao Thấp Chức năng thấp Kích thước Lớn Rất gọn Khá gọn Rất gọn vật ly Tốc độ điều Chậm Rất nhanh Khá nhanh Nhanh khiển Khả năng chống Xuất Tốt Khá tốt Tốt nhiễu sắc Lắp đặt Mất thời Mất thời Mất nhiều Lập trình và gia thiết gian thiết thời gian lập lắp đặt đơn kế lắp kế trình giản đặt Khả năng điều Không Có Có Có khiển tác vụ phức tạp Để thay đổi Rất khó Khó Khá đơn giản Rất đơn giản điều khiển Công tác bảo trì Kém -có Kém-nếu Kém -có Tốt-các rất IC được nhiều mạch modul được nhiều hàn điện tử tiêu chuẩn công tắc chuyên dùng hóa Sinh viªn thùc hiÖn: Lª V¨n S¬n 9
- §å ¸n m«n häc: LËp tr×nh ®iÒu khiÓn garage « t« - Theo bảng so sánh ,PLC có những đặc điểm về ph ần cứng và ph ần m ềm làm cho nó trở thành bộ điều khiển công nghiệp được sử dụng rộng rãi . III- Cấu trúc phần cứng của PLC. - PLC gồm ba khối chức năng cơ bản : Bộ vi xử lý , bộ nhớ , b ộ vào/ra. Trạng thái ngõ vào của PLC được phát hiện và lưu vào bộ nh ớ đ ệm PLC th ực hi ện các lệnh logic trên các trạng thái của chúng và thông qua chương trình trạng thái ng ỏ ra được cập nhật và lưu trữ vào bộ nhớ đệm sau đó trạng thái ngỏ ra trong b ộ nhớ đệm được dùng để đóng mở các tiếp điểm kích hoạt các thi ết b ị t ương ứng , như vậy sự hoạt động của các thiết bị được điều khiển hoàn toàn tự động theo chương trình trong -bộ nhớ , chương trình được nạp vào PLC thông qua thiết bị lập trình chuyên dùng . Bus Địa chỉ Bộ đệm Bus Điều khiển Bộ nhớ Bộ Nguồ Bộ Bộ n CPU nhớ chương nhớ nhớ Khố pin trình chươn bộ Cloc hệ dữ i EEPRO vi k thốn liệu vào g trình M tuỳ EPRO xử g RA ra lý ROM chọn M M Bộ đệm Bus Dữ Liệu Bộ đệm Bus hệ thống (Vào/Ra) Bộ đệm Mạch chốt Pannsel lập trình Bộ lọc Mạch giao tiếp Mạch cách ly Sinh viªn thùc hiÖn: Lª V¨n S¬n 10
- §å ¸n m«n häc: LËp tr×nh ®iÒu khiÓn garage « t« Sơ đồ cấu trúc bên trong PLC 3.1 Bộ xử lý trung tâm (CPU - Center - Processing - Unit). Bộ xử lý trung tâm điều khiển và quản lý tất cả hoạt đ ộng bên trong c ủa PLC.Việc trao đổi thông tin giữa CPU, bộ nhớ và kh ối vào ra đ ược th ực hi ện thông qua hệ thống bus dưới sự điều khiển của CPU. Một mạch dao động th ạch anh cung cấp xung clock tần số chuẩn cho CPU th ường là 1 hay 8 MHz, tùy thu ộc vào bộ xử lý được sử dụng.Tần số xung clock xác định tốc độ hoạt động c ủa PLC và được dùng để thực hiện sự đồng bộ cho tất cả các ph ần t ử trong h ệ thống . 3.2 Bộ nhớ và bộ phận khác : Tất cả các PLC đều dùng các loại bộ nhớ sau : ROM ( Read Only Memory ) : đây là bộ nh ớ đơn giản nhất (lo ại ch ỉ đọc) nó gồm các thanh ghi, mỗi thanh ghi lưu trữ một từ với một tín hiệu điều khi ển, ta có thể đọc một từ ở bất kỳ vị trí nào. ROM là bộ nhớ không thay đ ổi đ ược mà ch ỉ được nạp chương trình một lần duy nhất . RAM ( Random Access Memory) : là bộ nhớ truy xuất ngẫu nhiên, đây là bộ nhớ thông dụng nhớ để cất giữ chương trình và dữ liệu của người sử dụng. Dữ liệu trong RAM sẽ bị mất khi mất điện. Do đó điều này được giải quy ết bằng cách luôn nuôi RAM bằng một nguồn pin riêng. EEPROM : Đây là loại bộ nhớ ma nó kết h ợp s ự truy xu ất linh ho ạt c ủa RAM và bộ nhớ chỉ đọc không thay đổi ROM trên cùng một khối , nội dung của nó có thể xoá hoặc ghi lại bằng điện tuy nhiên cũng chỉ được vài lần . Bộ nguồn cung cấp : Bộ nguồn cung cấp của PLC sử dụng hai loại điện áp AC hoặc DC , thông thường nguồn dùng cấp điện áp 100 đến 240 V:50/60 Hz , những nguồn DC thì có các giá trị :5V,24V DC Nguồn nuôi bộ nhớ :Thông thường là pin để mở rộng thời gian l ưu gi ữ cho các dữ liệu có trong bộ nhớ , nó tự chuyển sang trạng thái tích cực nếu dung lượng tụ cạn kiệt và nó phải thay vào vị trí đó để dữ liệu trong bộ nhớ không bị mất đi . Cổng truyền thông : PLC luôn dùng cổng truyền thông để trao đổi dữ li ệu chương trình , các loại cổng truyền thông thường dùng là : RS232,RS432,RS 485.Tốc độ truyền thông tiêu chuẩn : 9600 baud . Dung lượng bộ nhớ : Đối với PLC loại nhỏ thì bộ nhớ có dung lượng cố định Sinh viªn thùc hiÖn: Lª V¨n S¬n 11
- §å ¸n m«n häc: LËp tr×nh ®iÒu khiÓn garage « t« ( thường là 2K) dung lượng chỉ đủ đáp ứng cho khoảng 80% ho ạt động đi ều khiển công nghiệp do giá thành bộ nhớ giảm liên tục do đó các nhà s ản su ất PLC trang bị bộ nhớ ngày càng lớn hơn cho các sản phẩm của họ . 3.3 Khối vào ra . Mọi hoạt động xử lý tin hiệu bên trong PLC có mức điện áp 5V DC ;15V DC ( điện áp cho TTL, CMOS ) trong khi tín hiệu điều khi ển bên ngoài có th ể l ớn hơn nhiều , thường là 24V DC đến 240V DC với dòng lớn . Như vậy khối vào ra có vai trò là mạch giao tiếp giữa mạch vi điện tử của PLC với các mạch công suất bên ngoài , kích hoạt các cơ c ấu tác đ ộng : Nó th ực hi ện sự chuyển đổi các mức điện áp tín hiệu và cách ly .Tuy nhiên kh ối vào ra cho phép PLC kết nối trực tiếp với các cơ cấu tác động có công suất nh ỏ (
- §å ¸n m«n häc: LËp tr×nh ®iÒu khiÓn garage « t« IV- khái niệm cơ bản về vấn đề lập trình PLC . Yêu cầu chính của ngôn ngữ lập trình là phải dễ hiểu, dễ sử dụng trong việc lập trình điều khiển, điều này ý muốn nói rằng cần ph ải có ngôn ng ữ c ấp cao v ới đặc điểm là các lệnh và cấu trúc chương trình th ể hi ện đ ược các tác v ụ đi ều khiển, không phức tạp và không mất nhiều thời gian để nắm bắt ngôn ng ữ so v ới các ngôn ngữ cấp cao khác hiện được sử dụng trên máy tính Sơ đồ mạch điều khiển dạng bậc thang là phương pháp ph ổ bi ến nh ất đ ể mô tả mạch rơle logic . Ngôn ngữ lập trình ladder có dạng giống như sơ đồ mạch điện bậc thang, gọi là ngôn ngữ ladder, rất phù hợp để tạo các chương trình điều khiển logic; đối với những người thiết kế máy đã quen thuộc với các hệ th ống điều khiển rơle truy ền thống. 4.1 Giải thích chương trình ladder : Ở đây ta giải thích mối quan hệ giữa mạch điện vật lý và chương trình Ladder, ta xét mạch điều khiển động cơ theo hình vẽ sau : a) Đ X001 X002 X003 X004 b) ( Y001 ) 1. Mạch điện ladder điều khiển động cơ 2. Chương trình ladder điều khiển Như vậy ta thấy chương trình Ladder gồm 2 c ột dọc bi ểu di ễn ngu ồn đi ện logic cùng với các ký hiệu công tăc logic và rơle logic t ạo thành m ột nhánh m ạch điện lôgic nằm ngang. Ở đây logic đều được biểu diễn bằng 3 công t ắc th ường mở, một công tắc logic thường đóng và một rơle logic ( ngõ ra logic động cơ). Điều cần thiết cho công việc thiết kế cho ch ương trình Ladder là ph ải l ập tài liệu về hệ thống và mô tả hoạt động của chúng một cách nhanh chóng và đúng đắn. 4.2 Ngõ vào và ngõ ra : Ngõ vào và ngõ ra là các bộ nhớ một bít , các bit có ảnh h ưởng tr ực ti ếp đ ến trạng thái ngõ ra/vào vật lý , ngõ vào nhận trực tiếp tín hiệu cảm biến và ngõ ra là các rơle , transistor , triac . Sinh viªn thùc hiÖn: Lª V¨n S¬n 13
- §å ¸n m«n häc: LËp tr×nh ®iÒu khiÓn garage « t« Các ngõ vào ra cần được ký hiệu và đánh số để có địa chỉ xác đ ịnh và duy nh ất mỗi hãng sản xuất có cách đánh số riêng nhưng về ý nghĩa thì cơ bản là gi ống nhau. X Y 0 0 . PLC Ngõ vào Ngõ ra Xn Yn X17 4.3 Rơ le (-----( )-----) : y17 Thực chất là một bộ nhớ 1 bit và có tác dụng như rơle ph ụ trợ vật lý trong mạch điều khiển dùng rơle truyền thống nên được gọi là rơle lôgic .Theo thuật ngữ máy tính Rơle còn được gọi là cờ , được ký hi ệu là M và đ ược đánh s ố th ập phân( M0 ; M500 ; .....M800 Phân loại rơle logic : Rơle chốt (Latched Relay) : rơle được chốt là rơle duy trì được trạng thái khi không cấp điện cho PLC . Rơle trạng thái (State Relay) : được sử dụng chuyên dùng trong điều khiển trình tự và thường được gọi là trạng thái STL ( Step Ladder) c ờ trạng thái ký hi ệu là S và được đánh số thập phân S0 ; S10 ; S22. Rơle chuyên dùng (Special Relay) : Rơle dùng để điều khi ển và quan sát tr ạng thái hoạt động bên trong PLC và được gọi là cờ chuyên dùng . + Cờ chuyên dùng giám sát M8000 : M8000 = 1⇔ PLC đang ở trạng thái chạy (Run) . M8002 : M8002 = 1⇔ PLCđang chuyển trạng thái từ Stop đến Run. M8013 .Xung clock 1 giây nghĩa là trạng thái chuyển đổi tuần tự v ới chu kỳ một giây. + Cờ chuyên dùng điều khiển . M 8003 : lên 1 thì tất cả các trạng thái ngõ ra được duy trì khi PLC d ừng ho ạt động M 8200 : Dùng để điều khiển bộ đếm lên xuống . 4.4 Thanh ghi (Register) : Thực chất là bộ nhớ 16 bit và được dùng để lưu trữ số liệu , thanh ghi được kí hiệu là D và được đánh số thập phân: D0;D200; D800 ;D 8002 Phân loại : Sinh viªn thùc hiÖn: Lª V¨n S¬n 14
- §å ¸n m«n häc: LËp tr×nh ®iÒu khiÓn garage « t« Thanh ghi dữ liệu (Data Register ) :Thanh ghi loại này được dùng để lưu trữ dữ liệu thông thường trong khi tính toán dữ liệu trên PLC . Thanh ghi chốt (Latched Register ) : Thanh ghi này có khả năng duy trì nội dung (chốt) cho đến khi nó được ghi chồng bằng một nội dung mới , khi PLC chuy ển từ trạng thái RUN sang STOP thì dữ liệu trong các thanh ghi vẫn được duy trì . Thanh ghi chuyên dùng (Special Register) : Dùng để lưu trữ k ết qu ả dữ li ệu điều khiển và giám sát trạng thái hoạt động bên trong PLC th ường dùng kết h ợp v ới các cờ chuyên dùng các thanh ghi này có thể sử dụng trong ch ương trình Ladder , ngoài ra các trạng thái hoạt động của hệ thống PLC hoàn toàn có th ể xác đ ịnh được . Thanh ghi tập tin (Thanh ghi bộ nhớ chương trình Program Memory Register) :Chiếm từng khối 500 bước bộ nhớ chương trình được sử dụng đối với các ứng dụng mà chương trình điều khiển cần xử lý nhiều số liệu ( các thanh ghi RAM có sẵn không đủ đáp ứng ) Thanh ghi điều chỉnh được từ biến trở bên ngoài (External Adjusting Register) : trên các PLC có sẵn các biến trở dùng để điều chỉnh nội dung của một số thanh ghi dành riêng nội dung các thanh ghi này có giá trị từ 0 → 255 tương ứng với vị trí biến trở tối thiểu và tối đa . Thanh ghi chỉ mục (Idex Register ) : Thanh ghi này dùng để hiệu chỉnh ch ỉ số của các toán hạng logic (Thanh ghi , cờ , bộ đếm b ộ đ ịnh thì...) m ột cách tuỳ động .Kí hiệu là V , Z . Dl : Thanh ghi đã được đánh số cố định . D lv : Thanh ghi được đánh số tuỳ động nghĩa là : D lv = D (l + v) 4.5 Bộ đếm : Bộ đếm ( counters ): Được dùng để đếm các sự kiện , bộ đếm trên PLC được gọi là bộ đếm logic vì nó là bộ nhớ , trong PLC đ ược t ổ ch ức có tác d ụng nh ư là bộ đếm vật lý số lượng bộ đếm có thể sử dụng tùy thuộc loại PLC . Kí hiệu là C và cũng được đánh số thập phân C 0 ; C 128 ; C 225 ... Phân loại: + Bộ đếm lên :nội dung của bộ đếm tăng 1khi có cạnh lên của xung kích bộ đếm + Bộ đếm xuống :nội dung bộ đếm giảm 1 khi có cạnh lên của xung kích bộ đếm + Bộ đếm lên -xuống :nội dung bộ đếm tăng 1 hay giảm 1 ,tùy thuộc cờ chuyên dùng cho phép chiều đếm ,khi có cạnh lên của xung kích bộ đếm + Bộ đếm pha :bộ đếm loại này thực hiện đếm lên hay xuống tùy thuộc vào sự lệch pha của hai tín hiệu xung kích bộ đếm ,thường dùng với encoder Sinh viªn thùc hiÖn: Lª V¨n S¬n 15
- §å ¸n m«n häc: LËp tr×nh ®iÒu khiÓn garage « t« + Bộ đếm tộc độ cao :bộ đếm này đếm được xung kích có tần số cao20 KHz trở xuống tùy thuộc số lượng, bộ đếm loại này được sử dụng đồng thời . Các loại bộ đếm trên có thể là : + Bộ đếm 16 bít :bộ đếm 16 bít thường là bộ đếm chuẩn bộ đếm này có thể đếm được khoảng giá trị từ -32.768 đến +32.767 + Bộ đếm 32 bít bộ đếm 32 bít có thể là bộ đếm chuẩn ,nhưng nó thường là bộ đếm tốc độ cao và bộ đếm tốc độ cao trên modul chuyên dùng + Bộ đếm chốt :bộ đếm có đặc tính này có khả năng duy trì nội dung đ ếm ,ngay cả khi PLC không được cấp điện ;có nghĩa là ,khi PLC được cấp điện trở lại,bộ đếm này có thể tiếp tục thực hiện chức năng đếm tại con số đếm trước đó . 4.6 Bộ định thời gian ( Timer ) : Được dùng để định thời các sự kiện , bộ định thời trên PLC được gọi là b ộ định thời logic vì nó là bộ nhớ trong của PLC được tổ chức có tác dụng nh ư là b ộ định thời vật lý , số lượng bộ định thời tuỳ thuộc vào PLC . Thực chất nó là bộ đếm xung với chu kì thay đổi , chu kì xung kích b ằng đ ơn v ị ms (mili giây) ho ặc µs và được gọi là độ phân giải . Ý nghĩa của độ phân giải là bộ định thời có đ ộ phân giải càng cao thì sẽ định thời được thời gian lớn . Kí hiệu là T và cũng được đánh số thập phân : T0 ; T 200 ; T246 . Phân loại : Người ta phân loại theo độ phân giải + Độ phân giải 100 ms ⇔ khoản thời gian định thì từ 0,1 → 3276,7 s + Độ phân giải 10 ms ⇔ khoản thời gian định thì từ 0,01 → 327,67 s + Độ phân giải 1 ms ⇔ khoản thời gian định thì từ 0,001 → 32,767 s 4.7 Tập lệnh trong PLC . Kỉ thuật lập trình cho PLC phổ biến nhất là vẽ sơ đồ Ladder th ể hiện mạch logic (logic Ladder) sau đó chuyển đổi sang chương trình dòng lệnh (Instructions) . Những lệnh có thể được nhập từ thiết bị chuyên dùng lập trình n ối với PLC qua cổng lập trình ( Programming port) . Các lệnh này có dạng tương tự như lệnh của ngôn ngữ assemply ,nhưng tham số có liên quan đến ngõ vào, ngõ ra ,thanh ghi ,bộ đếm ,bộ định thời và các tác vụ khác .Tập lệnh bao g ồm l ệnh cơ b ản ( Basic Instructions) và lệnh ứng dụng . Lệnh ứng dụng được lập trình từ các lệnh cơ bản thực hiện những tác vụ cấp cao hơn (24 bộ lệnh ) và được cập nhật thường xuyên . Tập lệnh của các hãng khác nhau thì không giống nhau về từ khoá ( tên lệnh ) nhưng tương tự nhau về hoạt động Sinh viªn thùc hiÖn: Lª V¨n S¬n 16
- §å ¸n m«n häc: LËp tr×nh ®iÒu khiÓn garage « t« Lệnh được tạo bởi 2 phần : - Tên lệnh và tham số lệnh . Lệnh cơ bản chỉ có thể chỉ có tên lệnh , thực hiện chức năng rẽ nhánh , h ợp nhánh . Ngoài tên lệnh còn có thêm một hoặc hai tham s ố th ực hiện các ch ức năng cơ bản . Lệnh ứng dụng có ít nhất một tham số gồm tham số nguồn và tham số đích. + Tham số nguồn nhận tác động của lệnh + Tham số đích dùng để lưu kết quả tác động của lệnh tương ứng . V- Cơ chế hoạt động và xử lý tín hiệu trên PLC . 5.1 Cơ chế hoạt động . Khi chương trình được nạp vào PLC chúng đ ược đ ặt trong 1 vùng nh ớ riêng được gọi là bộ nhớ chương trình . Bộ xử lý có thanh ghi bộ đếm lệnh dùng đ ể trỏ đ ến l ệnh k ế ti ếp s ẽ đ ược thi hành khi CPU thực thi 1 lệnh nào đó . Khi 1 lệnh được lấy từ CPU thì nó đ ược đặt vào thanh ghi lệnh để giải mã thành các vi lệnh bên trong CP Hệ thống bus X00o Ram ngỏ CPU Chương trình ̀ vao ALUTh điều X001 anh khiển Ram Khôi ́ ̣ Trang thaí Ghi hay Ngỏ vao ̀ ngỏ ngỏ vao ̀ EEPROM được lưu Ngõlogic ̀ vao X00X10 Thanh Ngỏ ra trong ghi BướcLệnh Ram X21 lệnh 000LD y000 RAM X000001AN y001 ngỏ ra LD D X000B X001002OU y002 ộ đệm T Trang̣ lệnh Y000 --N ́ thai Ram Ngõlogic Khối ngỏ ra ngỏ Y00Y10 ENDThực Y21 000 hiện sao chép được lưu và trở về đầu trong chương trình ngỏ ra Xử lý tin hiệu trong CPU ́ Sinh viªn thùc hiÖn: Lª V¨n S¬n 17
- §å ¸n m«n häc: LËp tr×nh ®iÒu khiÓn garage « t« Khi PLC được sử dụng đặt sang chế độ chạy chương trình ( Run model) thì b ộ đếm lệnh chỉ đến 0000, vị trí lệnh đầu tiên như hình vẽ trên .Bộ vi xử lý lấy lệnh ra giải mã và thi hành lệnh , trường hợp này là LDx000.Bộ vi x ử lý ki ểm tra ph ần tử đầu tiên của mạch logic ,công tắc thường mở và ngõ vào x000 .Tr ạng thái c ủa ngõ vào được giữ trong cổng đệm của ngõ vào . Vì vậy CPU sẽ quét bộ nhớ RAM và ghi trạng thái x000 vào bộ nhớ tạm .Sau đó bộ đếm chương trình sẽ tự động tăng giá trị lên 1 để chỉ đếm lệnh kế tiếp ANDx001 và thực thi l ệnh này . B ộ x ử lý lại tiếp tục quét Ram ngõ vào để biết trạng thái x001 thực hiện lệnh logic AND cho x000 và x001 và lưu kết quả tạm thời . Kế tiếp bộ đ ếm ch ương trình tăng lên đến giá trị x003 , lệnh OUT y000 được thi hành và CPU chuy ển k ết qu ả logic c ủa tác vụ trước đó , tác vụ x000 và x001 vào Ram cho ngõ ra y000 . Hoạt đ ộng này cứ tiếp tục như thế cho đến khi toàn bộ chương trình được đặc lại giá trị 0000 , chương trình được thi hành tức là gặp lệnh END và bộ đ ếm ch ương trình đ ặt l ại giá trị 0000 , chương trình được thi hành (quét) lại từ đầu , nghĩa là theo chu kì liên tục . Bộ đếm chương trình có thể tăng 1 khoảng giá trị (không tăng lên 1 nh ư thường lệ ) do lập trình bằng lệnh nhảy ( lệnh JMP) vì th ế đoạn ch ương trình sẽ không được xử lý. 5.2 Phương pháp xử lý : ♦ Có 2 phương pháp xử lý tín hiệu vào/ra trên PLC : + Cập nhật liên tục. + Xử lý 1 khối. a) Phương pháp cập nhật liên tục : Trong phương pháp này, CPU phải mất 1 khoảng thời gian để đọc trạng thái của các ngõ vào sẽ được xử lý. Khoảng thời gian trên thường là 3ms, nhằm tránh tác động xung nhiễu gây ra bởi công tắc ngõ vào. Các ngõ ra được kích trực tiếp (nếu có) theo sau tác vụ kiểm tra logic. Trạng thái các ngõ ra được chốt trong khối ngõ ra, nên trạng thái của chúng được duy trì đến lần cập Sinh viªn thùc hiÖn: Lª V¨n S¬n 18
- §å ¸n m«n häc: LËp tr×nh ®iÒu khiÓn garage « t« nhật kế tiếp. Bắt đầu theo thứ tự Lấy Kiểm Chuyển Kiểm Chuyể Cập v.v. Lệnh tra sang tra n nhật .. Giải trạng lệnh trạng sang 2 kích Mã thái kế thái lệnh hoạt Và các tiếp ngõ kế ngõ Thực công ra tiếp ra Hiện tắc Lệnh ngõ Đầu vào Tiên ≈ 5µs 3ms 5µs 3ms 5µs 3ms Thời gian quét ngõ vào đáp ứng b)Phương pháp xử lý 1 khối : Trường hợp các PLC loại lớn có hàng trăm ngõ vào ra, vì CPU chỉ xử lý xung lệnh trong chương trình. Trạng thái của từng ngõ vào được kiểm tra riêng biệt để xác định sự ảnh hưởng của nó lên chương trình , theo trên khi khoảng thời gian để thực hiện tác vụ này là 3ms và tổng thời gian quét toàn bộ chương trình gọi là chu kì quét hay thời gian quét sẽ tăng tỉ lệ thuận khi s ố ngõ vào tăng Bắt đầu theo thứ tự. Lưu tất cả các trạng Lưu tất cả các Lấy lệnh giải mã thái ngõ vào trong trạng và bộ Nhớ RAM vào thái ngõ vào bộ thực hiện lệnh khối Ngõ ra và trang nhớ RAM thái các ngõ vào trong bộ nhớ RAM. Thời gian phụ Mất khoảng thời gian thuộc cố định 5ms vào độ lớn toàn bộ chương trình (1 bước mất khoảng 5ms) Thời gian quét ngõ vào và đáp ứng Sinh viªn thùc hiÖn: Lª V¨n S¬n 19
- §å ¸n m«n häc: LËp tr×nh ®iÒu khiÓn garage « t« Để sự thực thi chương trình được nhanh hơn, việc cập nh ật trạng thái ngõ vào và ngõ ra có thể được thực hiện tại 1 thời điểm đặc biệt nào đó trong quá trình xử lý chương trình. Ở đây 1 vùng nhớ RAM được dùng như vùng nhớ đệm giữa CPU với khối ngõ vào ra. Từng ngõ vào và ra được cấp phát 1 ô nh ớ trong vùng RAM này. Trong khi lưu trạng thái các ngõ vào / ra vào RAM,CPU quét kh ối ngõ vào và l ưu trạng thái của chúng vào RAM , tác vụ này được th ực hiện vào đ ầu và cu ối chu kì quét chương trình . Khi chương trình được thực hiện,trạng thái của các ngõ vào đã lưu trong RAM được đọc ra các tác vụ logic được th ực hi ện theo các tr ạng thái trên,và kết quả trạng thái của các ngõ ra được lưu vào RAM ngõ ra.Sau đó vào cuối chu kì quét,quá trình cập nhật trạng thái vào/ ra chuyển tất cả tín hiệu ngõ ra từ RAM vào khối ngõ ra tương ứng ,kích các ngõ ra trên khối vào/ra.Khối ngõ ra được chốt,nên chúng vẫn duy trì trạng thái cho đến khi chúng đ ược c ập nhật ở chu kì quét kế tiếp . Tác vụ cập nhật trạng thái vào ra trên được thực hiện b ởi CPU b ằng m ột đo ạn chương trình con được lập sẵn bởi nhà sản suất . Như vậy chương trình con sẽ được thực hiện vào cuối chu kì quét hiện hành và đầu chu kì quét k ế ti ếp . Lúc đó trạng thái của các ngõ vào/ra được cập nhật . Để sự thực thi chương trình được nhanh hơn,việc cập nhật trạng thái ngõ vào và ngõ ra có thể được thực hiện tại 1 thời điểm đặc biệt nào đó trong quá trình xử lý chương trình.Ở đây 1 vùng nhớ RAM được dùng như vùng nhớđệm giữa CPU với khối ngõ vào ra. Từng ngõ vào và ra được cấp phát 1 ô nh ớtrong vùng RAM này. Trong khi lưu trạng thái các ngõ vào / ra vào RAM, CPU quét kh ối ngõ vào và lưu trạng thái của chúng vào RAM , tác vụ này được thực hiện vào đầu và cuối chu kì quét chương trình . Khi chương trình được thực hiện , trạng thái của các ngõ vào đã l ưu trong RAM được đọc ra các tác vụ logic được thực hiện theo các trạng thái trên,và kết qu ả trạng thái của các ngõ ra được lưu vào RAM ngõ ra.Sau đó vào cu ối chu kì quét,quá trình cập nhật trạng thái vào/ ra chuyển tất cả tín hiệu ngõ ra từ RAM vào khối ngõ ra tương ứng ,kích các ngõ ra trên khối vào/ra.Khối ngõ ra đ ược chốt,nên chúng vẫn duy trì trạng thái cho đến khi chúng được cập nh ật ở chu kì quét kế tiếp . Tác vụ cập nhật trạng thái vào ra trên được thực hiện b ởi CPU b ằng m ột đo ạn chương trình con được lập sẵn bởi nhà sản suất.Như vậy chương trình con s ẽ được thực hiện vào cuối chu kì quét hiện hành và đầu chu kì quét kế ti ếp.Lúc đó trạng thái của các ngõ vào/ra được cập nhật . Thời gian cập nhật tất cả các ngõ vào ra phụ thu ộc vào t ổng s ố ngõ vào /ra s ử dụng nhưng nó thường là vài ms.Thời gian th ực thi ch ương trình chu kì quét ph ụ thuộc vào độ lớn của chương trình điều khiển. Sinh viªn thùc hiÖn: Lª V¨n S¬n 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Đồ án môn điều khiển lập trình PLC "Lập trình điều khiển cho garage ôtô"
84 p | 1534 | 704
-
Đồ án môn học vi điều khiển
31 p | 1366 | 424
-
Đồ án môn học: Thiết kế mạch điều khiển động cơ bơm nước tự động lên bồn Trạm cấp nước sinh hoạt
37 p | 1127 | 196
-
Đồ án môn học Mạch điện tử: Thiết kế mạch điều khiển chỉnh lưu cầu 1 pha
34 p | 910 | 139
-
Đề tài đồ án môn học I “ Điều khiển ON_OFF tốc độ động cơ DC”
42 p | 342 | 105
-
Đồ án môn học: Tìm hiểu về hệ truyền động điện servo
84 p | 323 | 98
-
Đồ án môn học 1 Robot dò line
28 p | 555 | 93
-
Đồ án môn trang bị điện: Tìm hiểu công nghệ các máy nâng vận chuyển
80 p | 362 | 91
-
Đồ án môn học Điện tử công suất: Thiết kế mạch tự động kích từ cho ĐCĐB
26 p | 342 | 86
-
Đồ án môn học 2: Điều khiển thiết bị điện tử bằng androi thông qua Bluetooth
27 p | 549 | 84
-
Đồ án môn học Kỹ thuật lập trình PLC - Vũ Thanh Bình
66 p | 249 | 65
-
Đồ án môn học: Giao tiếp máy tính với vi điều khiển bằng công nghệ USB điều khiển led ma trận
40 p | 256 | 55
-
Đồ án môn học Kỹ thuật điều khiển động cơ: Điều khiển đóng mở cửa thang máy
25 p | 239 | 53
-
Đồ án môn học kỹ thuật điều khiển động cơ: Cẩu hàng
27 p | 242 | 49
-
Đồ án môn học Kỹ thuật lập trình PLC
56 p | 276 | 44
-
Đồ án môn học Hệ thống nhúng và giao tiếp máy tính: Điều khiển động cơ và giao tiếp máy tính
52 p | 201 | 33
-
Đồ án môn học Điện tử công suất: Thiết kế bộ biến đổi xoay chiều một chiều tự động duy trì điện áp ra theo lượng đặt trước
51 p | 36 | 15
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn