Giao trinh may tinh cong nghiep va lap trinh cong nghiep nguyen ngoc hoan

59 514 0
Giao trinh may tinh cong nghiep va lap trinh cong nghiep nguyen ngoc hoan

Đ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

servo

Bài giảng MTCN & LTCN Bộ môn CN Kỹ thuật máy tính - 1 - MỤC LỤC MỤC LỤC 1 CHƯƠNG 1 TỔNG QUAN VỀ ĐIỀU KHIỂN LẬP TRÌNH 4 1.1. Những khái niệm cơ bản về PLC 4 1.1.1. PLC là gì? 4 1.1.2. Sự ra đời phát triển của PLC 5 1.1.3. Ưu nhược điểm của PLC 6 1.1.4. Các họ PLC hiện có trên thị trường quốc tế 6 1.2. Hệ thống điều khiển công nghiệp điển hình 7 1.2.1. Hệ thống thu thập số liệu, giám sát điều khiển (Supervisory Control And Data Aquirition - SCADA) 7 1.2.2. Hệ thống điều khiển phân tán (DCS) 8 1.2.3. Các hệ thống điển hình khác 10 1.3. Ngôn ngữ lập trình trên PLC 10 CHƯƠNG 2 LẬP TRÌNH CHO PLC S7X00 LOGO 13 2.1. PLC S7 - 200 13 2.1.1. Giới thiệu chung về PLC S7-200 13 2.1.2. Cấu trúc chung 14 2.1.3. Mô tả các khối chức năng phần cứng 15 2.1.4. Cấu trúc của bộ nhớ 21 2.1.5. Phần mềm Lập trình cho PLC S7-200 26 2.2. Ngôn ngữ lập trình của Simatic 32 2.2.1. Phân tích đối tượng hệ thống điều khiển 32 2.2.2. Phương pháp lập trình 37 2.2.3. Cú pháp hệ lệnh của S7-200 (Phụ lục) 41 2.3. Kết nối hệ thống 41 Bài giảng MTCN & LTCN Bộ môn CN Kỹ thuật máy tính - 2 - 2.3.1. Mô tả hệ thống kỹ thuật 41 2.3.2. Kết nối PLC với các thiết bị ngoại vi 44 2.3.3. Kiểm lỗi kết nối bằng Step 7-MicroWin 48 2.4. PLC LOGO 54 2.4.1. Giới thiệu chung 54 2.4.2. Đấu nối logo 54 2.4.3. Các thao tác chung trên logo 54 2.4.4. Lập trình cho logo 54 CHƯƠNG 3 LẬP TRÌNH CHO PLC EASY ZEN 55 3.1. PLC Easy 55 3.1.1. Giới thiệu chung 55 3.1.2. Đấu nối PLC Easy 55 3.1.3. Các thao tác chung trên PLC Easy 55 3.1.4. Lập trình cho PLC Easy 55 3.2. PLC ZEN 55 3.2.1. Giới thiệu chung 55 3.2.2. Đấu nối PLC ZEN 55 3.2.3. Các thao tác chung trên PLC ZEN 55 3.2.4. Lập trình cho PLC ZEN 55 CHƯƠNG 4 MẠNG PLC 56 4.1. Hình trạng mạng 56 4.2. Các vấn đề quan tâm khi ghép nối mạng PLC 56 CHƯƠNG 5 CASE STUDY 57 5.1. Dây chuyền đóng gói tự động 57 5.2. Điều khiển bơm nước 58 5.3. Điều khiển động cơ 58 Bài giảng MTCN & LTCN Bộ môn CN Kỹ thuật máy tính - 3 - 5.4. Điều khiển đóng mở cửa tự động 58 5.5. Điều khiển băng tải 58 5.6. Điều khiển thang máy 58 THỰC HÀNH BÀI TẬP LỚN 59 Bài giảng MTCN & LTCN Bộ môn CN Kỹ thuật máy tính - 4 - CHƯƠNG 1 TỔNG QUAN VỀ ĐIỀU KHIỂN LẬP TRÌNH 1.1. Những khái niệm cơ bản về PLC 1.1.1. PLC là gì? PLC là viết tắt của ba từ tiếng anh: Programmable Logic Controller- có nghĩa là bộ điều khiển logic có khả năng thích ứng với nhiều chương trình điều khiển khác nhau. Chương trình điều khiển của PLC do người lập trình tạo ra nhờ máy tính với sự trợ giúp của phần mềm hoặc thiết bị lập trình cầm tay do các hãng chế tạo PLC cung cấp rồi nạp vào PLC. Khi cần thay đổi hoặc mở rộng chương trình điều khiển, người lập trình chỉ cần lập trình lại rồi nạp chương trình điều khiển mới vào PLC. bộ điều khiển sẽ làm việc theo chương trình mới ngay sau khi khởi động. Như vậy PLC thực chất là một thiết bị điều khiển đã được module hoá để sản xuất hàng loạt. Nó là một bộ điều khiển đa năng, được ứng dụng vào nhiều lĩnh vực công nghệ khác nhau nhờ khả năng thích ứng của nó với các chương trình điều khiển khác nhau. Bài giảng MTCN & LTCN Bộ môn CN Kỹ thuật máy tính - 5 - 1.1.2. Sự ra đời phát triển của PLC Trước khi có PLC đã có những bộ điều khiển tự động bằng các mạch rơle- công tắc tơ hoặc các mạch rơ le số/tương tự không tiếp điểm. Các bộ điều khiển này ngày nay được gọi là các bộ điều khiển cứng. Khi cần phải thay đổi hoặc mở rộng chương trình điều khiển thì các bộ điều khiển cứng sẽ không thích ứng được, do đó cần thiết kế chế tạo lại bộ điều khiển để thay thế bộ điều khiển cũ, hoặc chí ít cũng cần thay đổi lại cách ghép nối các phần tử của bộ điều khiển cũ cho phù hợp với chương trình điều khiển mới. Việc thay đổi như vậy dẫn đến hiệu quả kinh tế bị giảm sút, thời hạn cải tạo thiết bị công nghệ kéo dài. Năm 1969, hãng sản xuất ôtô GM đề xuất thiết kế các bộ điều khiển ứng dụng công nghệ điện tử công nghệ máy tính có khả năng thích ứng với nhiều chương trình điều khiển khác nhau với các điều kiện sau: a) Dễ dàng thay đổi được chương trình điều khiển b) Đơn giản cho việc thay thế sửa chữa. c) Độ tin cậy cao so với các bộ điều khiển cứng truyền thống. d) Nhỏ gọn hơn so với các bộ điều khiển thuyền thống. e) Dữ liệu gửi ra ở đầu ra phải được đưa tới các dụng cụ điều khiển trung tâm. f) Giá thành tốt hơn các bộ điều khiển rơ le. g) Đầu vào có khả năng nhận điện xoay chiều điện áp 115 v. h) Đầu ra có dòng cực tiểu là 2a điện áp xoay chiều cực tiểu là 115 v. i) Bộ điều khiển phải có khả năng mở rộng các chức năng bằng cách nối ghép thêm các module. PLC đã ra đời như thế do tính thích ứng với nhiều chương trình điều khiển, việc thay đổi chương trình dễ dàng không đòi hỏi những chuyên gia lập trình điều khiển có trình độ chuyên môn cao nên nó nhận được nhu cầu rất lớn trong thực tế. PLC sinh ra trên cơ sở của công nghệ máy tính vật liệu bán dẫn, có thể giải quyết được bài toán điều khiển với nhiều chương trình khác nhau nên ngày càng được phát triển ứng dụng vào tất cả các ngành công nghiệp dân dụng. Bài giảng MTCN & LTCN Bộ môn CN Kỹ thuật máy tính - 6 - 1.1.3. Ưu nhược điểm của PLC Các điều kiện đưa ra để chế tạo PLC chính là các đặc điểm mang tính ưu việt của PLC so với các bộ điều khiển truyền thống, trong đó ưu điểm lớn nhất là khả năng thích ứng với các chương trình điều khiển khác nhau của PLC. Trong PLC khi thay đổi chương trình điều khiển, do dùng các vi mạch để xử lý thông tin cho nên các ghép nối cần thiết trong quá trình lập chương trình điều khiển không phải là các ghép nối cơ học mà là các ghép nối Logic được người lập trình tạo ra bằng phần mềm (Software) được cài đặt vào bộ nhớ. PLC có tốc độ xử lý cao, thường xử lý một lệnh trong khoảng thời gian 0,64µs. Nó còn là thiết bị tiêu tốn ít năng lượng so với các bộ điều khiển truyền thống. nó nhỏ, gọn, trọng lượng nhẹ, dễ dàng lắp đặt trong các tủ điều khiển, dễ dàng ghép nối với các thiết bị khác của hệ thống. Sử dụng PLC trong điều khiển tự động chúng ta dễ dàng thiết lập được sự trao đổi thông tin với các PLC khác thông qua các mạng LAN (Local Area Network). Việc lập chương trình cài đặt chương trình cho PLC không phức tạp, không đòi hỏi người lập trìnhtrình độ chuyên môn cao về PLC, về hệ thống tự động. Các PLC hiện nay không những chỉ nhận các tín hiệu số ở các cổng vào cho ra các tín hiệu số ở các cổng ra mà còn có thể tiếp nhận các tín hiệu tương tự tại các cổng vào để cho ra các tín hiệu tương tự trên các cổng ra. Tuy vậy tên gọi PLC vẫn đúng, bởi vì quá trình xử lý trong CPU của nó vẫn là các quá trình xử lý logic. Về nhược điểm: Hiện nay do chưa được tiêu chuẩn hoá trong phạm vị quốc tế nên mỗi hãng sản xuất PLC lại đưa ra một ngôn ngữ lập trình riêng dẫn đến thiếu tính thống nhất toàn cục. Mỗi khi sử dụng một loại PLC khác, người lập trình lại phải học ngôn ngữ lập trình mới. Với các mạch điều khiển đơn giản, có quy mô nhỏ bộ điều khiển PLC có giá thành đắt hơn so với các bộ điều khiển truyền thống vì vậy không phải lúc nào cũng chọn lựa sử dụng PLC. 1.1.4. Các họ PLC hiện có trên thị trường quốc tế Hiện nay có rất nhiều hãng sản xuất cung cấp các PLC. Hãng SIEMENS là một tập đoàn đa quốc gia về điện điện tử hàng đầu thế giới, có doanh số đạt gần 100 tỷ mác Đức hiện có mặt trên 190 nước trên toàn cầu. SIEMENS đầu tư phát triển họ PLC SIMATIC S7. Bài giảng MTCN & LTCN Bộ môn CN Kỹ thuật máy tính - 7 - PLC S7 hiện có ba dòng: dòng SIMATIC S7-200 dùng cho các đối tượng điều khiển quy mô nhỏ, đơn giản; dòng SIMATIC S7-300 dùng cho các đối tượng điều khiển quy mô vừa; dòng SIMATIC S7-400 dùng cho các đối tượng điều khiển quy mô lớn, phức tạp. Hãng OMRON của nhật bản có các dòng Micro PLC CPM dòng PLC cỡ nhỏ mạnh mẽ mềm dẻo CQM. ngoài ra còn có các họ PLC của Misubishi, Allen Bradley, Telemecanicque 1.2. Hệ thống điều khiển công nghiệp điển hình 1.2.1. Hệ thống thu thập số liệu, giám sát điều khiển (Supervisory Control And Data Aquirition - SCADA) Hệ thống điều khiển kiểu thu thập, giám sát điều khiển SCADA ra đời từ những năm 1980, song song với việc ra đời các thiết bị Logic lập trình được (PLC). SCADA chủ yếu sử dụng PLC để điều khiển hệ thống. SCADA thích hợp cho việc quản lý điều khiển hệ thống sản xuất cỡ nhỏ với cấu trúc cơ bản như sau: Hình 1.1: Cấu trúc hệ thống SCADA Trong đó: - PC: Professional Computer (Máy tính chuyên dụng). - LAN: Local Area Network (Mạng máy tính nội bộ). - PLC: Programmable Logic Controller (Bộ điều khiển logic lập trình được). Bài giảng MTCN & LTCN Bộ môn CN Kỹ thuật máy tính - 8 - - I/O: Input/Output (Thiết bị vào/ra). - UT: Unit Terminator (Thiết bị đầu cuối – hoặc RTU-Remote Terminator Unit). - S i : Sensor (Thiết bị đo lường). - CCCH: Cơ cấu chấp hành (Động cơ, van, rơ le, ). Trong hệ thống này, các bộ PLC thu thập số liệu, xử lý kết quả đo đưa ra quyết định điều khiển, đồng thời gửi kết quả đo về máy tính trung tâm. Máy tính trung tâm có nhiệm vụ hiển thị kết quả đo cho phép vận hành hệ thống với yêu cầu từ máy tính. Người điều khiển thông qua bàn phím chuột có thể điều khiển hệ thống, máy tính truyền lệnh điều khiển xuống PLC thông qua các module vào ra (I/O), hệ thống thực hiện các công đoạn cần thiết để điều khiển quá trình sản xuất. Hệ thống kiểu này giá thành rẻ, thích hợp cho các hệ thống vừa nhỏ. Tuy nhiên có hạn chế là: Khi áp dụng cho hệ thống lớn thì khó khăn; không có phần mềm chuyên dụng cho dự phòng; khả năng cho phép mở rộng các điểm đo bị hạn chế; tính ổn định thấp; tính năng thời gian thực chưa đáp ứng được. 1.2.2. Hệ thống điều khiển phân tán (DCS) Hệ DCS (Distributed Control System) khắc phục được các nhược điểm của hệ SCADA trên, đặc biệt là việc xử lý tập trung thông tin ở trung tâm điều khiển, do đó lượng thông tin truyền đi kênh truyền sẽ rất lớn đòi hỏi phần xử lý trung tâm phải có dung lượng cùng với tốc độ cao làm cho toàn hệ thống cồng kềnh phức tạp, chi phí lớn. Cấu trúc của hệ DCS về cơ bản được bố trí như hình 1.2 sau đây. Bài giảng MTCN & LTCN Bộ môn CN Kỹ thuật máy tính - 9 - Phân cấp của hệ thống như sau: • Cấp tiếp xúc gần nhất với đối tượng điều khiển: Gồm các cảm biến, Module chuẩn hoá tín hiệu, các van điều khiển, các Module I/O, các Module truyền thông các khối xử lý trung tâm của từng nhóm tín hiệu thường gọi là các khối xử lý phân tán. Tập hợp của nhóm các thiết bị đó gọi là các thiết bị hiện trường. • Cấp điều khiển cục bộ (local control): Gồm các Module I/O, PLC, PC công nghiệp • Cấp điều khiển giám sát: Gồm các máy tính với giao diện quan sát lớn, các bảng hiển thị thông số lớn, các thiết bị giám sát khác máy in. Cấp này có nhiệm vụ giám sát, điều khiển, lưu giữ, in ấn, hiển thị tức thời (động) các sơ đồ công nghệ các thông số chính của quá trình sản xuất • Cấp quản lý: Gồm các máy tính được nối mạng, làm nhiệm vụ thống kê số liệu sản xuất, lập bảng biểu, lưu trữ, tính toán tối ưu quá trình sản xuất Hệ thống có ưu điểm như sau: - Giao diện người dùng các thông tin hiển thị rõ ràng. - Có chức năng dự phòng linh hoạt. Bài giảng MTCN & LTCN Bộ môn CN Kỹ thuật máy tính - 10 - - Có thể thay đổi quy trình công nghệ bằng phần mềm tương đối dễ. - Tính năng tác động nhanh được cải thiện. - Độ ổn định khá cao. - Thuận tiện cho việc kết nối với các hệ thống khác dễ sử dụng. Tuy nhiên, nhược điểm của hệ thống: - Giá thành đắt. - Yêu cầu kỹ thuật viên phải có trình độ cao, hiểu biết về công nghệ PLC, PC, Controller, Trong đó, PLC đóng một vai trò quan trọng nhờ các ưu điểm vượt trội của nó so với các bộ điều khiển kiểu xử lý thông thường (vi xử lý). 1.2.3. Các hệ thống điển hình khác - Hệ thống tích hợp: Từ năm 1998 đến nay trên thị trường công nghệ quốc tế trong nước đã dần dần triển khai hệ thống điều khiển công nghiệp kiểu tích hợp với tên gọi là Hệ thống thông tin tích hợp (Integrated Information Systems – IIS). Hệ này có cấu trúc gần tương tự với kiểu DCS nhưng được tích hợp nhiều chức năng hơn. Ngoài chức năng điều khiển phân tán tính năng mở còn có chương trình điều khiển theo quy trình công nghệ đảm bảo sản xuất tối ưu. Trên hệ thống còn tích hợp các chương trình tổ chức, lập kế hoạch sản xuất, tính toán lỗ lãi, marketing, thương mại điện tử, nhằm đem lại lợi nhuận cao cho sản xuất. - Các ứng dụng thông thường: Ngoài những ứng dụng của PLC trong các hệ thống điều khiển công nghiệp với quy mô lớn mà chúng ta đã xét, PLC còn có thể ứng dụng vào các công đoạn tự động hoá từng phần, từng mảng công việc khác nhau tuỳ từng điều kiện cụ thể về tính chất công việc, kinh tế, Chẳng hạn, PLC ứng dụng điều khiển hoạt động cửa tự động, tự động hoá toà nhà, cầu thang máy, trạm trộn bê tông, điều khiển Gara tự động, điều khiển Robot, điều khiển đèn đường giao thông, điều khiển hệ thống báo động, 1.3. Ngôn ngữ lập trình trên PLC Các loại PLC nói chung thường có nhiều ngôn ngữ lập trình nhằm phục vụ các đối tượng sử dụng khác nhau. PLC S7-300 có 5 ngôn ngữ lặp trình cơ bản. Đó là: - Ngôn ngữ “hình thang”, ký hiệu là LAD (Ladder logic). [...]... Các y ng u ra s : 1) Q1.0: M ng cơ tr n ch t l ng trong bình 2) Q1.1: M van x ch t l ng ã ư c tr n ra kh i bình 3) Q1.2: M ng cơ bơm ch t l ng A 4) Q1.3: M van bơm ch t l ng A 5) Q1.4: M ng cơ bơm ch t l ng B 6) Q1.5: M van bơm ch t l ng B 7) Q1.6: èn báo s c bơm Hình 3.1 mô t các a ch c a tín hi u t sensor, tín hi u i u khi n óng/m van bơm: Hình3.1: Bài toán i u khi n bình tr n - 33 - Bài gi ng MTCN... d ng D li u vào/ ra cũng như d li u tính toán khác ư c lưu trong b nh làm vi c RAM (Random Acess Memory) ng h nh p có vai trò t o ng t c ng i u khi n chương trình theo chu kỳ, thông thư ng trong kho ng t 0,01giây t i 1000 phút Các thành ph n vào/ ra (Input/Ouput, I/O) óng vai trò là giao di n gi a CPU qúa trình k thu t Nhi m v c a chúng là chuy n i, thích ng tín hi u cách i n gi a các thi t b... ng qua giao di n a i m MPI (Multipoint Interface) c a CPU Cáp ó i kèm theo máy l p trình, dài c a cáp là 50m - 17 - Bài gi ng MTCN & LTCN B môn CN K thu t máy tính Hình 2 5: K t n i thi t b l p trình t i m t PLC S7-200 Ghép n i S7-200 v i máy tính PC qua c ng RS-232 c n có cáp n i PC/PPI v i b chuy n i RS232/RS485 Cáp n i PC/PPI cho phép n i c ng RS232 c a máy tính PC v i c ng RS485 c a PLC qua giao. .. x lý, các b nh làm vi c b nh chương trình, các giao di n vào ra (I/O modules), h th ng bus (bus system) kh i ngu n c p i n (Power Supply) Hình 2.2 minh ho các thành ph n ch c năng chính c am tb i u khi n l p trình ư c quan h tương tác gi a chúng B x lý trung tâm bao g m m t ho c nhi u vi x lý, b nh chương trình, b nh làm vi c, ng h nh p giao di n v i thi t b l p trình, ư c liên k t v i... trư c (Q1.2 = 0, Q1.4 = 0), sau ó 2 giây thì khoá các van bơm (Q1.3 = 0, Q1.5 = 0) Ch t l ng trong bình ư c khu y u b ng ng cơ tr n (Q1.0 = 1) Quá trình tr n ư c b t u khi ã có tín hi u báo trong bình ch t l ng (I0.1 =1) k t thúc sau 10 giây khi có tín hi u báo bình y (I0.0 = 1) 5) Sau khi ã ư c tr n u thì ch t l ng ư c tháo ra kh i bình nh van x (Q1.1 = 1) Ch t l ng trong bình ư c x ra ngoài cho... này các LED trên các u ra Q1.0, Q1.1, Q1.2, Q1.3, Q1.4, Q1.5, Q1.6 u t t, ch ng t các ng cơ bơm các van u chưa ư c m B t công t c tương ng v i u vào I1.0 lên “1” cho phép “Bình tr n” b t u ho t ng 2 Lúc này các LED tương ng v i các u ra Q1.3 Q1.5 sáng lên ch ng t h i u khi n ã tác ng m các van bơm ch t l ng A B 3 Sau 2 giây k t khi các LED Q1.3 Q1.5 sáng thì các LED tương ng v i các u... trong cài t (m c nh là ti ng Anh), ch n thư m c ích trên c ng ki m tra dung tích còn l i trên ích, ch n ngôn ng s ư c s d ng trong quá trình làm vi c v i Step7 sau này 2.1.5.2.Các kh i ch c năng trên giao di n PLC - 27 - Bài gi ng MTCN & LTCN B môn CN K thu t máy tính Sau khi cài t xong STEP7, trên màn hình (desktop) s xu t hi n bi u tư ng (icon) c a nó như hình bên ng th i trong Menu Start c a Windows... ch làm vi c c a Step7 n các ph n m m Ngay sau khi STEP7 v a ư c cài t xong, b ng cách m hình chính c a STEP 7 Màn hình này có d ng như sau: t c u hình, i tư ng ta ư c màn Mô t các kh i ch c năng trên giao di n ph n m m PLC: - Thanh tiêu :g m c a s các nút i u khi n c a s ( óng, m c a s ) - Thanh th c ơn: g m các danh m c cho c a s ang m : - Thanh công c : g m các thao tác thư ng dùng nh t dư i d... mang d li u - 14 - Bài gi ng MTCN & LTCN B môn CN K thu t máy tính - Tuy n i u khi n (control bus): truy n các tín hi u i u khi n dùng các ho t ng trong PLC ng b B cung c p ngu n (POWER SUPPLY, PS) có vai trò bi n i n nh ngu n nuôi (thông thư ng 5V cho CPU) các thành ph n ch c năng khác t m t ngu n xoay chi u (110V, 220V, ) ho c m t chi u (12V, 24V, ) Bên c nh các thành ph n chính nêu trên, m... th c hi n khi có tín hi u l nh cho phép: I1.0 = 1 2) Hai ch t l ng A B cùng ư c bơm vào bình ng cơ bơm ch ư c kh i Q1.5 = 1) ư c 2 giây tr n nh các ng cơ bơm Các ng (Q1.2 = 1, Q1.4 = 1) sau khi ã m van (Q1.3 = 1, 3) N u sau khi ã kh i ng ng cơ bơm ư c 5 giây mà v n không có tín hi u báo ã có ch t l ng ch y vào bình (I0.3 = 1, I0.4 = 1) thì d ng t t c các quá trình l i, ng th i thông báo s c ra ngoài . nhịp có vai trò tạo ngắt cứng để điều khiển chương trình theo chu kỳ, thông thường trong khoảng từ 0,01giây tới 1000 phút. Các thành phần vào/ ra (Input/Ouput, I/O) đóng vai trò là giao diện. Cấp tiếp xúc gần nhất với đối tượng điều khiển: Gồm các cảm biến, Module chuẩn hoá tín hiệu, các van điều khiển, các Module I/O, các Module truyền thông và các khối xử lý trung tâm của từng nhóm. control): Gồm các Module I/O, PLC, PC công nghiệp • Cấp điều khiển giám sát: Gồm các máy tính với giao diện quan sát lớn, các bảng hiển thị thông số lớn, các thiết bị giám sát khác và máy in. Cấp

Ngày đăng: 11/05/2014, 16:25

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan