Bài giảng Mạng ASI

 AS-I MASTER.

 AS-I MODULE(SLAVE).

 CÁP AS-I.

 NGUỒN AS-I.

 SENSOR/ACTUATOR VỚI CHIP AS-I ĐƯỢC TÍCH HỢP.

 BỘ ĐỊNH ĐỊA CHỈ

 PHẦN MỀM CHO AS-I

 

ppt81 trang | Chuyên mục: Mạng Máy Tính | Chia sẻ: dkS00TYs | Lượt xem: 11539 | Lượt tải: 1download
Tóm tắt nội dung Bài giảng Mạng ASI, để xem tài liệu hoàn chỉnh bạn click vào nút "TẢI VỀ" ở trên
STER TRÊN MẠNG. MASTER NÀY HỎI VÒNG TẤT CẢ CÁC SLAVE VÀ ĐỢI TRẢ LỜI. - ĐỊA CHỈ ĐIỆN TỬ. MỖI SLAVE CÓ 1 ĐỊA CHỈ RIÊNG, CHỈ XUẤT HIỆN 1 LẦN TRONG MẠNG. HOẠT ĐỘNG CỦA MẠNG ASI a. NGUYÊN TẮC HOẠT ĐỘNG - KỸ THUẬT TRUYỀN MASTER-SLAVE CHỈ CÓ MỘT MASTER TRÊN MẠNG. MASTER NÀY HỎI VÒNG TẤT CẢ CÁC SLAVE VÀ ĐỢI TRẢ LỜI. - ĐỊA CHỈ ĐIỆN TỬ. MỖI SLAVE CÓ 1 ĐỊA CHỈ RIÊNG, CHỈ XUẤT HIỆN 1 LẦN TRONG MẠNG. HOẠT ĐỘNG CỦA MẠNG ASI - HOẠT ĐỘNG TIN CẬY VÀ LINH HOẠT DÙNG KỸ THUẬT TRUYỀN TỐC ĐỘ CAO . MASTER GIÁM SÁT ĐIỆN ÁP TRÊN MẠNG, NẾU PHÁT HIỆN LỖI SẺ BÁO CHO THÔNG ĐIỆP ĐẾN PLC HOẠT ĐỘNG CỦA MẠNG ASI b. ĐẶC TÍNH VẬT LÝ. SỬ DỤNG CÁP 2 DÂY VỪA CẤP NGUỒN, VỪA TRUYỀN DỮ LIỆU. ĐỂ TIỆN LỢI CHO VIỆC KẾT NỐI NGƯỜI TA KỸ THUẬT ẤN XUYÊN CÁCH ĐIỆN ĐỂ NỐI CÁP. CHU KỲ QUÉT CỦA MẠNG ASI 5mS ĐỐI VỚI CÁC SLAVE CHUẨN 10mS ĐỐI VỚI CHẾ ĐỘ MỞ RỘNG SỐ LƯỢNG SLAVE KẾT NỐI 31 ĐỐI VỚI SLAVE CHUẨN 62 ĐỐI VỚI CHẾ ĐỘ MỞ RỘNG SỐ LƯỢNG VÀO/ RA 124 VÀO/124 RA ĐỐI VỚI CHẾ ĐỘ CHUẨN. 248 VÀO, 186 RA ĐỐI VỚI CHẾ ĐỘ MỞ RỘNG MỘT SỐ ỨNG DỤNG MẠNG ASI DÂY CHUYỀN ĐÓNG CHAI MỘT SỐ ỨNG DỤNG MẠNG ASI SẢN XUẤT Banh. CHỨC NĂNG CÁC PHẦN TỬ TRONG MẠNG ASI ASI MASTER: ĐÓNG VAI TRÒ KIỂM SOÁT TOÀN BỘ HOẠT ĐỘNG CỦA HỆ THỐNG TRONG MẠNG. CÁC LOẠI PLC S7-200,S7-300, GATEWAY CÓ THỂ SỬ DỤNG LÀM ASI-MASTER PLC S7-200 KẾT HỢP VỚI CP 242-2 LÀM ASI-MASTER HÌNH DẠNG VÀ CÁCH NỐI CÁP CP 242-2 KHI LÀM ASI-MASTER PLC S7-200 KẾT HỢP VỚI CP 242-8 LÀM ASI-MASTER PLC S7-300 KẾT HỢP VỚI CP 342-2 LÀM ASI-MASTER CHỨC NĂNG CÁC PHẦN TỬ TRONG MẠNG ASI -ASI SLAVE GỒM 2 LOẠI: SLAVE TÍCH CỰC VÀ SLAVE THỤ ĐỘNG. SLAVE TÍCH CỰC: MODULE ĐƯỢC TÍCH HỢP SẲN NÊN TẤT CẢ CÁC CẢM BIẾN, CƠ CẤU CHẤP HÀNH LOẠI THƯỜNG CÓ THỂ NỐI TRỰC TIẾP VỚI MẠNG ASI. ASI THỤ ĐỘNG: KHÔNG TÍCH HỢP SẲN DO ĐÓ CHỈ NỐI ĐƯỢC VỚI CÁC CẢM BIẾN, CƠ CẤU CHẤP HÀNH CÓ TÍCH HỢP SẲN CHÍP ĐIỆN TỬ. CHỨC NĂNG CÁC PHẦN TỬ TRONG MẠNG ASI ASI TÍCH CỰC CÓ 4 ĐẦU NỐI. KẾT NỐI SENSOR VÀ ACTUATOR THÔNG MINH CẤU HÌNH HỆ THỐNG ASI LẮP ĐẶT MODULE ASI. CÁC MODULE ASI MODULE ASI THỤ ĐỘNG: KHÔNG ĐƯỢC TÍCH HỢP SẲN CÁC CHIP NÊN CHỈ KẾT NỐI ĐƯỢC VỚI CÁC SENSOR, ACTUATOR THÔNG MINH. KẾT NỐI MODULE PASTIVE VỚI SENSOR VÀ ACTUATOR CẤU HÌNH HỆ THỐNG ASI ĐỊNH ĐỊA CHỈ CHO MODULE ASI. - BỘ ĐỊNH ĐỊA CHỈ CHO MODULE DÙNG ĐỂ ĐỊNH ĐỊA CHỈ CHO CÁC SLAVE. CÁC SLAVE CÓ ĐỊA CHỈ TỪ 1 ĐẾN 31. - KHI MỘT ĐỊA CHỈ ĐƯỢC MODULE ASI NHẬN RỒI THÌ CÁC MODULE KHÁC KHÔNG ĐƯỢC KHAI BÁO ĐỊA CHỈ NÀY NỮA, NẾU KHÔNG HỆ THỐNG SẺ BÁO LỖI. CHẾ ĐỘ ASI-MASTER - NGUYÊN TẮC HOẠT ĐỘNG MASTER SLAVE. AS-I MASTER KẾT NỐI VỚI CÁC SLAVE QUA CAP AS-I, ĐIỀU KHIỂN TRAO ĐỔI DỮ LIỆU VỚI CÁC SLAVE QUA CAP AS-I. CHẾ ĐỘ ASI-MASTER - GIAO TIẾP GIỮA MASTER VÀ SLAVE CHẾ ĐỘ ASI-MASTER - GIAO TIẾP GIỮA MASTER VÀ SLAVE CÁC LỆNH GÁN THAM SỐ VÀ DỮ LIỆU ĐƯỢC TRUYỀN QUA GIAO TIẾP GIỮA CPU VÀ CP MASTER. CHƯƠNG TRÌNH SỬ DỤNG DÙNG NHỮNG HÀM THÍCH HỢP ĐỂ ĐỌC VÀ GHI QUA GIAO TIẾP NÀY. TRUYỀN DỮ LIỆU GIỮA  ASI-MASTER VÀ SLAVE MASTER CHỌN HÀM ĐỂ CHỌN CHẾ ĐỘ, XÁC NHẬN ĐỊA CHỈ, ĐỂ ĐỌC VÀ GHI DỮ LIỆU VÀO SLAVE TƯƠNG ỨNG HOẠT ĐỘNG CỦA AS-I SLAVE -DỮ LIỆU I/O: DỮ LIỆU RA CẤP CHO TBỊ NGOẠI VI, DỮ LIỆU VÀO CẤP CHO MASTER KHI SLAVE ĐƯỢC YÊU CẦU. -CÁC THAM SỐ: SỬ DỤNG CÁC NGÕ RA CỦA ASI SLAVE, ASI MASTER TRUYỀN DỮ LIỆU ĐỂ ĐIỀU KHIỂN CHẾ ĐỘ LÀM VIỆC CỦA ASI-SLAVE HOẠT ĐỘNG CỦA AS-I SLAVE -CẤU HÌNH: CẤU HÌNH I/0 CHỈ RA NHỮNG ĐƯỜNG DỮ LIỆU CÓ CHỨC NĂNG VÀO HAY RA. CHUYỂN ĐỔI DỮ LIỆU -CẤU TRÚC THÔNG TIN DỮ LIỆU CHUYỂN ĐỔI DỮ LIỆU ASI MASTER CÓ CẤU TRÚC SAU. -DATA IMAGE: CHỨA CÁC THÔNG TIN TẠM THỜI. -I/0 DATA:DỮ LIỆU CÁC SLAVE ACTIVE. Act.params: CÁC THÔNG SỐ CỦA CÁC SLAVE ĐANG ACTIVE. Act.Config: CHỨA CẤU HÌNH I/0 VÀ CÁC MÃ ID CỦA NHỮNG SLAVE KHI ĐƯỢC ĐỌC. LDS: DANH SÁCH CÁC SLAVE HIỆN CÓ CHUYỂN ĐỔI DỮ LIỆU LAS: DANH SÁCH CÁC SLAVE ĐƯỢC TÍCH CỰC DO ASI MASTER. I/O: DỮ LIỆU VÀO RA. Config.data: DỮ LIỆU CỐ ĐỊNH KHÔNG THAY ĐỔI, ĐƯỢC LƯU TRONG EFROM. Expected DATA: DỮ LIỆU SO SÁNH CHỌN LỰA ĐƯỢC. LPS: DANH SÁCH CÁC ASI SLAVE VĨNH CỮU ĐƯỢC ASI MASTER YÊU CẦU TRÊN CAP ASI CHUYỂN ĐỔI DỮ LIỆU ASI SLAVE CÓ CẤU TRÚC SAU. I/0 DATA. PARAMETERS. ACTUAL CONFIGURATION DATA: ID, I/O. ADDRESS: 1 ĐẾN 31. CÁC GIAI ĐOẠN HOẠT ĐỘNG -CÓ 3 GIAI ĐOẠN: KHỞI TẠO, KHỞI ĐỘNG VÀ TRAO ĐỔI DỮ LIỆU. CÁC CHỨC NĂNG GIAO TIẾP HỆ THỐNG AS-I SƠ ĐỒ KẾT NỐI TIÊU BIỂU CỦA HỆ THỐNG AS-I HỆ THỐNG TRUYỀN DỮ LIỆU CẤU TRÚC BỨC ĐIỆN TRUYỀN ST: BIT START. A4..A0: ĐỊA CHỈ SLAVE P: BIT KIỂM TRA CHẲN LẼ. CB: CONTROL BIT. EB: END BIT. I4..I0 : PHẦN THÔNG TIN. - BIT ĐIỀU KHIỂN CB KÝ HIỆU LOẠI THÔNG BÁO DỮ LIỆU, THAM SỐ, ĐỊA CHỈ HAY LỆNH GỌI. - GIỮA LỜI GỌI TRẠM CHỦ VÀ LỜI GỌI TRẠM TỚ CÓ MỘT KHOẢNG THỜI GIAN NGHỈ. HỆ THỐNG AS-I CÓ 9 LỆNH GỌI GIỚI THIỆU VỀ CP 243-2 ĐẶC ĐIỂM CỦA CP 243-2 -CP 243-2 DÙNG ĐỂ GIAO TIẾP MẠNG ASI VỚI PLC S7-200.-CP 243-2 CÓ MỘT MODULE SỐ 8DI/8DO VÀ MỘT MODULE TƯƠNG TỰ 8AI/8AO.-CÁC MODULE CỦA CP 243-2 ĐƯỢC THIẾT KẾ TƯƠNG ĐƯƠNG VỚI MODULE MỞ RỘNG CỦA PLC S7-200.-ĐỊA CHỈ CỦA MODULE SỐ VÀ ANALOG BẰNG BAO NHIÊU.? KẾT NỐI MẠNG DÙNG CP 243-2 ĐẶC TÍNH KỸ THUẬT CP 243-2 Ý NGHĨA CÁC LED CỦA CP 243-2 VÍ DỤ VỀ HIỂN THỊ SLAVE GIAO TIẾP VỚI CPU S7-200 CP 243-2 CHIẾM 2 KHE MODULE MỞ RỘNG LIÊN TIẾP CỦA S7-200. MODULE SỐ 8 DI/DO MODULE TƯƠNG TỰ 8AI/AO ĐẶC ĐIỂM CỦA MODULE SỐ VÀ MODULE ANALOG TRONG CP 243-2 MODULE SỐ CHIẾM 8BIT VÀO, 8 BIT RA TRONG VÙNG ĐỊA CHỈ VÀO RA SỐ CỦA S7-200. S7-200 VÀ CP243-2 GIAO TIẾP VỚI NHAU QUA 2 MODULE NÀY MODULE ANALOG CHIẾM 16 BYTEVÀO, 16 BYTE RA TRONG VÙNG ĐỊA CHỈ NGÕ VÀO RA TƯƠNG TỰ, DỮ LIỆU TRAO ĐỔI VỚI CÁC SLAVE ĐƯỢC TRAO ĐỔI QUA MODULE TƯƠNG TỰ. ĐỊA CHỈ CỦA CP 243-2 TRONG S7-200 ĐỊA CHỈ CỦA CP 243-2 TRONG S7-200 PHỤ THUỘC VÀO 2 ĐẶC ĐIỂM SAU. LOẠI S7-200 SỬ DỤNG. KHE GẮN CP 243-2 ĐỊA CHỈ CỦA CP 243-2 TRONG CPU 224 ĐỊA CHỈ CỦA CP 243-2 TRONG CPU 224 Ý NGHĨA DỮ LIỆU TRONG MODULE SỐ MODULE SỐ CỦA CP 243-2 CHỨA 4 THANH GHI : +THANH GHI NHẬN DẠNG , 8 BIT. + THANH GHI LỖI, 8 BIT. + THANH GHI NGÕ VÀO 8DI (BYTE TRẠNG THÁI CP 243-2). + THANH GHI NGÕ RA 8DO (BYTE ĐIỀU KHIỂN CỦA CP 243-2). Ý NGHĨA DỮ LIỆU TRONG MODULE SỐ Ý NGHĨA CỦA CÁC THANH GHI SỐ THANH GHI NHẬN DẠNG: THANH GHI LỖI CHO BIẾT SỰ TỒN TẠI CỦA CÁC MODULE SỐ. THANH GHI NHẬN DẠNG CÓ THỂ ĐỌC TỪ SMB8 CỦA S7-200 NÓ CÓ GIÁ TRỊ 05H. (CP GẮN SÁT S7-200) THANH GHI LỖI: LUÔN CHO GIÁ TRỊ LÀ 0 KHI XÃY RA LỖI. GIÁ TRỊ CỦA THANH GHI LỖI ĐƯỢC ĐỌC TỪ SMB9 KHI CP 243-2 GẮN SÁT S7-200 - BYTE TRẠNG THÁI LIÊN QUAN ĐẾN GIAO TIẾP CỦA ASI MASTER, CÓ CẤU TRÚC NHƯ SAU. Ý NGHĨA CỦA BYTE TRẠNG THÁI - CHỨC NĂNG CÁC BIT CỦA BYTE TRẠNG THÁI. Ý NGHĨA CỦA BYTE TRẠNG THÁI - BYTE ĐIỀU KHIỂN ĐƯỢC DÙNG ĐỂ ĐIỀU KHIỂN QT TRAO ĐỔI DỮ LIỆU. Ý NGHĨA CỦA BYTE ĐIỀU KHIỂN - CHỨC NĂNG CÁC BIT CỦA BYTE ĐK. Ý NGHĨA CỦA BYTE ĐIỀU KHIỂN Ý NGHĨA DỮ LIỆU CỦA MODULE ANALOG MODULE TƯƠNG TỰ CỦA CP 243 GỒM 4 VÙNG : + THANH GHI NHẬN DẠNG , 8 BIT. + THANH GHI LỖI, 8 BIT + 8 WORDS ANALOG NGÕ VÀO AI + 8 WORDS ANALOG NGÕ RA AO Ý NGHĨA DỮ LIỆU CỦA MODULE ANALOG Ý NGHĨA THANH GHI NHẬN DẠNG CỦA MODULE ANALOG - THANH GHI TRẠNG THÁI TRONG MODULE ANALOG CHO BIẾT SỰ TỒN TẠI CỦA MODULE ANALOG. GIÁ TRỊ CỦA THANH GHI NHẬN DẠNG CHỨA TRONG SMB10 = 01H KHI CP NẰM SÁT S7-200. Ý NGHĨA THANH GHI LỖI CỦA MODULE ANALOG - THANH GHI LỖI CÓ CHỨC NĂNG BÁO LỖI CHO CHƯƠNG TRÌNH. CHỨC NĂNG CÁC BIT THANH GHI LỖI CỦA MODULE ANALOG TRUY XUẤT CÁC BIT THANH GHI LỖI CỦA MODULE ANALOG BIT SM11.0 VÀ SM11.2 BÁO TRẠNG THÁI LỖI CỦA THANH GHI TRUY XUẤT DỮ LIỆU CỦA CÁC ASI SLAVE -TRƯỚC KHI TRUY XUẤT DỮ LIỆU CỦA CÁC SLAVE TRONG MẠNG ASI PHẢI TUÂN THỦ CÁC YÊU CẦU SAU ĐÂY.	KHÔNG KÍCH HOẠT VIỆC LỌC NGÕ VÀO CỦA MODULE ANALOG.ĐẶT BIT “PLC-RUN”(BIT 7) TRONG THANH GHI ĐIỀU KHIỂN LÊN 1. TRUY XUẤT DỮ LIỆU CỦA CÁC ASI SLAVE 	XÁC ĐỊNH XEM CP 243-2 ĐÃ SẲN SÀNG TRAO ĐỔI DỮ LIỆU CHƯA BẰNG CÁCH KIỂM TRA BÍT “CP-READY” TRONG THANH GHI TRẠNG THÁI.NẾU “CP-READY” =1 THÌ CP ĐÃ SẲNG SÀNG LÀM VIỆC NGƯỢC LẠI THÌ KHÔNG VÀ TA PHẢI KIỂM TRA LẠI. TRUY XUẤT GIÁ TRỊ NHỊ PHÂN CỦA CÁC ASI SLAVE 	CP 243-2 ẤN ĐỊNH 4 BIT (MỘT NIBBLE) TRONG VÙNG DỮ LIỆU VÀO RA ĐỐI VỚI MỖI SLAVE. PLC WRITE(DỮ LIỆU RA) CỦA SLAVE HOẶC READ(DỮ LIỆU VÀO) CỦA SLAVE.VIỆC TRUY XUẤT NÀY CHO PHÉP CÁC SLAVE TRUYỀN THEO HAI HƯỚNG KHI ĐƯỢC ĐỊNH ĐỊA CHỈ. VÙNG DỮ LIỆU NGÕ VÀO CỦA SLAVE CHUẨN Ở BANK 0 VÙNG DỮ LIỆU NGÕ RA CỦA SLAVE CHUẨN Ở BANK 0 CÁC BƯỚC LẬP TRÌNH ĐIỀU KHIỂN MẠNG ASI THIẾT LẬP CẤU HÌNH MẠNG ASI: LẮP ĐẶT S7-200,CP 243-2,MODULE,CAP ASI, ĐẶT ĐỊA CHỈ CHO MODULE.VIẾT CHƯƠNG TRÌNH ĐIỀU KHIỂN CHO MẠNG AS-I. CẤU TRÚC CHƯƠNG TRÌNH ĐIỀU KHIỂN MẠNG ASI SET BIT “PLC – RUN = 1” (BIT 7) TRONG BYTE ĐIỀU KHIỂN.CHỜ CHO ĐẾN KHI NÀO BIT “CP-READY” THÌ MỚI THỰC HIỆN CHƯƠNG TRÌNH ĐIỀU KHIỂN.  CÁCH THỨC GHI DỮ LIỆU RA MODULE SET BIT “PLC – RUN = 1” (BIT 7) TRONG BYTE ĐIỀU KHIỂN.CHỜ CHO ĐẾN KHI NÀO BIT “CP-READY” THÌ MỚI THỰC HIỆN CHƯƠNG TRÌNH ĐIỀU KHIỂN. CHỌN BANK THANH GHI ( BANK O).NẠP DỰ LIỆU CẦN GHI CHO CÁC SLAVE.GHI DỮ LIỆU RA CÁC SLAVE CÁCH THỨC ĐỌC DỮ LIỆU VÀO TỪ MODULE SET BIT “PLC – RUN = 1” (BIT 7) TRONG BYTE ĐIỀU KHIỂN.CHỜ CHO ĐẾN KHI NÀO BIT “CP-READY” THÌ MỚI THỰC HIỆN CHƯƠNG TRÌNH ĐIỀU KHIỂN. CHỌN BANK THANH GHI ( BANK O)Ư2ĐỌC DỮ LIỆU VÀO TỪ CÁC SLAVE. MỘT SỐ VÍ DỤ LẬP TRÌNH ĐIỀU KHIỂN MẠNG ASI 

File đính kèm:

  • pptBài giảng Mạng ASI.ppt