Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 13 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
13
Dung lượng
584,5 KB
Nội dung
TRANG: 1 TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA ĐIỆN – ĐIỆN TỬ GVHD: TH.S TẠ VĂN PHƯƠNG SVTH: THÁI ĐỨC THỊNH MSSV: 07118039 BÁO CÁO: MẠNG PLCĐỀTÀI:TRUYỀNTHÔNG2PLCSIEMENSQUACHẾĐỘFREEPORT TRANG: 2 NỘI DUNG BÀI BÁO CÁO • Tổng quan về chếđộtruyềnthông Freeport. • Cách thức truyền thông. • Giới thiệu các khối hàm đặc biệt sử dụng trong chếđộtruyềnthông Freeport. • Thiết lập phần cứng. • Bài tập ứng dụng. TRANG: 3 TỔNG QUAN - ChếđộFreeport cho phép chương trình truyềnthông port của CPU PLC 200. - Có thể sử dụng chếđộFreeportđể thiết lập các giao thức truyềnthông với các loại thiết bị cao cấp. - ChếđộFreeport hỗ trợ cả giao thức ASCII và Binary. - ChếđộtruyềnthôngFreeport chỉ có thể được thực hiện khi PLC ở chếđộ làm việc RUN. TRANG: 4 CÁCH THỨC TRUYỀNTHÔNG • Để kích hoạt chếđộtruyềnthông Freeport, ta sử dụng byte nhớ đặc biệt SMB30 [port 0], SMB130 [port 1]. • Sử dụng các khối điều khiển sau đây để vận hành truyền thông. – Lệnh truyền XMT và ngắt truyền thông. – Ngắt nhận dữ liệu. – Lệnh nhận RCV. TRANG: 5 CÁCH THỨC TRUYỀNTHÔNG P P D B B B M M TỐC ĐỘTRUYỀN (BAUD) 000: 38.400/ 19.200 001: 19.200 010: 9.600 011: 4.800 100: 2.400 101: 1.200 110: 600 111: 300 KIỂU KIỂM TRA 00: KHÔNG KIỂM TRA 01: KIỂM TRA CHẴN 10: KHÔNG KIỂM TRA 11: KIỂM TRA LẺ. SỐ BIT TRUYỀN 0: 8 BIT 1: 7 BIT KIỂU TRUYỀNTHÔNG 00: PPI 01: FREEPORT 10: PPI (BÌNH ĐẲNG) 11:KHÔNG DÙNG TRANG: 6 CÁC LỆNH TRUYỀNTHÔNG • Cả CPU 212 và CPU 214 đều có các lệnh đọc, ghi trên mạng cho phép trao đổi dữ liệu theo kiểu truyềnthông Freeport. Khác với kiểu truyềnthông trên mạng nhiều chủ (MPI). • Các lệnh truyềnthôngFreeport này chỉ có khả năng đọc hoặc gửi dữ liệu lên mạng. Mọi trạm đều có khả năng đọc dữ liệu từ mạng hoặc gửi dữ liệu lên mạng. TRANG: 7 LỆNH TRUYỀN VÀ NGẮT TRUYỀN • Trong chếđộtruyềnthông Freeport, lệnh ghi dữ liệu từ trạm lên mạng có tên là XMT. Lệnh này có thể được thực hiện trong hoặc ngoài chương trình xử lý ngắt. • Lệnh XMT làm việc với cổng truyềnthông nối tiếp của PLC. Dữ liệu ghi lên mạng phải được tổ chức thành 1 bảng, có byte trong bộ nhớ. Trong đó byte đầu tiên chứa độ dài của mảng dữ liệu. Số các dữ liệu nhiều nhất là 255 byte. TRANG: 8 LỆNH TRUYỀN VÀ NGẮT TRUYỀN • Hệ thống sử dụng bit nhớ đặc biệt SM4.5 đểthông báo trạng thái quá trình gửi dữ liệu lên mạng. Trong khi gửi dữ liệu lên mạng, SM4.5 có giá trị 0. Khi toàn bộ mảng đã được truyền lên mạng, SM4.5 có giá trị 1. • Khi byte dữ liệu cuối cùng được gửi đi, tín hiệu báo ngắt kiểu 9 sẽ xuất hiện. Nếu như chếđộ ngắt truyềnthông với tín hiệu báo ngắt kiểu 9 đã được khai báo và kích hoạt trước đó bằng lệnh ATCH. TRANG: 9 NGẮT NHẬN DỮ LIỆU • Khác với việc ghi dữ liệu lên mạng, việc nhận dữ liệu nên được tiến hành trong chếđộ ngắt truyền thông. Mỗi khi nhận được 1 ký tự hệ thống sẽ phát ra 1 tín hiệu báo ngắt có mã hiệu 8. Nếu tín hiệu báo ngắt này được khai báo và kích hoạt trước đó bằng lệnh ATCH. • Chương trình sử lý ngắt kiểu 8 có nhiệm vụ kiểm tra lại ký tự nhận được trong SMB2 và chuyển nó tới vùng mong muốn. TRANG: 10 LỆNH NHẬN DỮ LIỆU • Lệnh nhận dữ liệu RCV nhận nguyên dữ liệu từ cổng COM và hệ thống sẽ phát ra 1 tín hiệu báo ngắt khi đã hoàn tất việc nhận. • Sử dụng các byte nhớ đặc biệt trong S7 200 để cấu hình nơi bắt đầu và kết thúc của dữ liệu. SỐ BYTE BẮT ĐẦU M E S S A G E KẾT THÚC [...]... thái trên dữ liệu nhận được TRANG: 12 THIẾT LẬP PHẦN CỨNG • Sử dụng cáp nối PC/PPI với bộ biến đổi RS -23 2/ RS485 để truyền thông Freeport • Cáp PC/PPI dùng ở chếđộtruyền khi dữ liệu truyền từ RS 23 2 đến cổng RS 485 Cáp dùng ở chếđộ nhận khi đường truyền rỗi, dữ liệu truyền từ RS 485 đến RS 23 2 Và chuyển lại thành chếđộtruyền ngay lập tức khi xuất hiện ký tự được truyền xuống từ bộ phát TRANG: 13...CÁC BYTE NHỚ ĐẶC BIỆT • Freeport Parity Error: Kiểm tra lỗi trong quá trình truyền dữ liệu – SM3.0 =0: Không có lỗi; SM3.0 =1: Có lỗi • Freeport Receive Character: SMB2; byte nhớ đệm Nhận các ký tự trong suốt quá trình truyền thông • Freeport Transmitter Idle: Kiểm tra đường truyền có rỗi không – SM4.5: Kiểm tra port 0 – SM4.6: Kiểm tra port 1 TRANG: . 07118039 BÁO CÁO: MẠNG PLC ĐỀ TÀI: TRUYỀN THÔNG 2 PLC SIEMENS QUA CHẾ ĐỘ FREEPORT TRANG: 2 NỘI DUNG BÀI BÁO CÁO • Tổng quan về chế độ truyền thông Freeport. • Cách thức truyền thông. • Giới thiệu. biến đổi RS -23 2/ RS- 485 để truyền thông Freeport. • Cáp PC/PPI dùng ở chế độ truyền khi dữ liệu truyền từ RS 23 2 đến cổng RS 485. Cáp dùng ở chế độ nhận khi đường truyền rỗi, dữ liệu truyền từ. trong chế độ truyền thông Freeport. • Thiết lập phần cứng. • Bài tập ứng dụng. TRANG: 3 TỔNG QUAN - Chế độ Freeport cho phép chương trình truyền thông port của CPU PLC 20 0. - Có thể sử dụng chế