![](https://ae01.alicdn.com/kf/Hc340182125db4d1ea0cc5a85c3df65541.jpg)
Modbus RTU 4 ¹æÇâ ¸±·¹ÀÌ ¸ðµâ RS485/TTL UART
4 ÀÔ·Â 4 Ãâ·Â
1. °³¿ä
4 ¹æÇâ Modbus ¸±·¹ÀÌ ¸ðµâÀº ¼º¼÷ÇÏ°í ¾ÈÁ¤ÀûÀÎ 8 ºñÆ® MCU ¹× RS485 ·¹º§ Åë½Å ĨÀÌ ÀåÂøµÇ¾î ÀÖ½À´Ï´Ù. »ç¿ëÇÏ¿© Ç¥ÁØ MODBUS RTU Æ÷¸Ë RS485 Åë½Å ÇÁ·ÎÅäÄÝ ½ÇÇöÇÕ´Ï´Ù 4 ÀÔ·Â ½ÅÈ£ °¨Áö 4 ¸±·¹ÀÌ Ãâ·Â »ç¿ëÇÒ ¼öÀÖ´Â µðÁöÅРŽÁö ¶Ç´Â Á¦¾î °æ¿ì¿¡.
2.
1. ¿Âº¸µå ¼º¼÷ÇÏ°í ¾ÈÁ¤ÀûÀÎ 8 ºñÆ® MCU ¹× MAX485 ·¹º§ º¯È¯ Ĩ;
2, Åë½Å ÇÁ·ÎÅäÄÝ: Ç¥ÁØ Modbus RTU ÇÁ·ÎÅäÄÝ;
3. Åë½Å ÀÎÅÍÆäÀ̽º: Áö¿ø RS485/TTL UART ÀÎÅÍÆäÀ̽º;
4. Åë½Å º¸µå ¼Óµµ: 4800/9600/19200, ±âº»°ªÀº 9600bps, ±×¸®°í ±×°ÍÀº Àü¿ø ¿ÀÇÁ ÀúÀå Áö¿ø;
5. Optocoupler ÀÔ·Â ½ÅÈ£ ¹üÀ§: DC3.3-30V (ÀÌ ÀÔ·ÂÀº ¸±·¹ÀÌ Á¦¾î¸¦ À§ÇØ »ç¿ëµÉ ¼ö ¾ø½À´Ï´Ù);
6. Ãâ·Â ½ÅÈ£: ¸±·¹ÀÌ ½ºÀ§Ä¡ ½ÅÈ£, Áö¿ø ¼³¸í¼, Ç÷¡½Ã ¿ÀÇÁ, Ç÷¡½Ã ¿ÀÇÁ ¸ðµå, Ç÷¡½Ã ¿ÀÇÁ/Ç÷¡½Ã ¿ÀÇÁ Áö¿¬ ±âÁö 0.1 ÃÊ, ÃÖ´ë Ç÷¡½Ã ¿ÀÇÁ/Ç÷¡½Ã ¿ÀÇÁ ½Ã°£ ¼³Á¤ 0xFFFF * 0.1S = 6553.5S;
7. ÀåÄ¡ ÁÖ¼Ò: ¹üÀ§ 1-255, °úÅ 255, Áö¿ø Èû ¶³¾îÁ® µæÁ¡¹æÇØ;
8. baud ºñÀ², ÀÔ·Â ½ÅÈ£, ¸±·¹ÀÌ »óÅ ¹× ÀåÄ¡ ÁÖ¼Ò´Â ¼ÒÇÁÆ®¿þ¾î/¸í·ÉÀ» »ç¿ëÇÏ¿© ÀÐÈú ¼ö ÀÖ½À´Ï´Ù;
9. 4 5V, 10A/250V AC 10A/30V DC ¸±·¹ÀÌ, ´ÙÀÌ¿Àµå effusion º¸È£, ¹× ªÀº ÀÀ´ä ½Ã°£; 100,000 ½Ã°£ µ¿¾È Áö¼ÓÀûÀ¸·Î È°¼ºÈ µÉ ¼ö ÀÖ´Â º¸µå¿¡
10. ¿Âº¸µå ¸±·¹ÀÌ ½ºÀ§Ä¡ Ç¥½Ã±â;
11. Àü·Â °ø±Þ Àü¾Ð: DC7-24V, ÀÔ·Â ¹Ý´ë·Î ¹ÝÀü º¸È£¿Í ´õºÒ¾î Áö¿ø DC ¼ÒÄÏ/5.08mm ³¡ Àü·Â °ø±Þ;
Çϵå¿þ¾î ¼Ò°³ ¼³¸í
1. ³Î Å©±â
![](https://ae01.alicdn.com/kf/H74ff54570c26430d8f0300e8b5e8fb01n.jpg)
2. ÀÎÅÍÆäÀ̽º ¼Ò°³
![](https://ae01.alicdn.com/kf/Hdaee2dd7c281411ca41eff5a7bffe2ebv.jpg)
1. DC-005 ¼ÒÄÏ: DC7-24V Àü¿ø ÀÔ·Â ¼ÒÄÏ;
2. VccÀÇ GND: DC7-24V 5.08mm Èû ÀÔ·Â ¸Ç³¡;
3. DC3.3-30V ±¤ Ä¿Ç÷¯ ½ÅÈ£ ÀÔ·Â:
IN1: ä³Î 1 ±àÁ¤
IN2: ä³Î 2 Æ÷ÁöƼºê
IN3: ä³Î 3 Æ÷ÁöƼºê
IN4: ä³Î 4 Æ÷ÁöƼºê
GND_IN: ÀϹÝÀûÀÎ Å͹̳Π³×°ÅƼºê
4. A +, B-: RS485 Åë½Å ÀÎÅÍÆäÀ̽º, A +, B-°¢°¢ ¿¬°á A +, B-¿ÜºÎ Á¦¾î Å͹̳Î;
5. ¸±·¹ÀÌ ½ºÀ§Ä¡ ½ÅÈ£ Ãâ·Â:
NC,: ÀϹÝÀûÀ¸·Î ´ÝÇô, ¸±·¹ÀÌ´Â ´ÝÈ÷±â Àü¿¡ com°ú ªÀº ¿¬°áµÇ°í, ´ÝÈ÷´Â ÈÄ¿¡ Áߴܵ˴ϴÙ;
COM: °ø°ø ³¡;
¾Æ´Ï¿À: ÀϹÝÀûÀ¸·Î ¿¸° ³¡, ¸±·¹ÀÌ´Â ´ÝÈ÷±â Àü¿¡ Áߴܵǰí, ´ÝÈ÷´Â ÈÄ¿¡ com¿¡ ´©ÀüµË´Ï´Ù.
6, GND, RXD, TXD: TTL ·¹º§ UART Åë½Å ÀÎÅÍÆäÀ̽º, GND, RXD, TXD °¢°¢ ¿¬°á GND, TXD, RXD ¿ÜºÎ Á¦¾î Å͹̳Î;
3. Modbus RTU Áö½Ã¿¡ ¼Ò°³
Modbus ÀåÄ¡´Â ¿ÜºÎ Á¦¾î ´Ü¸»±â (¿¹: È£½ºÆ® ÄÄÇ»ÅÍ/MCU) ¿¡¼ Modbus RTU ÁöħÀ» ¼ö½ÅÇÏ¿© °ü·Ã ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù. Áö½Ã ÇÁ·¹ÀÓÀº ÀϹÝÀûÀ¸·Î ÀåÄ¡ ÁÖ¼Ò, ±â´É ÄÚµå, µî·Ï ÁÖ¼Ò, µî·Ï µ¥ÀÌÅÍ ¹× üũ ÄÚµå·Î ±¸¼ºµË´Ï´Ù. ÇÁ·¹ÀÓ ±æÀÌ ¹× ±â´É ÄÚµå´Â °ü·ÃÀÌ ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î, µ¥ÀÌÅÍÀÇ °¢ ÇÁ·¹ÀÓÀÇ Ã¹ ¹ø° ¹ÙÀÌÆ®´Â ÀåÄ¡ ÁÖ¼Ò, ¼³Á¤ µÉ ¼öÀÖ´Â ¹üÀ§´Â 1-255, ±âº»°ªÀº 255 (Áï 0xFF), ±×¸®°í ¸¶Áö¸· 2 ¹ÙÀÌÆ®´Â CRC üũ ÄÚµåÀÔ´Ï´Ù.
ÀåÄ¡ ÁÖ¼Ò¸¦ °¡Á¤ÇÏ´Â °ÍÀº 255, ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â Modbus RTU ¸í·ÉÀº ´ÙÀ½°ú °°½À´Ï´Ù:
1. ¸±·¹À̸¦ ÄѽʽÿÀ No. 1 (¼öµ¿ ¸ðµå)
º¸³»±â: FF 05 00 00 FF 00 99 E4
±×°ÍÀ¸·Î ¹Ýȯ: FF 05 00 00 FF 00 99 E4
ºñ°í: (1) ¼Û½Å ÇÁ·¹ÀÓÀÇ 3-4 ¹ÙÀÌÆ®´Â ¸±·¹ÀÌ ÁÖ¼Ò¸¦ ³ªÅ¸³À´Ï´Ù. ÁÖ¼Ò·Î ¸±·¹ÀÌ 1 ¸±·¹ÀÌ 8 0x0000 0x0001,0x0002 0x0003 0x0004 0x0005 0x0006 0x0007
(2) 5 6 ¹ÙÀÌÆ® º¸³»´Â ÇÁ·¹ÀÓ ³ªÅ¸³À´Ï´Ù µ¥ÀÌÅÍ 0xFF00 ¿©´Â ¸±·¹ÀÌ, 0x0000 ÀǹÌÇÕ´Ï´Ù Æó¼â ¸±·¹ÀÌ
2. 1 ¸±·¹ÀÌ (¼öµ¿ ¸ðµå) ¸¦ ²ô½Ê½Ã¿À
º¸³»±â: FF 05 00 00 00 00 D8 14
¹Ýȯ ±×´ë·Î: FF 05 00 00 00 00 D8 14
3. No. 2 ¸±·¹ÀÌ (¼öµ¿ ¸ðµå) ¸¦ ÄѽʽÿÀ
º¸³»±â: FF 05 00 01 FF 00 C8 24
±×°ÍÀ¸·Î ¹Ýȯ: FF 05 00 01 FF 00 C8 24
4. 2 ¸±·¹ÀÌ (¼öµ¿ ¸ðµå) ¸¦ ²ô½Ê½Ã¿À
º¸³»±â: FF 05 00 01 00 00 89 D4
¹Ýȯ ±×´ë·Î: FF 05 00 01 00 00 89 D4
5. ¸ðµç ¸±·¹À̸¦ ÄѽʽÿÀ
º¸³»±â: FF 0F 00 00 00 08 01 FF 30 1D
¹Ýȯ: FF 0F 00 00 00 08 41 D3
6. ¸ðµç ¸±·¹À̸¦ ²ô½Ê½Ã¿À
º¸³»±â: FF 0F 00 00 00 08 01 00 70 5D
¹Ýȯ: FF 0F 00 00 00 08 41 D3
7. ÀåÄ¡ ÁÖ¼Ò 1
º¸³»±â: 00 10 00 00 00 01 02 00 01 6A 00
¹Ýȯ ±×´ë·Î: 00 10 00 00 00 01 02 00 01 6A 00
ºñ°í: 9th ¹ÙÀÌÆ® 0x01 º¸³»´Â ÇÁ·¹ÀÓ ¼¸é ÀåÄ¡ ÁÖ¼Ò
8. 255 ÀåÄ¡ ÁÖ¼Ò¸¦ ³õÀ¸½Ê½Ã¿À
º¸³»±â: 00 10 00 00 00 01 02 00 FF EB 80
¹Ýȯ ±×´ë·Î: 00 10 00 00 00 01 02 00 FF EB 80
ºñ°í: 9th ¹ÙÀÌÆ® º¸³»´Â ÇÁ·¹ÀÓ, 0xFF, ÀÛ¼º ÀåÄ¡ ÁÖ¼Ò
9. ÀåÄ¡ ÁÖ¼Ò¸¦ ÀÐÀ¸½Ê½Ã¿À
º¸³»±â: 00 03 00 00 00 01 85 DB
¹Ýȯ: 00 03 02 00 FF C5 C4
ºñ°í: 5th ¹ÙÀÌÆ® ¹Ýȯ, 0xFF, ÀåÄ¡ ÁÖ¼Ò Àбâ
10. ¸±·¹ÀÌ »óŸ¦ ÀÐÀ¸½Ê½Ã¿À
º¸³»±â: FF 01 00 00 00 08 28 12
¹Ýȯ: FF 01 01 01 A1 A0
ºñ°í: ¹Ýȯ ÇÁ·¹ÀÓÀÇ 4 ¹ÙÀÌÆ®ÀÇ Bit0-Bit7 0x01 ÂüÁ¶ ¸±·¹ÀÌ 1-¸±·¹ÀÌ 8, 0 Æó¼â, 1 ¿·Á
11. Àб⠿ÉÅä Ä¿Ç÷¯ ÀÔ·Â »óÅÂ
º¸³»±â: FF 02 00 00 00 08 6C 12
¹Ýȯ: FF 02 01 01 51 A0
ºñ°í: IN1--IN8 ÀÇ 4th ¹ÙÀÌÆ® ¹Ýȯ ÇÁ·¹ÀÓ 0x01 ³ªÅ¸³À´Ï´Ù ÀÔ·Â ½ÅÈ£ ¿ÉÅä Ä¿Ç÷¯ 1-optocoupler 8, 0 ³ªÅ¸³À´Ï´Ù Àú¼öÁØ ¹× 1 ³ªÅ¸³À´Ï´Ù ³ôÀº ·¹º§
12. Baud ºñÀ²À» 4800 ·Î ³õÀ¸½Ê½Ã¿À
º¸³»±â: FF 10 03 E9 00 01 02 00 02 4A 0C
¹Ýȯ: FF 10 03 E9 00 01 C5 A7
¸»: º¸³»´Â ±¸Á¶ÀÇ 9th ¹ÙÀÌÆ®´Â º¸¿ìÀ² Á¶Á¤ °¡Ä¡, 0x02, 0x03, x04´Â °¢°¢ 4800, 9600, 19200 ´ëÇ¥ÇÕ´Ï´Ù
13. Baud ºñÀ²À» 9600 ·Î ³õÀ¸½Ê½Ã¿À
º¸³»±â: FF 10 03 E9 00 01 02 00 03 8B CC
¹Ýȯ: FF 10 03 E9 00 01 C5 A7
14. Baud ºñÀ²À» 19200 ·Î ³õÀ¸½Ê½Ã¿À
º¸³»±â: FF 10 03 E9 00 01 02 00 04 CA 0E
¹Ýȯ: FF 10 03 E9 00 01 C5 A7
15, baud ºñÀ²À» ÀÐÀ¸½Ê½Ã¿À
º¸³»±â: FF 03 03 E8 00 01 11 A4
¹Ýȯ: FF 03 02 00 04 90 53
ºñ°í: ¹Ýȯ ÇÁ·¹ÀÓÀÇ 5 ¹ÙÀÌÆ®´Â º¸¿ìÀ² Àбâ, 0x02, 0x03, x04 ´ëÇ¥ 4800, 9600, °¢°¢ 19200 ³ªÅ¸³À´Ï´Ù.
16, No. 1 ¸±·¹À̸¦ ¿±´Ï ´Ù (Ç÷¡½Ã ´Ý±â ¸ðµå 2 ÃÊ)
º¸³»±â: FF 10 00 03 00 02 04 00 04 00 14 C5 9F
¹Ýȯ: FF 10 00 03 00 02 A4 16
ºñ°í: (1) ¼Û½Å ÇÁ·¹ÀÓÀÇ 3-4 ¹ÙÀÌÆ®´Â ¸±·¹ÀÌ ÁÖ¼Ò¸¦ ³ªÅ¸³À´Ï´Ù. ÁÖ¼Ò·Î ¸±·¹ÀÌ 1 ¸±·¹ÀÌ 8 0x0003 0x0008 0x000D, 0x0012 0x0017 0x001C, 0x0021 0x0026
(2) º¸³»Áø ±¸Á¶ÀÇ 10th-11th ¹ÙÀÌÆ®´Â Áö¿¬ Á¶Á¤ °ªÀ» ´ëÇ¥ÇÕ´Ï´Ù, Áö¿¬ ±âÃÊ´Â 0.1S, µû¶ó¼ Áö¿¬ ½Ã°£Àº 0x0014*0.1 = 20*0.1S = 2sÀÌ°í, ¸±·¹ÀÌ´Â 2S ÈÄ¿¡ ÀÚµ¿ÀûÀ¸·Î ²¨Áý´Ï´Ù.
17. ¸±·¹ÀÌ ¹øÈ£ 1 (Ç÷¡½Ã ¸ðµå 3 ÃÊ)
º¸³»±â: FF 10 00 03 00 02 04 00 02 00 1E A5 99
¹Ýȯ: FF 10 00 03 00 02 A4 16
ºñ°í: (1) ¼Û½Å ÇÁ·¹ÀÓÀÇ 3-4 ¹ÙÀÌÆ®´Â ¸±·¹ÀÌ ÁÖ¼Ò¸¦ ³ªÅ¸³À´Ï´Ù. ÁÖ¼Ò·Î ¸±·¹ÀÌ 1 ¸±·¹ÀÌ 8 0x0003 0x0008 0x000D, 0x0012 0x0017 0x001C, 0x0021 0x0026
(2) 10th-11th ¹ÙÀÌÆ®ÀÇ º¸³½ ÇÁ·¹ÀÓ ³ªÅ¸³À´Ï´Ù Áö¿¬ ¼³Á¤°ª Áö¿¬ ±âÃÊ´Â 0.1S, Áö¿¬ ½Ã°£Àº 0x001E * 0.1 = 30*0.1S = 3S, ±×¸®°í ¸±·¹ÀÌ´Â 3S ÈÄ¿¡ ÀÚµ¿ÀûÀ¸·Î ²¨Áý´Ï´Ù
4. °£´ÜÇÑ Áöħ
Modbus ¸±·¹ÀÌ ¸ðµâÀº RS485/TTL UART ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ È£½ºÆ® ÄÄÇ»ÅÍ/mcu¿¡¼ Modbus RTU ¸í·ÉÀ» ¼ö½ÅÇÏ¿© °ü·Ã ÀÛ¾÷À» ¼öÇà ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½Àº RS485 ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ ¸±·¹ÀÌ 1 ¹× 2 (¼öµ¿ ¸ðµå) À» ¿©´Â È£½ºÆ® ÄÄÇ»ÅÍ ¼ÒÇÁÆ®¿þ¾î¸¦ »ç¿ëÇÏ´Â ¿¹ÀÔ´Ï´Ù. ÀåÄ¡ ÁÖ¼Ò¸¦ °¡Á¤ÇÏ´Â °ÍÀº 255 ÀÌ°í baud ºñÀ²Àº 9600, ´Ü°è ´ÙÀ½°ú °°ÀÌ ÀÔ´Ï´Ù:
1. Àü¿ø °ø±Þ ÀåÄ¡¿¡ DC-005 ¼ÒÄÏ/5.08mm ¸Ç³¡ÀÇ VCC ±×¸®°í gnd¸¦ ¿¬°áÇϽʽÿÀ;
2. A + ¹× B-°¢°¢ USB A + ¹× B-RS485 ¸ðµâÀÇ Ãâ·Â ³¡;
3. È£½ºÆ® ÄÄÇ»ÅÍ ¼ÒÇÁÆ®¿þ¾î "ModbusRTU ±¸¼º µµ±¸" ¸¦ ¿°í ¿Ã¹Ù¸¥ Æ÷Æ® ¹øÈ£¸¦ ¼±ÅÃÇÏ°í baud ºñÀ²À» À§ÇØ 9600 ¸¦ ¼±ÅÃÇÏ°í 255 ·Î ÁÖ¼Ò¸¦ ¼³Á¤ÇÏ°í "Á÷·Ä Æ÷Æ® ¿±â" À» Ŭ¸¯ÇϽʽÿÀ.
4. "JD1 ¿ÀÇÂ" JD2 ¿ÀÇ "¿ÀÇ ¸±·¹ÀÌ 1 2, ¸±·¹ÀÌ Ç¥½Ã±â Á¶¸í. ±×¸²:
![](https://ae01.alicdn.com/kf/H91bbafde74974809b913cd5e8a8cad0fV.jpg)
6. üũ Äڵ带 »ý¼ºÇÏ´Â ¹æ¹ý
Modbus RTU Áö½Ã°¡ ±â¼ºÇ° ÁÖÀÎ ÄÄÇ»ÅÍ ¼ÒÇÁÆ®¿þ¾î¸¦ ÅëÇؼ º¸³»Áú ¶§ (¿¹: ModbusRTU À±°û °ø±¸), CRC üũ ºÎÈ£´Â ÀÚµ¿ÀûÀ¸·Î »ý¼ºµË´Ï´Ù. Modbus ¸±·¹ÀÌ ¸ðµâÀ» Å×½ºÆ®Çϱâ À§ÇØ Á÷·Ä Æ÷Æ® µð¹ö±ë ¼ÒÇÁÆ®¿þ¾î (¿¹: SSCOM) ¸¦ »ç¿ëÇÏ·Á¸é, ´ç½ÅÀº ¼öµ¿À¸·Î crc¸¦ »ý¼ºÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù üũ ÄÚµå´Â ù¹ø° ¸±·¹ÀÌ (¼öµ¿ ÇüÅÂ) ¸¦ ¿©´Â °Í°ú °°Àº º¸³»´Â ±¸Á¶ÀÇ ³¡¿¡ µÓ´Ï´Ù:
1. ¸±·¹ÀÌ (¼öµ¿ ¸ðµå) ¸¦ ÄѰųª ²ô´Â º¸³»´Â ±¸Á¶ÀÇ ±¸¼ºÀº ÀÔ´Ï´Ù:
ÀåÄ¡ ÁÖ¼Ò (1 ¹ÙÀÌÆ®) + ±â´É ºÎÈ£ (1 ¹ÙÀÌÆ®) + ±â·Ï±â ÁÖ¼Ò (2 ¹ÙÀÌÆ®) + ±â·Ï±â ÀÚ·á (2 ¹ÙÀÌÆ®) + CRC üũ ºÎÈ£ (2 ¹ÙÀÌÆ®)
2. °¡Á¤ ÀåÄ¡ ÁÖ¼Ò´Â 0xFF ù 6 ¹ÙÀÌÆ® º¸³»´Â ÇÁ·¹ÀÓ:
FF 05 00 00 FF 00
3. ÀÌ 6 ¹ÙÀÌÆ®ÀÇ Ã¼Å© Äڵ带 ã±â À§ÇØ CRC üũ µµ±¸¸¦ »ç¿ëÇϽʽÿÀ.
![](https://ae01.alicdn.com/kf/H0a87fc5b359143b2b6b4b1ab449f5385d.jpg)
4. üũ °è»ê °á°ú e499ÀÇ ³ô°í ³·Àº ¹ÙÀÌÆ® À§Ä¡¸¦ ±³È¯ÇÑ ÈÄ¿¡, CRC üũ ºÎÈ£ 99E4 ¾ò¾îÁö°í, ¿ÏÀüÇÑ Àü¼Û ±¸Á¶: FF 05 00 00 FF 00 99 E4
5. µû¸£±â °Í°ú °°ÀÌ Ã¹¹ø° ¸±·¹ÀÌ (¼öµ¿ ÇüÅÂ) ¸¦ ¿©´Â Á÷·Ä µð¹ö±ë ¼ÒÇÁÆ®¿þ¾î SSCOM V5.13.1 ¸¦ ÅëÇؼ Modbus ¸±·¹ÀÌ ´ÜÀ§¿¡ º¸³»´Â ±¸Á¶¸¦, º¸³»½Ê½Ã¿À:
![](https://ae01.alicdn.com/kf/H491b7e5335e147b1866c4bae74bdde03f.jpg)
![](https://ae01.alicdn.com/kf/Hc97c2c3b6c9a4914a09f4f98e7ed6acf7.jpg)
1 * Modbus-Rtu 7-24V 4 ¹æÇâ ¸±·¹ÀÌ ¸ðµâ
![](https://ae01.alicdn.com/kf/H8efd9cc4cbdc49f49052eb7973d36151j.jpg)