Professional Documents
Culture Documents
Tai Lieu Modbus-RTU S71200 PDF
Tai Lieu Modbus-RTU S71200 PDF
TÀI LIỆU
THỰC HÀNH MODBUS-RTU S7-1200 & TK4S-Autonic
A. Chuẩn bị
1. Phần cứng
PLC S7-1200
CPU: 1212C AC/DC/RLY HMI KTP 400 Basic
Module: CM 1241
(RS422/485)
Page 1 of 11
Chuyên đề: Tự Động Hóa Người soạn: Đỗ Văn Thăng
Lập trình PLC Phone: 0978.026.997
Truyền thông Modbus_RTU dùng PLC S7-1200
USB to RS-232
2. Phần mềm
B. Thực hành
Page 2 of 11
Chuyên đề: Tự Động Hóa Người soạn: Đỗ Văn Thăng
Lập trình PLC Phone: 0978.026.997
Truyền thông Modbus_RTU dùng PLC S7-1200
Function code: Là byte (8bit) quy định khung truyền thực hiện chức năng Read
hay Write.
Trong chương trình thực hành sử dụng hai mã Function là:
03h: Read Holding Registers (đọc thanh ghi hold)
Dùng để đọc thông tin về nhiệt độ hiện tại (PV), nhiệt độ đặt (SV),..
06h: Preset Single Register (ghi xuống 1 thanh ghi)
Dùng để ghi giá trị nhiệt độ đặt
Data byte: Tùy thuộc và mã Function code mà Data byte sẽ tuân thủ theo quy tắc
đặt trước (sẽ được trình bày trong phần dưới đây).
Error Check: Là mã kiểm tra lỗi được thực hiện theo một thuật toán quay, dịch
bít và Xor các bít để tạo ra mã gọi là CRC. Mục đích để đảm bảo thông tin truyền
đi và nhận về là tin cậy.
a. Mã hàm 03h
Gửi đi (Send) Nhận về (Receive)
Page 3 of 11
Chuyên đề: Tự Động Hóa Người soạn: Đỗ Văn Thăng
Lập trình PLC Phone: 0978.026.997
Truyền thông Modbus_RTU dùng PLC S7-1200
b. Mã hàm 06h
Gửi đi (Send) Nhận về (Receive)
Page 4 of 11
Chuyên đề: Tự Động Hóa Người soạn: Đỗ Văn Thăng
Lập trình PLC Phone: 0978.026.997
Truyền thông Modbus_RTU dùng PLC S7-1200
Page 5 of 11
Chuyên đề: Tự Động Hóa Người soạn: Đỗ Văn Thăng
Lập trình PLC Phone: 0978.026.997
Truyền thông Modbus_RTU dùng PLC S7-1200
Page 6 of 11
Chuyên đề: Tự Động Hóa Người soạn: Đỗ Văn Thăng
Lập trình PLC Phone: 0978.026.997
Truyền thông Modbus_RTU dùng PLC S7-1200
Network2
Network3
Page 7 of 11
Chuyên đề: Tự Động Hóa Người soạn: Đỗ Văn Thăng
Lập trình PLC Phone: 0978.026.997
Truyền thông Modbus_RTU dùng PLC S7-1200
Network4
Page 8 of 11
Chuyên đề: Tự Động Hóa Người soạn: Đỗ Văn Thăng
Lập trình PLC Phone: 0978.026.997
Truyền thông Modbus_RTU dùng PLC S7-1200
Network5
Page 9 of 11
Chuyên đề: Tự Động Hóa Người soạn: Đỗ Văn Thăng
Lập trình PLC Phone: 0978.026.997
Truyền thông Modbus_RTU dùng PLC S7-1200
3. Đấu nối
Sơ đồ đấu nối
Page 10 of 11
Chuyên đề: Tự Động Hóa Người soạn: Đỗ Văn Thăng
Lập trình PLC Phone: 0978.026.997
Truyền thông Modbus_RTU dùng PLC S7-1200
Dùng phần mềm Terminal để kiểm tra dữ liệu truyền nhận giữa PLC và đồng hồ
nhiệt:
Page 11 of 11