zz Trường Đại Học Bách Khoa TP HCM BÁO CÁO KẾT QUẢ THÍ NGHIỆM ĐO LƯỜNG VÀ ĐIỀU KHIỂN BẰNG MÁY TÍNH BÀI 3: GIAO TIẾP TCP/IP Sinh viên thực : +Hồ Công Vũ – 1514095 +Nguyễn Tuấn – 1513138 Giáo viên hướng dẫn: Nguyễn Đình Hn Bài thí nghiệm 1: Kết nối Modbus PLC PC + Giao diện phần mềm thiết kế theo yêu cầu: + Chương trình PLC kích hoat Modbus Server kết nối TCP/IP từ PLC: + Nạp chương trình kiểm tra truy xuất liệu với máy tính: Khi nút write: + Khung thông tin truyền qua PLC: nội dung Send Msg thực chương trình WriteMultipleRegistersMsg + Khung thơng tìn nhận từ PLC: thông tin khởi tạo kết nối TCP/IP từ server gửi cho máy tính, dài 50 byte + Làm thay đổi giá trị ghi địa từ “start address” đến địa thứ “Start address +6” group box Write Mutil Registers + Báo lỗi có lỗi xảy Khi nhấn nút Read: + Khung thông tin gửi qua PLC: báo số byte thông tin cần nhân từ khung truyền cho PLC biết (ở byte) + Khung thông tin nhận từ PLC: nội dung Receive Msg, chứa giá trị byte đọc từ địa “Start address” đến địa thứ “Start address +6” group box Read Holding Registers + Xuất giá trị byte cần nhận ghi tương ứng group box Bài thí nghiệm 2: Ứng dụng điều khiển đo nhiệt Thí nghiệm 2.1 : Điều khiển ON/OFF Xây dựng sơ đồ theo yêu cấu đề + Sử dụng ghi BUFF Data[0] điiều khiển đóng ngắt lò nhiệt + Tín hiệu nhiệt độ lấy từ IW64 đọc PC thông qua BUFF.data[6] + Sơ đò thực kết đạt hình : Giải thuật thực hiện: + Dùng BUFF.data[0] để điều khiển lò nhiệt ( network 4) ngõ %Q0.0 + Lấy tín hiệu từ ngõ vào IW64 đưa qua chuyển đổi từ kiểu số nguyên INT sang số thực REAL + Vì Transmitter cho điện áp từ 2-10V tương ứng với nhiệt đô từ 0500 độ C giá trị IW64 10V 27648 nên ta tính tốn hệ số để dưa giá trị nhiệt độ thang đo + Lấy giá trị nhiệt đo số thực nhận trừ 5529 sau nhân với 0.0226 thif ta giá trị nhiệt đo ngõ với giá trị nhiệt kế đo +Chuyển giá trị nhiệt đọ sang ghi BUFF.data[6] + Bài toán thực theo yêu cầu thị với giá trị đo