Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 21 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
21
Dung lượng
487,54 KB
Nội dung
Giới thiệu ngônngữlậptrình cho S7-200 NộidNội dung ¾ Các loại ngônngữlập trình. ¾ Ngônngữ lậptrìnhLAD¾ Ngônngữlậptrình LAD. ¾ Những vấn đề cần nắm được khi lậptrình với S7-200. ¾ Bộ nhớ.¾ Bộ nhớ. ¾ Các kiểu dữ liệu. ¾ Các phép toán logic. ¾ Các phép toán số học. ¾ Chuyển đổi các kiểu dữ liệu. ¾¾ Các phép toán so sánh. Ý nghĩa và mục đích của bài học ¾ Nắm được các ngônngữlập trình. Sử dụng thành thạophần mềm Step7 MicroWin lậptrình cho S7-200. Thành thạo ngônngữlậptrình LADngôn ngữlậptrình LAD. ¾ Nắm được các cấutrúcchương trình các loạibộ nhớ và ứng dụng, các kiểudữ liệu. ố¾ Thành thạolập trình các phép toán logic,các phép toán số học, các phép toán so sánh, chuyển đổigiữa các kiểudữ liệu.ệ ¾ Lậptrình và đấunối điều khiển1số bài toán logic. ¾ Làm tiền đề cho các bài tiếp theo. Các ngônngữlậptrình ¾ Lậptrình kiểu STL (Statement List): Là ngônngữlậptrình kiểu liệt kê gồm danh sách các câ lệnh phù hợp ớinhững người đãq en ớilậpgồm danh sách các câu lệnh, phù hợp với những người đã quen với lậptrình vi xử lý. ¾ Lậptrình kiểu FBD (Function Block Diagram): Là ngônngữlậptrình sử dụng các hàm logic cơ bản AND, OR, XOR phù hợp với những người đ hiế kế h đi ốđã thiết kế mạch điện tự số. ¾ Lậptrình kiểu LAD (Ladder logic): Là ngônngữlậptrình kiểu hình thang phù hợp với tư người thiết kế mạch điện rơ le. Những vấn đề cần nắm được khi lậptrình ¾ ấ¾ Cấu trúc chương trình. ¾ Bộ nhớ. ¾ Kiểu dữ liệu.ệ ¾ Các phép toán logic. ¾ Các phép toán số học và so sánh. ¾ Chuyển đổigiữa các kiểudữ liệu¾ Chuyển đổi giữa các kiểu dữ liệu. ¾ Các bộ đếm và các bộ thời gian. ¾ Các câu lệnh lặp và điều khiển. BỘ NHỚ Các loạibộ nhớ trong S7-200 Các loại bộ nhớ trong S7-200 Bộ nhớ RAMBộ nhớ RAM M0.0, MB0, MW0,MD0 Cổng ra số Q Q0.0, QB0 Relay Đèn Cổng vào số I I0.0, IB0 Công tắc Tiếp điểm CPU Bộ xử lý trung tâm Cổng ra tương tự AQ AQW0,AQW2 Hiển thị, Điều khiển Cổng vào tương tự AI AIW0 AIW2 Nhiệt độ Áp suất Lưu l Bộ nhớ ROM VB0.0, VB0, VW0,VD0 khiển tương tự AIW0,AIW2 lượng BỘ NHỚ ¾ Bộ hớ RAM¾ Bộ nhớ RAM: Ký hiệu là vùng nhớ M (ví dụ: M0.0,MB0, MW0, MD0): là những loại bộ nhớ mà khi mất điện thì giá trị của chúng bằng 0. ¾ Bộ nhớ ROM: Ký hiệu là vùng nhớ V (ví dụ: VB0.0, VB0, VW0, VD0): là những loại bộ nhớ mà khi mất điện giá trị của chúng không đổi. ¾ Bộ nhớ đặc biệt: Ký hiệu là vùng nhớ SM ( ví dụ SM0.0, SM0.1…) là những vùn g nhớ đặc biệt. Ví dụ SM0.0 luôn bằng 1, SM0.1 có giá trị g ặ ệ ụ g, g ị bằng 1 với vòng quét đầu tiên của PLC dùng để khởi tạo tham số cho quá trình điều khiển. BỘ NHỚ CỔNG VÀO/RA ¾ Cổng vào số (Digital Input):¾ Cổng vào số (Digital Input): Ký hiệu vùng nhớ I (ví dụ I0.0, IB0) bắt đầu từ I0.0 dùng để giám sát các tín hiệu đo dạng số về: Ví dụ trạng thái của động cơ đang chạy hay dừng. ¾ Cổ ố (Di it l O t t)¾ Cổng ra số (Digital Output): Ký hiệu là vùng nhớ Q(Ví dụ Q0.0,QB0) có giá trị bắt đầu từ từ Q0.0 dùng để điều khiển các thiết bị dạng số: Ví dụ đó cắt Contactor để chạy và dừn g động cơ.g g ¾ Cổng vào tương tự (Analog Input): Ký hiệu vùng nhớ AIW (Ví dụ AIW0, AIW2… ) dùng để đọc các tín hiệu đo tương tự: ví dụ như tín hiệu đo nhiệt độ. ¾ Cổ t t (A l O t t)¾ Cổng ra tương tự (Analog Output): Ký hiệu vùng nhớ AQW (Ví dụ AQW0, AQW2…) dùng để điều khiển các thiết bị với đầu vào tương tự: Ví dụ như điều khiển Van mở với góc từ 0-100%. CÁC KIỂU DỮ LIỆU ¾ Kiểu logic(Kiểu Boolean) :¾ Kiểu logic(Kiểu Boolean) : Có giá trị 0và1.Lưutrữ bằng 1 bit .Ví dụ M0.0, M0.1,VB0.0, SM0.0… ¾ Kiểu Integer: ế ằCó giá trị từ -32768 đến 32768, Lưutrữ bằngônhớ 16Bit. Ví dụ MW0, MW2, VW0, AIW0, AQW0… ¾ Kiểu Double Integer: Có giá trị từ 65536 đến 65536 Lưu trữ bằng ô nhớ 32Bit Ví dụ MD0Có giá trị từ -65536 đến 65536, Lưu trữ bằng ô nhớ 32Bit. Ví dụ MD0, MD4, VD0. ¾ Kiểu Real( Số thực): Lưutr ữ bằng 32Bit,ví dụ MD0, MD4, VD0…g ¾ Kiểu BCD: Lưutrữ bằng 1Byte, ví dụ MB0,VB0,VB1,… CÁC PHÉP TOÁN LOGIC ¾ Ýhĩ Sử d để lậ ìh h á í hiệ li¾ Ý nghĩa: Sử dụng để lậptrình cho các tín hiệu logic. ¾ Các phép toán logic gồm: CÁC PHÉP TOÁN LOGICCÁC PHÉP TOÁN LOGIC Trạng thái logic của bit ằ n = M0.0, M0.1 …Lệnh ngõ ra n luôn bằng trạng thái logic ở ngay phía trước lệnh. n =VB0.0, VB0.1… n = Q0.0, Q0.1… (OUTPUT instruction) Phần tử Ký hiệu Tên quy ước Tính chất Lệnh này tác động khi bit n =1 M:Biếnnhớ trung gian không nhớ Lệnh tiếp điểm thường mở. n = M0.0, SM0.0 n=VB0.0 n=I0.0 n=Q0.0 M : Biến nhớ trung gian không nhớ. -VB: Biến nhớ trung gian lưu trạng thái. - SM có giá trị không đổi. -I: Tiếp điểm thực nối ở cổng vào.g (Normally open) Q n= C0 n=T0 p ự g -Q: Tiếp điểm do output điều khiển. -C: Tiếp điểm do bộ đếm đ.khiển. T: Tiếp điểm do timer điều khiển. . cho S7 -20 0 NộidNội dung ¾ Các loại ngôn ngữ lập trình. ¾ Ngôn ngữ lậptrìnhLAD¾ Ngôn ngữ lập trình LAD. ¾ Những vấn đề cần nắm được khi lập trình với S7 -20 0 câu lệnh lặp và điều khiển. BỘ NHỚ Các loạibộ nhớ trong S7 -20 0 Các loại bộ nhớ trong S7 -20 0 Bộ nhớ RAMBộ nhớ RAM M0.0, MB0, MW0,MD0 Cổng ra số Q Q0.0,