NỘI DUNG CHÍNH
Mạng MODBUS
Mạng CAN
Mạng MODBUS
Modbus là một giao thức do hãng Modicon (sau này thuộc
AGE và Schneider Automation) phát triển.
Modbus mô tả quá trình giao tiếp giữa một bộ điều khiển với
các thiết bị khác thông qua cơ chế yêu cầu/đáp ứng. Vì lý do
đơn giản nên Modbus có ảnh hưởng tương đối mạnh đối với
các hệ PLC của các nhà sản xuất khác.
Trong mỗi PLC người ta có thể tìm thấy một tập hợp con các
dịch vụ đã đưa ra trong Modbus. Đặc biệt trong các hệ thống
thu thập dữ liệu và điều khiển giám sát (SCADA), Modbus
hay được sử dụng trên các đường truyền RS232/485 ghép nối
nối tiếp giữa các thiết bị dữ liệu đầu cuối (PLC, PC, RTU)
30 trang |
Chia sẻ: phuongt97 | Lượt xem: 829 | Lượt tải: 0
Bạn đang xem trước 20 trang nội dung tài liệu Bài giảng Truyền số liệu mạng - Chương 4: Giới thiệu Mạng công nghiệp, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
Khoa Điện – Điện tử - ĐHBK TP.HCM 4-1
Chöông 4 :
Giới thiệu Maïng coâng nghieäp
Khoa Điện – Điện tử - ĐHBK TP.HCM 4-2
NOÄI DUNG CHÍNH
Maïng MODBUS
Maïng CAN
Khoa Điện – Điện tử - ĐHBK TP.HCM 4-3
Modbus laø moät giao thöùc do haõng Modicon (sau naøy thuoäc
AGE vaø Schneider Automation) phaùt trieån.
Modbus moâ taû quaù trình giao tieáp giöõa moät boä ñieàu khieån vôùi
caùc thieát bò khaùc thoâng qua cô cheá yeâu caàu/ñaùp öùng. Vì lyù do
ñôn giaûn neân Modbus coù aûnh höôûng töông ñoái maïnh ñoái vôùi
caùc heä PLC cuûa caùc nhaø saûn xuaát khaùc.
Trong moãi PLC ngöôøi ta coù theå tìm thaáy moät taäp hôïp con caùc
dòch vuï ñaõ ñöa ra trong Modbus. Ñaëc bieät trong caùc heä thoáng
thu thaäp döõ lieäu vaø ñieàu khieån giaùm saùt (SCADA), Modbus
hay ñöôïc söû duïng treân caùc ñöôøng truyeàn RS232/485 gheùp noái
noái tieáp giöõa caùc thieát bò döõ lieäu ñaàu cuoái (PLC, PC, RTU)
Maïng MODBUS
Khoa Điện – Điện tử - ĐHBK TP.HCM 4-4
MODBUS Serial line RS485: laø maïng söû duïng cô cheá
master/ Slave, toác ñoä truyeàn 1,200 ñeán 115Kbps vôùi giaù thaønh
thaáp.
Maïng MODBUS
Application
Presentation
Session
Transport
Network
Link
Physical
7
6
5
4
3
2
1
Master - Slave
Modbus
RS485
Khoa Điện – Điện tử - ĐHBK TP.HCM 4-5
MODBUS TCP/IP: laø maïng söû duïng chuaån TCP/IP, Enternet
10Mbps hoaëc 100Mbps.
Maïng MODBUS
Application
Préeentation
Session
Transport
Network
Link
Physical
7
6
5
4
3
2
1
CSMA / CD
ETHERNET V2 ou 802.3
Modbus
TCP
IP
Khoa Điện – Điện tử - ĐHBK TP.HCM 4-6
MODBUS Plus: laø maïng söû duïng giao thöùc Token Passing,
vôùi toác ñoä 1Mbps
Maïng MODBUS
Application
Presentation
Session
Transport
Network
Link
Physical
7
6
5
4
3
2
1
802.4 Token passing
Modbus
RS485
Khoa Điện – Điện tử - ĐHBK TP.HCM 4-7
Giao thöùc modbus coù 2 version:
ASCII transmission mode: Moãi byte trong message ñöôïc
gôûi nhö kyù töï ASCII
RTU transmission mode: Moãi byte trong message ñöôïc
gôûi nhö 2 soá hexadecimal
Maïng MODBUS
Khoa Điện – Điện tử - ĐHBK TP.HCM 4-8
Cheá ñoä ASCII
Moãi byte trong thoâng baùo ñöôïc göûi thaønh hai kyù töï ASCII 7 bit, trong
ñoù moãi kyù töï bieåu dieãn moät chöû soá hex. Öu ñieåm cuûa cheá ñoä naøy laø noù
cho pheùp moät khoaûng thôøi gian troáng toái ña moät giaây giöõa hai kyù töï maø
khoâng gaây ra loãi. Caáu truùc moät kyù töï khung göûi ñi ñöôïc theå hieän nhö
sau:
Maïng MODBUS
StopP6543210Start
Khoa Điện – Điện tử - ĐHBK TP.HCM 4-9
Moãi kyù töï bao goàm :
1 bit khôûi ñaàu (Startbit).
7 bit bieåu dieãn moät soá hex cuûa byte caàn göûi döôùi daïng
kyù töï ASCII (0 –9 vaø A – F), trong ñoù bit thaáp nhaát
ñöôïc göûi ñi tröôùc.
1 bit parity chaün/leû, neáu söû duïng parity.
1 bit keá thuùc (Stopbit) neáu söû duïng parity hoaëc 2 bit keát
thuùc neáu khoâng söû duïng parity.
Maïng MODBUS
Khoa Điện – Điện tử - ĐHBK TP.HCM 4-10
Cheá ñoä RTU:
Khi caùc thieát bò trong moät maïng Modbus chuaån ñaët cheá ñoä RTU
(Remote Terminal Unit), moãi byte trong thoâng baùo ñöôïc göûi thaønh moät
kyù töï 8 bit. Öu ñieåm chính cuûa cheá ñoä naøy so vôùi cheá ñoä ASCII laø hieäu
suaát cao hôn. Tuy nhieân, moãi thoâng baùo phaûi ñöôïc truyeàn thaønh moät
doøng lieân tuïc. Caáu truùc moät kyù töï khung göûi ñi ñöôïc theå hieän nhö sau:
Maïng MODBUS
StopP76543210Start
Khoa Điện – Điện tử - ĐHBK TP.HCM 4-11
Moãi kyù töï bao goàm :
1 bit khôûi ñaàu (Startbit).
8 bit cuûa byte thoâng baùo caàn göûi, trong ñoù bit thaáp nhaát
ñöôïc göûi ñi tröôùc
1 bit parity chaün/leû, neáu söû duïng parity.
1 bit keá thuùc (Stopbit) neáu söû duïng parity hoaëc 2 bit keát
thuùc neáu khoâng söû duïng parity.
Maïng MODBUS
Khoa Điện – Điện tử - ĐHBK TP.HCM 4-12
Caáu truùc khung cuûa MODBUS:
Maïng MODBUS
Address ChecksumDataFunction
Modbus ASCII
Modbus RTU
: CR LF
3A Hex 0D Hex 0A Hex
Address ChecksumDataFunctionsilence silence
Silence >= 3,5 characters
Khoa Điện – Điện tử - ĐHBK TP.HCM 4-13
Coù giaù trò töø 0 -> 247
Giaù trò 0: ñöôïc duøng cho baûn tin broadcast
Maïng MODBUS
Address ChecksumDataFunction
Khoa Điện – Điện tử - ĐHBK TP.HCM 4-14
Coù giaù trò töø 1 -> 255
Chöùa giaù trò cuûa haøm caàn thöïc thi.
Maïng MODBUS
Address ChecksumDataFunction
Khoa Điện – Điện tử - ĐHBK TP.HCM 4-15
Coù giaù trò töø 0 -> 255
Chöùa thoâng tin cuûa haøm caàn thöïc thi.
Maïng MODBUS
Address ChecksumDataFunction
Khoa Điện – Điện tử - ĐHBK TP.HCM 4-16
Coù giaù trò töø 0 -> 255
Modbus RTU: CRC 2 bytes
Mobus ASCII: CRC 1 byte
Maïng MODBUS
Address ChecksumDataFunction
Khoa Điện – Điện tử - ĐHBK TP.HCM 4-17
Ví duï frame trong mode RTU
Maïng MODBUS
Request :
Function code = 03 : Read Holding Registers
Slave
Address CRC16
First word
address
Function
code = 03
Number of
words to read
1 byte 1 byte 2 bytes 2 bytes 2 bytes
Response :
Slave
Address CRC16
Number of
bytes read
Function
code = 03
Value of the
first word
1 byte 1 byte 2 bytes 2 bytes 2 bytes
Value of the
last word
2 bytes
Khoa Điện – Điện tử - ĐHBK TP.HCM 4-18
Maïng MODBUS
New Modbus RS485
standard schematic
Maximum length of bus 1000 m at 19200 bps
Maximum number of stations (without repeater) 32 (31 slaves)
Maximum length of tap links 20 m for one tap link
40 m divided by the number of tap links
Bus polarisation 650 Ω at 5V and common for the master
Line terminator 120 Ω - 0,25Wm in series with 1nF 10V
Common polarity Yes (Common) connected to the PG
Khoa Điện – Điện tử - ĐHBK TP.HCM 4-19
CAN (Controller Area Network)
Maïng CAN
Khoa Điện – Điện tử - ĐHBK TP.HCM 4-20
Maïng CAN
Khoa Điện – Điện tử - ĐHBK TP.HCM 4-21
Maïng CAN
Khoa Điện – Điện tử - ĐHBK TP.HCM 4-22
CAN giải quyết vấn ñeà keát noái caùc thieát bò trong heä thoáng
baèng heä thoáng Bus. Thöôøng ñöôïc söû duïng trong heä thoáng xe
hôi.
Vôùi vieäc söû duïng maïng CAN. Caùc keát noái ñieåm – ñieåm trong
heä thoáng ñöôïc thay theá baèng keát Bus noái tieáp trong heä thoáng
ñieàu khieån
Maïng CAN
Khoa Điện – Điện tử - ĐHBK TP.HCM 4-23
Moâ hình tham chieáu cuûa CAN
Maïng CAN
Khoa Điện – Điện tử - ĐHBK TP.HCM 4-24
Maïng CAN
Khoa Điện – Điện tử - ĐHBK TP.HCM 4-25
Keát noái daïng Bus cuûa CAN
Maïng CAN
Khoa Điện – Điện tử - ĐHBK TP.HCM 4-26
Maïng CAN
Khoa Điện – Điện tử - ĐHBK TP.HCM 4-27
Caáu truùc khung cuûa CAN
Maïng CAN
Khoa Điện – Điện tử - ĐHBK TP.HCM 4-28
Duøng maõ CRC ñeå phaùt hieän loãi
Maïng CAN
Khoa Điện – Điện tử - ĐHBK TP.HCM 4-29
Maïng CAN
Khoa Điện – Điện tử - ĐHBK TP.HCM 4-30
Maïng CAN
Các file đính kèm theo tài liệu này:
- bai_giang_truyen_so_lieu_mang_chuong_4_gioi_thieu_mang_cong.pdf