Trong một số các tài liệu, danh từ hệ thống (system) được định nghĩa là tập hợp hay sắp xếp kết nối có trật tự các phần tử vật lý theo một thể. Danh từ điều khiển (control) thường mang ý nghĩa là điều chỉnh (regulate), hướng đến nhắm đến (direct) và thực thi tác vụ hay một lệnh (command). Như vậy hệ thống điều khiển được hiểu là một tập hợp sắp xếp trật tự các phần tử vật lý theo một thể, để nó có thể tự điều chỉnh, định hướng và thực thi tác vụ cho riêng bản thân nó hoặc cho các hệ thống khác. Các thành phần cơ bản của hệ thống điều khiển bao gồm: Mục tiêu điều khiển (biến điều khiển_input). VD: Tốc độ, lưu lượng, sản lượng,… Các phần tử của hệ thống bao gồm bộ điều khiển và đối tượng điều khiển. VD: PLC, Động cơ, van điện từ, Congtactor, Rolay,…
Buổi 1: Tổng quan hệ thống điều khiển công nghiệp Cấu trúc hệ thống điều khiển công nghiệp Trong số tài liệu, danh từ hệ thống (system) định nghĩa tập hợp hay xếp kết nối có trật tự phần tử vật lý theo thể Danh từ điều khiển (control) thường mang ý nghĩa điều chỉnh (regulate), hướng đến nhắm đến (direct) thực thi tác vụ hay lệnh (command) Như hệ thống điều khiển hiểu tập hợp xếp trật tự phần tử vật lý theo thể, để tự điều chỉnh, định hướng thực thi tác vụ cho riêng thân cho hệ thống khác Các thành phần hệ thống điều khiển bao gồm: - Mục tiêu điều khiển (biến điều khiển_input) VD: Tốc độ, lưu lượng, sản lượng,… - Các phần tử hệ thống bao gồm điều khiển đối tượng điều khiển VD: PLC, Động cơ, van điện từ, Congtactor, Rolay,… - Kết hay tín hiệu (output) VD: Tín hiệu điện, tín hiệu khí, … Hệ thống điều khiển thường phân thành hai dạng: - Hệ thống điều khiển vòng hở (open-loop) Hệ thống điều khiển vịng hở hệ thống có tác động điều khiển độc lập với tín hiệu ngõ - Hệ thống điều khiển vịng kín (closed-loop) Hệ thống điều khiển vịng kín hệ thống có tác động điều khiển phụ thuộc vào tín hiệu ngõ Hệ thống điều khiển vịng kín cịn gọi hệ thống điều khiển hồi tiếp (feedback control systems) Mô hình OSI Giới thiệu thiết bị cấp trường Các thiết bị cấp trường thiết bị trực tiếp tiếp xúc với q trình cơng nghệ, có nhiệm vụ thực quy trình cơng nghệ (hiện trường), đo đạc, lấy thông số trạng thái hoạt động máy móc, chất lượng sản phẩm đưa điều khiển để quản lý thực điều chỉnh trình Các thiết bị cấp trường thường cấu chấp hành như: động cơ, van, điều khiển chấp hành công tactor, rolay, loại cảm biến áp suất, lưu lượng, nhiệt độ… Một số thiết bị cấp trường hay sử dụng: Động cơ: chia thành động chiều, động xoay chiều 1P, 3P Rơle: chia thành rơ le cuộn hút dùng nguồn chiều, dùng nguồn xoay chiều, rơle thời gian, rơle nhiệt… Congtactor: congtacto 1P, 2P, 3P… Van: van 24VDC, van 220VAC, van ON-OFF, van tuyến tín, van khí nén… Cảm biến: cảm biến xuất tín hiệu logic, cảm biến xuất tín hiệu analog dạng điện áp, analog dạng dịng điện, dạng khí… Các họ PLC hãng SIEMEN S7-200, S7-300, S7-400, S7-1200, S7-1500 S7-200: PDS 210, CPU 212, 214, 215(Profibus DP), 216, 221, 222, 224, 224XP, 226, 226XM Step7-Microwin V1.0.0 SP9 S7-300: CPU 312, 314, 315-2DP, 315-2PN/DP, 317-2DP, 317-2PN /DP, 319-3PN/DP Step7-Simatic Manager V5.5 S7-400: CPU 412-1, 412-2, 412-PN, 414-2, 414-3, 414-3PN/DP, 416-2, 416F-2, 416-3, 4163PN/DP, 416F-3PN/DP, 417-4 Step7-Simatic Manager V5.5 S7-1200: CPU 1211C, 1212C, 1214C, 1215C, 1217C STEP Professional/Basic V11 SP2 S7-1500: CPU 1500 (new production) TIA portal V12 (Totally Integrated Automation Portal ) Giới thiệu riêng họ PLC S7-200 CPU 212: 8I/6O+2Modul mở rộng max 40I/38O CPU 214: 14I/10O+7Modul mở rộng max 238I/234O CPU215: 14I/10O+7Modul mở rộng max 238I/234O+ Profibus DP CPU216: 16I/16O+7Modul mở rộng max 240I/240O CPU221: 6I/4O CPU222: 8I/6O+2Modul mở rộng max 40I/38O CPU224: 14I/10O+7Modul mở rộng max 238I/234O CPU224XP (Extended Port): 14I/10O + 7Modul mở rộng max 238I/234O+1PORTCommunication+ 2/1 analoge in-/outputs CPU226: 24I/16O+7Modul mở rộng max 248I/240O (2port-communication) CPU226XM(Extended Memory):: 24I/16O+7Modul mở rộng max 248I/240O (2portcommunication) Các loại modul mở rộng: Cấu trúc phần cứng cách đấu nối PLC S7-200 CPU 224 AC/DC/RELAY Giới thiệu phần mềm lập trình Step7 Microwin (thực hành máy) Buổi 2: Giới thiệu cấu trúc nhớ lập trình PLC Dữ liệu - PLC xử lý thông tin, liệu dạng: Bit, Byte, Word, Double Word - Bit = Ô nhớ, 1Byte = 8Bit, 1Word = 2Byte, 1Double Word = 2Word - 1B Max value = 28-1 = 255; 1kB = 1024 B; 1MB = 1024kB; 1GB = 1024 MB - 1Word = 2B, Max value = 216 – = 65535 - 1Double Word = 4B, Max value = 232-1 = 4294967295 Phân chia nhớ Bộ nhớ PLC S7-200 đượsc chia làm vùng nhớ: - Vùng nhớ chương trình: Có dung lượng 4K Word sử dụng để lưu giữ lệnh chương trình - Vùng nhớ tham số: Là vùng nhớ dùng để lưu giữ từ khóa, địa trạm - Vùng nhớ liệu: Là vùng lưu giữ liệu chương trình kết phép tính, số định nghĩa chương trình Là vùng nhớ động Nó truy nhập theo bit, byte, word double word + Miền V (Variable): V0.x – V5119.7 (x = - 7) + Vùng đệm cổng vào (I): I 0.x –> I 15.x (x = - 7) + Vùng đệm cổng (Q): Q 0.x –> Q15.x (x = - 7) + Vùng nhớ nội (M): M 0.x –> M 31.x (x = - 7) + Vùng nhớ đặc biệt(SM): SM 0.x –> SM 179.x (x = – 7) - Vùng đối tượng: + Timer: T0 -> T255 + Counter: C0 –> C255 + Bộ đệm cổng vào tƣơng tự: AIW – AIW 30 + Bộ đệm cổng tƣơng tự: AQW – AQW 30 + Thanh ghi (Accumulater): AC 0, AC1, AC2, AC3 + Bộ đếm tốc độ cao: HSC0 -> HSC5 - Đặc tính vùng nhớ: Retentive (Nhớ lâu, giữ lại giá trị nguồn) Can be forced (Có thể can thiệp) - Các truy cập liệu vào vùng nhớ - Xây dựng giải thuật Grafcet - Viết kiểm tra chương trình chạy demo - Kết nối thiết bị kiểm tra hệ thống hoạt động Ngôn ngữ lập trình cho PLC a Ladder Logic: LAD (Ladder): phương pháp lập trình hình thang, thích hợp ngành điện công nghiệp b Statement List: STL (Statement List): phương pháp lập trình theo dạng dịng lệnh giống nhƣ ngơn ngữ Assemply, thích hợp cho ngành máy tính c Function Block: FBD (Flowchart Block Diagram): phương pháp lập trình theo sơ đồ khối, thích hợp cho ngành điện tử số Buổi 3: Giới thiệu hướng dẫn sử dụng phần mềm S7-200 PC- SIMU Window Components Phần mềm Step7 –Micro/Win hãng Siemens viết dùng để lập trình cho họ PLC S7-200 Navigation bar Thanh Danh mục Instruction tree Cây Hướng dẫn Cross reference Thánh Giá tham khảo Data block Khối liệu Status chart Biểu đồ trạng Symbol table Bảng ký hiệu Output Windows Đầu Compile Windows Status bar Thanh trạng thái Program editor Biên tập chương trình 10 Local variable table 10 Bảng biến địa phương Navigation Bar: Presents groups of pushbutton controls for programming features: "View"—Select this category to display push button controls for the Program Block, Symbol Table, Status Chart, Data Block, System Block, Cross Reference, and Communications "Tools"—Select this category to display pushbutton controls for the Instruction Wizard, TD 200 Wizard, Position Control Wizard, EM 253 Control Panel, and the Modem Expansion Wizard Note: When the Navigation Bar contains objects that cannot be shown because of the current window size, the Navigation Bar displays scroll buttons to let you move up or down to the other objects Instruction Tree: Provides a tree view of all project objects and all the instructions that are available for your current program editor (LAD, FBD, or STL) You can right-click folders in the Projects portion of the tree to insert additional Program Organizational Units (POUs); you can right-click an individual POU to open it, delete it, edit its property sheet, password-protect it, or rename subroutines and interrupt routines You can right-click a folder or individual instruction in the Instructions portion of the tree in order to hide the entire tree Once you open an instruction folder, you can drag and drop individual instructions or double-click to automatically insert the selected instruction at the cursor location in the Program Editor window as desired You can organize frequently used instructions by dragging and dropping them in a Favorites folder Cross Reference: Allows you to view Cross Reference and Element Usage information for your program Data Block: Window Allows you to display and edit the content of your data block Status Chart Window: Allows you to track the status of program inputs, outputs, or variables by putting them into the chart You can create multiple status charts in order to view elements from different portions of your program Each status chart has its own tab in the Status Chart window Symbol Table/Global Variable Table Window: Allows you to assign and edit global symbols (in other words, symbolic values that can be used in any POU, not just the POU where the symbol was created) You can create multiple symbol tables A pre-defined table of S7-200 System Symbols can be added to your project Output Window: Provides informational messages when you compile your program or instruction library When the output window lists program errors, you can double-click on an error message and the appropriate network is displayed in the program editor window Status Bar: Provides information about the status of the operations that you perform in STEP 7Micro/WIN Program Editor Window: Contains the Local Variable Table and the program view for the editor (LAD, FBD, or STL) that you are using for this project You can drag the split bar to expand the program view and cover up the Local Variable Table if desired When you create subroutines or interrupt routines in addition to the main program section (OB1), tabs appear at the bottom of the program editor window You can click on the tabs to move between the subroutines, interrupts, and OB1 Local Variable Table: Contains assignments that you have made to local variables (in other words, variables that are used by your subroutines and interrupt routines) Variables created in the Local Variable Table use temporary memory; address assignment is handled for you by the system; use of the variable is restricted to the POU where it was created Menu Bar: Allows you to perform operations using either a mouse or keystrokes You can customize the Tools menu to add your own tools Toolbars: Provides easy mouse access to the most commonly used STEP 7-Micro/WIN operations You can customize the content and appearance of each of the toolbars Concepts for Programming a Ladder Logic Editor: The STEP 7-Micro/WIN Ladder Logic (LAD) editor allows you to build programs that resemble an electrical wiring diagram Ladder programming is the method of choice for many PLC programmers and maintenance personnel; it is an excellent language for beginning programmers The ladder programs allow the CPU to emulate the flow of electric current from a power source through a series of logical input conditions that in turn enable logical output conditions The logic is separated into networks The program is executed as dictated by the program, one network at a time, from left to right and then top to bottom Once the CPU has reached the end of the program, it starts over again at the top of the program In the Ladder Logic Editor had three method: Contacts, Coils, Box The main points to consider when you select the LAD editor are: · Ladder logic is easy for beginning programmers to use · Graphical representation is often easy to understand, and is popular around the world · The LAD editor can be used with both the SIMATIC and IEC 1131-3 instruction sets · You can always use the STL editor to display a program created with the LAD editor b Statement List Editor general, the STL editor is more suitable for experienced programmers who are familiar with PLCs and logic programming The STL editor also allows you to create programs that you could not otherwise create with the Ladder Logic or Function Block Diagram editors This is because you are programming in the native language of the CPU, rather than a graphical editor where some restrictions must be applied in order to draw the diagrams correctly The main points to consider when you select the STL editor are: · STL is most appropriate for experienced programmers · STL sometimes allows you to solve problems that you cannot solve easily with the LAD or FBD editor · You can only use the SIMATIC instruction set with the STL editor There is no IEC instruction set for STL · While you can always use the STL editor to view or edit a program that was created with the SIMATIC LAD or FBD editors, the reverse is not always true You cannot always use the SIMATIC LAD or FBD editors to display a program that was written with the STL editor c Function Block Diagram Editor The STEP 7-Micro/WIN Function Block Diagram (FBD) editor allows you to view the instructions as logic boxes that resemble common logic gate diagrams There are no contacts and coils as found in the LAD editor, but there are equivalent instructions that appear as box instructions The program logic is derived from the connections between these box instructions That is, the output from one instruction (such as an AND box) can be used to enable another instruction (such as a timer) to create the necessary control logic This connection concept allows you to easily solve a wide variety of logic problems, just as you can with the other editors The main points to consider when you select the FBD editor are: · The graphical logic gate style of representation is good for following program flow · The FBD editor can be used with both the SIMATIC and IEC 1131-3 instruction sets · You can always use the STL editor to display a program created with the LAD editor · The expandable AND/OR boxes make it easier to draw complex input combinations Tập lệnh Contacts LAD STL bit -| |- LD bit -|bit/|- LDN bit -|bitI|- LDI bit LAD -|= address Mem (B,D,I,R), mem or num LDB,D,I,R> address Mem (B,D,I,R), mem or num O bit bit | |- bit | | |- ON bit | |bit/|- Tập lệnh Coils LAD STL bit = bit -( Snum) S bit,num -(bitRnum) R bit,num -( ) bit LAD STL Tập lệnh box LAD STL LAD STL LD bit LD bit +D mem1, mem2 +I mem1, mem2 //MOVD num, mem2 //MOVD num, mem2 //+D mem1, mem2 (VD, ID, QD, MD, SMD, SD, LD, AC, HC, Constant, *VD) //+I mem1, mem2 (VW, IW, QW, MW, SW, SMW, T, C, AC, LW, AIW, Constant, *VD) LD bit LD bit -D mem1, mem2 -I mem1, mem2 //MOVD num, mem2 //MOVD num, mem2 //-D mem1, mem2 (VD, ID, QD, MD, SMD, SD, LD, AC, HC, Constant, *VD) //-I mem1, mem2 (VW, IW, QW, MW, SW, SMW, T, C, AC, LW, AIW, Constant, *VD) LD bit / Enable LD bit *D mem1, mem2 (VD, ID, QD, MD, SMD, SD, LD, AC, HC, Constant, *VD) LD bit /D mem1, mem2 (VD, ID, QD, MD, SMD, SD, LD, AC, LD bit / Reset CTD Cn, num / 0-255 (num 32767- down counter) //CTU Cn, num / 0-255 (num 32767- down counter)\ LD bit / Enable TON Tn, num n (32,96) /1ms n (T33-T36, T97-T100) n (T37-T63, T101T255) HC, Constant, *VD) Giới thiệu phần mềm S7-200 Pass: 6596 - Clear PLC: Dùng để xóa chương trình cài đặt PLC - Load PLC: Dùng để down load chương trình mơ (*.awl) Export từ Step7-Micor/Win - RUN: Chạy chương trình mơ - STOP: Dừng chương trình mô - Interchange Input/Output: Dùng để kết nối với phần mềm giao diện ảo PC-SIMU - End Interchange Input/Output: Dừng kết nối với phần mềm giao diện ảo PC-SIMU - View AWL: Mở hộp thoại xem nội dung chương trình dạng ngơn ngữ STL - View KOP: Mở hộp thoại xem nội dung chương trình dạng ngơn ngữ LAD - View DB1: Mở hộp thoại xem nội dung liệu DB1 - State Program: Xem online trạng thái chương trình mơ - State Table: Xem liệu dạng bảng - Expansion modul: Modul mở rộng - CPU xxx: Lựa chọn model CPU Giới thiệu phần mềm PC- SIMU Pass: 9966 Ví dụ VD1: Cho hai nút nhấn động Hãy lập trình để khởi động dừng động ĐAVD1: Netword (C1) Netword (C2) Netword (C2) LD I0.0 LD LD O Q0.0 EU AN I0.1 S I0.0 I0.1 EU Q0.0,1 R Q0.0,1 = Q0.0 VD2: Cho hai nút nhấn động Hãy lập trình để nhấn nút động quay theo chiều thuận, nhấn nút động đảo chiều, nhấn hai nút đồng thời dừng động Netword (C1) Netword (C1) Netword (C2) Netword (C2) LD LD LD LD I0.0 EU O AN = I0.1 EU Q0.0 I0.1 Q0.0 O AN = I0.0 EU I0.1 EU Q0.1 S Q0.0, S Q0.1, I0.0 R Q0.1, R Q0.0, Q0.1 Netword (C2) LD I0.0 A I0.1 R Q0.0, VD3: Một xe tải bắt đầu khởi động chạy đường thẳng theo phương trình s = 100+ 5.4*t2/2 Hãy viết chương trình tính qng đường mà xe 20s kể từ chuyển động Netword Netword LD LD I0.0 M0.0 MOVR 20.0, VD0 MOVR VD4, VD8 AENO AENO *R /R 20.0, VD0 2.0, VD8 AENO AENO MOVR VD0, VD4 MOVR VD8, VD12 AENO AENO *R +R 1.2, VD4 100.0, VD12 AENO AENO S R M0.0, M0.0, (s=VD12=340m) Bài tập: BT1: Chi hai nút hai đèn Nhấn nút nút nhấn nút đèn sáng Nhấn nút nút nhấn nút đèn sáng Nhấn nút 1, nút đèn tắt ĐABT1: Netword Netword Netword LD LD LD I0.0 O I0.1 I0.0 EU I0.1 EU A I0.1 A I0.0 EU S Q0.0, S Q0.1, A Q0.0 A Q0.1 R Q0.0, BT2: Cho nút đèn, khơng dùng counter, viết chương trình hoạt động đèn sau Nhấn lần thứ đèn sáng, nhấn lần đèn sáng Nhấn lần đèn sáng Nhấn lần đèn tắt ĐABT2: Netword Netword Netword Netword LD LDW= VW0, LDW= VW0, LDW>= VW0, S S R I0.0 EU +I 1, VW0 Q0.0, Q0.2, Netword Q0.0, MOVW 0, VW0 LDW= VW0, S Q0.1, BT3: Viết phương trình tín hiệu cảm biến nhiệt độ dạng đường thẳng y = a*x + b qua điểm A, B Biết điểm A(4,0), điểm B(20, 3200) Tính giá trị y x = 15 ĐABT3: a.4 b 32000 a.16 a 2000 y 2000.x 8000 ; x= 15 y = 2200 3200 a.20 b b 4.a b 8000 Tổng quát ( y2 y1 ) y1 a.x1 b ( y2 y1 ) a.( x2 x1 ) a ( x2 x1 ) ; x = 15 y = a*15 + b b y2 a.x2 y2 a.x2 b b y a.x 2 Netword Netword Netword Netword LD LD LD LD I0.0 M0.0 M0.1 M0.2 MOVW +32000, VW0 MOVW VW0, VW4 MOVW +32000, MOVW +15, VW10 AENO AENO VW8 AENO -I /I AENO *I AENO 0, VW0 VW2, VW4 AENO AENO -I MOVW +20, VW2 MOVW VW4, VW6 AENO MOVW VW10, AENO AENO S VW12 -I *I +4, VW2 VW6, VW8 VW4, VW10 M0.2, +20, VW6 AENO AENO AENO +I S S AENO M0.0, M0.1, (a=VW4, b= VW8) (y=VW12) R Buổi 4: Một số lệnh sử lý tín hiệu số Các bước hồn thiện toán điều khiển PLC + Đọc hiểu yêu cầu toán Hiểu nguyên lý hoạt động hệ thống + Liệt kê số lượng đầu vào đầu tốn, có sử lý analog hay khơng? + Lựa chọn CPU hợp lý dựa số liệu đầu vào đầu ra, số lượng modul mở rộng + Tính tốn cơng suất thiết bị điện mạch lực, mạch điều khiển + Viết lưu đồ thuật toán hoạt động hệ thống + Vẽ sơ đồ dây mạch lực mạch điều khiển + Lập trình theo lưu đồ thuật tốn, chạy mơ chương trình + Đấu nối thiết bị theo sơ đồ nạp chương trình kết hợp với kiểm tra VW8, VW12 M0.0, Lập trình dựa theo biểu đồ xung Lập trình ON/OFF VD: Cho động 1.5kW , U220/380 Y/∆, 1500v/p, 50Hz, cosφ=0.85 Hãy thiết kế hệ thống điều khiển PLC theo yêu cầu sau: a Hệ khởi động, dừng đảo chiều b Hệ khởi động chế độ Y/ ∆, dừng c Hệ hoạt động có cảm biến bảo vệ tải Khi động bị tải hệ thống dừng hoạt động báo lỗi hệ thống đèn cịi ĐAVD: a u cầu tốn: + Tính tốn I/O: Khởi động, dừng đảo chiều: INPUT Điều khiển động quay thuận, nghịch:2 OUTPUT + Chọn PLC CPU 221 AC/DC RLY: 6I/4O + Tính tốn cơng suất thiết bị điện mạch lực, mạch điều khiển Ta có dịng điện động làm việc định mức là: I dm P 3.U d cos( ) 1500 3.380.0,85 2, 7( A) Dòng điện khởi trực tiếp động là: I kd (5 7) I dm (13,5 18,9)( A) Dòng tải là: I qt (1,5 2) I dm (4, 05 5, 4)( A) Chọn Aptomat bảo vệ: loại có dịng định mức khoảng (3÷4) (A) Chọn Contactor tiếp điểm làm việc chịu dòng > 2,7 A + Lưu đồ thuật toán: a) Hệ khởi động, dừng đảo chiều Bài tập áp dụng Thiết kế hệ thống bơm thoát nước cho bể chứa nước thải sinh hoạt Có bơm cơng suất 3kw, lắp đặt theo chế hoạt động song song Có cảm biến mức (Cao, trung bình, thấp) tín hiệu dạng ON/OFF Khi nước thải mức thấp bơm tạm ngừng hoạt động Khi nước thải đạt mức thấp bơm hoạt động Nhu cầu sinh hoạt tăng lên, nước thải xả lượng lớn đạt mức trung bình hai bơm bơm hoạt động Khi cao điểm mức nước sinh hoạt đạt mức cao bơm vào hoạt động, bơm hút nước thải xuống mức trung bình, bơm nghỉ, bơm bơm hoạt động, đến mức thấp bơm hoạt động trở lại, bơm bơm ngừng hoạt động Hệ thống có bảo vệ tải, nước thải mức thấp máy bơm bị cố, máy chạy thay, máy bị cố, máy chạy thay Nếu có máy bơm bị cố dừng hệ thống Các trường hợp bị cố phát tín hiệu báo đèn cịi Buổi 5: Cách sử dụng Couter timer Tại phải dùng Counter Timer? Có dạng Counter nào? Có dạng Timer nào? Ví dụ ứng dụng Counter Timer Buổi 6: Sử lý tín hiệu Analog, vấn đề analog trong S7-200 Buổi 7: Kết nối PLC với PC, cài đặt thơng số để nạp chương trình Buổi 8: Thực hành Bài thực hành số 1: Cho nút nhấn bóng đèn Nhấn nút đèn sáng ngay, sau 1s sau đèn tắt, 1s sau đèn sáng, 1s sau đèn tắt Netword Netword Netword LD I0.0 LDW> T37,0 LDW> T37,20 EU EU EU S M0.0,1 S Q0.0,1 S Q0.0,1 Netword Netword Netword LD M0.0 LDW> T37,10 LD T37 TON T37,30 EU EU R Q0.0,1 R Q0.0,1 R M0.0,1 Bài thực hành số 2: Cho nút nhấn bóng đèn Nhấn nút lần thứ đèn sáng, nhấn lần đèn sáng, nhấn lần 2s sau đèn tắt, 2s sau đèn tắt Netword Netword Netword LD I0.0 LDW= C0,2 LDW> T37,20 LD T37 S Q0.1,1 EU CTU C0,3 Netword R Q0.0,1 Netword LD C0 Netword LDW= C0,1 TON T37,40 LD T37 S Q0.0,1 R Q0.1,1 Bài thực hành số 3: Cho nút nhấn bóng đèn Nhấn nút lần thứ đèn sáng, nhấn nút lần thứ đèn tắt, 2s đèn tắt, 2s đèn sáng, 2s đèn tắt Netword Netword Netword LD I0.0 LDW> T37,0 LDW> T37,40 LD T37 EU EU CTU C0,2 R Q0.0,1 S Q0.0,2 Netword Netword Netword LDW= C0,1 LDW> T37,20 LD T37 S Q0.0,2 EU R Q0.0,2 Netword R Q0.1,1 LDW= C0,2 TON T37,60 Bài thực hành số 4: Cho nút nhấn bóng đèn Nhấn lần 3s đèn sáng Nhấn lần 3s đèn tắt Netword Netword Netword LD I0.0 LDW> C0,1 LDW= C0,2 LD T37 TON T37,30 AN T37 CTU C0,2 Netword S Q0.0,1 LDW= C0,2 Netword AN T37 LD C0 S Q0.0,1 R Q0.0,1 Bài thực hành số 5: Cho nút nhấn bóng đèn Nhấn nút đèn sáng, 1s sau đèn sáng đèn tắt, 1s sau đèn sáng đèn tắt Netword Netword Netword LD I0.0 LDW> C0,1 LDW= C0,2 LD T37 TON T37,30 AN T37 CTU C0,2 Netword S Q0.0,1 LDW= C0,2 Netword AN T37 LD C0 S Q0.0,1 R Q0.0,1 Bài thực hành số 6: Cho nút hai đèn Nhấn nút nút đèn sáng, nhấn nút lại đèn sáng Nhấn nút đèn tắt Netword Netword Netword LD I0.0 LD C0 LD C1 LD I0.2 A I0.1 S Q0.0,1 CTU C0,1 S Q0.1,1 Netword Netword Netword LD C1 LD C0 LD I0.1 A I0.0 S Q0.0,1 LD I0.2 S Q0.1,1 CTU C1,1 Netword LD I0.2 R Q0.0,2 Bài thực hành số 7: Lập trình đèn giao thơng ngã tư với thời gian sau đèn sáng sau: Đỏ 1: 70s (Q0.0) Đỏ 2: 35s (Q0.3) Xanh 1: 35s (Q0.1) Xanh 2: 70s (Q0.4) Vàng 1: 5s (Q0.2) Vàng 2: 5s (Q0.5) Đỏ 1_Q0.0 (70s) Xanh 2_Q0.4 (70s) Xanh 1_Q0.1 (35s) Vàng 2_Q0.5 (5s) Vàng 1_Q0.2 (5s) Đỏ 2_Q0.3 (35s) Netword Netword Netword LD I0.0 LDW> T37,700 LDW> T37,1050 EU EU EU S M0.0,1 S Q0.1,1 S Q0.2,1 Netword S Q0.5,1 R Q0.1,1 LD M0.0 R Q0.0,1 Netword TON T37,1100 R Q0.4,1 LD T37 Netword Netword R T37,1 LDW> T37,0 LDW> T37,750 Netword EU EU LD I0.1 S Q0.0,1 S Q0.3,1 R M0.0,1 S Q0.4,1 R Q0.5,1 R Q0.0,6 R Q0.1,3 R Q0.5,1 Bài thực hành số 8: Cho nút nhấn đèn Nhấn nút đèn sáng, nhấn nút đèn sáng, nhấn nút đèn tắt Netword Netword Netword LD I0.0 LD C0 LD C1 LD I0.2 A I0.1 S Q0.0,1 CTU C0,1 S Q0.1,1 Netword Netword Netword LD C1 LD C0 LD I0.1 A I0.0 S Q0.0,1 LD I0.2 S Q0.1,1 CTU C1,1 Netword LD I0.2 R Q0.0,2 Bài thực hành số 9: Cho nút nhấn bơm Nhấn nút lấn bơm chạy, 15 phút sau bơm chạy, 15 phút sau bơm chạy Nhấn nút lần bơm tắt, phút sau bơm tắt, phút sau bơm tắt Netword Netword Netword LD I0.0 LD C0 LD C1 LD I0.2 A I0.1 S Q0.0,1 CTU C0,1 S Q0.1,1 Netword Netword Netword LD C1 LD C0 LD I0.1 A I0.0 S Q0.0,1 LD I0.2 S Q0.1,1 CTU C1,1 Netword LD I0.2 R Q0.0,2 Bài thực hành số 12: Cho đèn nút Nhấn nút ba đèn sáng chạy nối tiếp Nhân nút p.mm đổi trạng thái Nhấn nút dừng chương trình Netword Netword Netword LD I0.0 LD C0 LD C1 LD I0.2 A I0.1 S Q0.0,1 CTU C0,1 S Q0.1,1 Netword Netword Netword LD C1 LD C0 LD I0.1 A I0.0 S Q0.0,1 LD I0.2 S Q0.1,1 CTU C1,1 Netword LD I0.2 R Q0.0,2 Buổi 9: