LẬP TRÌNH PLC S7 200

147 850 0
LẬP TRÌNH PLC S7 200

Đ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

LẬP TRÌNH PLC S7-200 CẤU TRÚC VÀ HOẠT ĐỘNG CẤU TRÚC CỦA PLC S7-200 SIEMENS SIMATIC S7-200 SF RUN STOP I0.0 I0.1 I0.2 I0.3 I0.4 I1.0 I1.1 I1.2 I1.3 I1.4 I0.5 I0.6 I0.7 I1.5 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6 Q0.7 Q1.0 Q1.1 CPU 214 HOẠT ĐỘNG CỦA PLC C h u y e ån d õ l i e äu t ø b o ä n h ù a ûo đ i e àu k h i e ån t h i e t b ò n g o a ïi v i T r u y e àn t h o ân g v a ø t ï k i e åm t r a l o å i Đ o ï c d õ l i e äu t ø n g o a øi v a ø o ( R e a d in p u t ) T h ïc h i e än c h n g t r ì n h ( P ro g m e x c u tio n ) NGÕ VÀO CỦA PLC NGÕ RA CỦA PLC HOẠT ĐỘNG XUẤT NHẬP CỦA PLC KẾT NỐI PLC VỚI TB NGOẠI VI GIỚI THIỆU PLC S7-200 CÁC THÔNG SỐ CỦA PLC S7 200 Đặc trưng CPU 221 CPU 222 CPU 224 CPU 226 Kích thước(mm) 90x80x62 90x80x62 120.5x80x62 190x80X62 Bợ nhớ chương trình 2048 words 2048words 4096words 4096words Bợ nhớ dữ liệu 1024 words 1024words 2560words 2560words Cởng logic vào 14 24 Cởng logic 10 16 Modul mở rợng None 7 Digital I/O cực đại 128/128 128/128 128/128 128/128 Analog I/O cực đại None 16In/16Out 32In/32Out 32In/32Out Bợ đếm (Counter) 256 256 256 256 Bợ định thì (Timer) 256 256 256 256 Tớc đợ thực thi lệnh 0.37µs 0.37µs 0.37µs 0.37µs Khả lưu trữ mất điện 50 giờ 50 giờ 190 giờ 190 giờ Nhóm lệnh Bit cho Timers Counters FBD LAD I0.0 I0.1 I0.2 I0.3 I0.4 I0.5 I0.6 T5 ( SD ) S5T#25s T9 ( SF ) S5T#15600mS T2 ( SP ) S5T#12S T6 ( SE ) S5T#500ms T10 ( SS ) S5T#20ms ( ( STL T5 I0.0 & SD S5T#25s T9 I0.1 & SF S5T#15600ms T2 I0.2 & & SP SE S5T#500ms SE T10 I0.4 & SS S5T#20ms C14 C14 CU) I0.5 C17 CD ) I0.6 & CU C17 & SF SP S5T#12s T6 I0.3 SD CD SS CU CD A L SD A L SF A L SP A L SE A L SS A CU A CD I0.0 S5T#25s T5 I0.1 S5T#15600MS T9 I0.2 S5T#12S T2 I0.3 S5T#500MS T6 I0.4 S5T#20MS T10 I0.5 C14 I0.6 C17 XỬ LÝ NGẮT OB10 : Time-of-Day Interrupt OB1 is executed continuously OB82: Module Diagnostic Error unless interrupted in the CPU by another OB KHỐI TỔ CHỨC (OBs) OB1 Chương trình Tiếp tục chu kỳ trừ bò ngắt khối OBs có mức ưu tiên cao Khi ngắt ưu tiên cao xuất dẫn đến thoát khỏi OB1 tà chuyển đến thực thi khối có mức ưu tiên cao Hệ thống gọi khối OB khác: OB10: ví dụ Thực thi koối phút OB20 ví dụ: Thực thi khối 2.35 s sau thành phần bò tác động Ví dụ OB82: Thực thi khối xảy ngắn mạch cho Analoginput PIW532 NGẮT ĐỊNH THỜI  The time-of-day OB (OB10 in S7-314) cho phép OB thực thi theo thời gian đònh trước khoảng thời gian đònh     Một lần: Thực thi lần theo đònh thời gian Mỗi phút: Thực thi phút theo đònh thời gian Giờ: Thực thi lần theo đònh thời gian Hằng ngày: Thực thi lần ngày thực thi lần theo đònh thời gian NGẮT ĐỊNH THỜI    Hàng tuần: Thực thi lần tuần thực thi lần theo đònh thời gian Hàng tháng: Thực thi lần tháng thực thi lần theo đònh thời gian Hàng năm: Thực thi lần năm thực thi lần theo đònh thời gian NGẮT ĐỊNH THỜI  AY L E D Khối tổ chức time-delay (OB20 in S7-314) cho phép ngắt cyclic OB thực thi lệnh sau khoảng delay xác đònh OB20 bắt đầu cách gọi SFC32 (SRT_DINT) Bạn đònh thời gian delay đưa đến SFC I0.0 M0.1 (P) 20 EN OB_NR T#500ms DTIME W#16#01 SIGN SFC32 (SRT_DINT) M2.0 ( ) ENO RET_VAL MW10 OB_NR DTIME SIGN RET_VAL xử lý OB Number to be started after time delay Độ dài thời gian delay (1 to 60000 ms) Nhận dạng Chứa đựng mã lỗi thông báo oỗi xuất OB Cyclical Process Interrupts Cyclical interrupt OB (OB35) cho phép ngắt khoảng thời gian cố đònh OB35 OB35 OB35 OB1 is executed continuously .interrupt OB1 and execute OB35 every 250ms OB35 XỬ LÝ NGẮT PHẦN CỨNG Analog Input Module +27648 +20000 Upper limit for interrupt If value from level transmitter PIW352 is greater than the upper limit enabled for this analog channel, call OB40 NGẮT THEO SỰ CỐ XÁC ĐỊNH TRƯỚC Analog Input Module X +27648 If the analog module has been configured to enable a wire break as a hardware interrupt, a hardware problem at the transmitter can be used to call one of the error-detection OBs (for example, OB82) Ngắt có báo lỗi khối tổ chức STEP7 cung cấp OBs khác để ngắt chương trình hoạt động điều kiện xuất ngắt báo lỗi từ phần cứng Run-time errors Asynchronous errors Error OB OB80 Lỗi thời gian (ví dụ vượt chu kỳ quét) OB85 Lỗi chương trình hoãt động không (ví dụ OBx gọi không đưa vào vùng không gian làm việc) OB87 Lỗi truyền thông Synchronous errors Error OB OB121 Lỗi chương trình hoãt động (OBx gọi không đưa vào vùng không gian làm việc) OB122 Xử lý sai (ví dụ chương trình cố gắng xử lý thiết bò không tồn tại) Dùng SFCs để ngắt OBs   Thông qua STEP7 S7 Configuration tool, dùng integrated System Functions (SFCs) để thiết lập cấu hình điều khiển ngắt OBs SFCs cho việc ngắt đònh thời     SFC28 SFC29 SFC30 SFC31 SET_TINT CAN_TINT ACT_TINT QRY_TINT Set thời gian ngắt đònh thời Huỷ bỏ thời gian đònh thời Ngắt dònh thời tích cực Query ngắt đònh thời ngắt Dùng SFCs để ngắt OBs (tt)  SFCs cho hỏi vòng ngắt đònh thời   SFC32 SFC33 SRT_TINT Bắt đầu ngắt đònh thời CAN_DINT Huỷ bỏ ngắt đònh thời Dùng SFCs có báo lỗi chương trình ngắt OBs Integrated System Functions (SFCs) cóo thể dùng để điều khiển giám sát ngắt OB liên quan đến lỗi đồn bất đồng bộ( synchronous and asynchronous errors ) SFCs cho báo lỗi đồng (synchronous errors )     SFC36 SFC37 SFC38 MSK_FLT Mask Synchronous Faults DMSK_FLT Unmask Synchronous Faults READ_ERR Đọc ghi sai Dùng SFCs có báo lỗi chương trình ngắt OBs (tt)  SFCs với ngắt đồng bất đồng (Synchronous Interrupts and Asynchronous Errors )     SFC39 SFC40 SFC41 SFC42 DIS_IRT EN_IRT DIS_AIRT EN_AIRT Huỷ bỏ ngắt Cho phép ngắt Hủy bỏ báo động ngắt Cho phép ngắt báo động [...]... của từ trong miền - TOÁN HẠNG CHO PHÉP TRONG PLC S7- 200 TOÁN HẠNG CHO PHÉP TRONG PLC S7- 200 PHƯƠNG PHÁP LẬP TRÌNH CHO PLC -PHƯƠNG PHÁP LADDER -PHƯƠNG PHÁP STAMENTLIST(STL) -PHƯƠNG PHÁP DÙNG SƠ ĐỒ KHỐI (FBT) GHI CHÚ: CÓ THỂ CHUYỂN ĐỔI QUA LẠI GIỮA 3 PHƯƠNG PHÁP TRÊN TRONG 3 PHƯƠNG PHÁP TRÊN THÌ LADER LÀ DỄ HIỂU VÀ SỬ DỤNG NHẤT TẬP LỆNH CỦA PLC S7- 200 NHĨM LỆNH CƠ BẢN DẠNG LADDER LỆNH VÀO/ RA TIẾP... DỄ HIỂU VÀ SỬ DỤNG NHẤT TẬP LỆNH CỦA PLC S7- 200 NHĨM LỆNH CƠ BẢN DẠNG LADDER LỆNH VÀO/ RA TIẾP ĐIỂM THƯỜNG HỞ TIẾP ĐIỂM THƯỜNG ĐĨNG NGÕ RA VÍ DỤ MINH HỌA   CHƯƠNG TRÌNH ĐIỀU KHIỂN ĐẢO CHIỀU ĐỘNG CƠ KẾT NỐI VÀO RA CHƯƠNG TRÌNH VIẾT CHO PLC I0.0 : nút nhấn dừng I0.2 : nút nhấn mở máy thuận I0.3 : nút nhấn mở máy nghịch Q0.0 : ngõ ra nối với cuộn dây Kt Q0.1 : ngõ ra nối với cuộn dây Kn NHĨM LỆNH GHI...GHÉP NỐI MÁY TÍNH VỚI PLC MỞ RỘNG PORT VÀO/RA CHO PLC CẤU TRÚC BỘ NHỚ VÙNG DỮ LIỆU ĐƯC CHI RA LÀM NHIỀU MIỀN VỚI CÁC TỪ KHOÁ NHƯ SAU - V: Variable memory I: Input image register O: Output image register M: Internal memory bits SM: Special... = PT THÌ T1 BIT = 1 - CHỈ XĨA TONR BẰNG LỆNH RESET TIMER - KHI NGÕ VÀO EN = 0 THÌ DỮ LIỆU KHƠNG VỊ XỐ BÀI TẬP ỨNG DỤNG TIMER BT1: VIẾT CHƯƠNG TRÌNH ĐIỀU KHIỂN 3 ĐỘNG CƠ HOẠT ĐỘNG NHƯ SAU NHẤN S1: ĐC1 CHẠY, 10S SAU ĐC2 CHẠY, 10S SAU ĐC3 CHẠY BT2: VIẾT CHƯƠNG TRÌNH ĐIỀU KHIỂN 3 ĐỘNG CƠ HOẠT ĐỘNG NHƯ SAU NHẤN S1: ĐC1 CHẠY, 10S CHO PHÉP KHỞI ĐỘNG ĐC2, 10S SAU CHO PHÉP KHỞI ĐỘNG ĐC3 KHI TẮT THÌ PHẢI TẮT

Ngày đăng: 26/06/2016, 22:08

Từ khóa liên quan

Mục lục

  • LẬP TRÌNH PLC

  • CẤU TRÚC VÀ HOẠT ĐỘNG

  • S7-200

  • HOẠT ĐỘNG CỦA PLC

  • NGÕ VÀO CỦA PLC

  • NGÕ RA CỦA PLC

  • HOẠT ĐỘNG XUẤT NHẬP CỦA PLC

  • KẾT NỐI PLC VỚI TB NGOẠI VI

  • GIỚI THIỆU PLC S7-200

  • CÁC THÔNG SỐ CỦA PLC S7 200

  • GHÉP NỐI MÁY TÍNH VỚI PLC

  • MỞ RỘNG PORT VÀO/RA CHO PLC

  • CẤU TRÚC BỘ NHỚ

  • VÙNG DỮ LIỆU

  • VÙNG ĐỐI TƯNG

  • CÁCH THỨC TRUY CẬP BỘ NHỚ

  • TOÁN HẠNG CHO PHÉP TRONG PLC S7-200

  • Slide 18

  • PHƯƠNG PHÁP LẬP TRÌNH CHO PLC

  • TẬP LỆNH CỦA PLC S7-200

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

Tài liệu liên quan