¼öµ¿ ´Ù¿î·Îµå ¸µÅ©: https://pan.baidu.com/s/1BzyR_XJPI5Dw449ysjIeDA ¾ÏÈ£: 28bq
ÀϺΠµ¥ÀÌÅÍ¿¡ ´ëÇÑ ¸µÅ© ´Ù¿î·Îµå: https://pan.baidu.com/s/1sDpGKimHZEjDDLZfqXeCpA ¾ÏÈ£: mjup
±âº» ±â´É:ÅؽºÆ®, ÅÍÄ¡ ½ºÅ©¸°, plc µî°ú °°Àº Ç¥ÁØ modbus ÀåÄ¡¸¦ Áö¿øÇÕ´Ï´Ù.
16 ä³Î ¾Æ³¯·Î±× Ãâ·Â (4-20ma, 0-5 v, 0-10 v Áö¿ø) 16 ä³Î 10 ºñÆ® Ãâ·Â, 0.1% Á¤È®µµ.
1 ¹æÇâ Ç¥ÁØ 485 Åë½Å Æ÷Æ® (modbus-rtu ÇÁ·ÎÅäÄÝ Áö¿ø)
ÄÚµå ±â´É Áö¿ø ±â´É ºÎÈ£:
±â´É ÄÚµå | Á¤ÀÇ | ÀÛ¾÷ (¹ÙÀ̳ʸ®) |
| | |
0x03 0x04 | Àб⠵î·Ï µ¥ÀÌÅÍ | Çϳª ÀÌ»óÀÇ µî·Ï±â¿¡¼ µ¥ÀÌÅ͸¦ ÀÐÀ¸½Ê½Ã¿À. |
| | |
0x06 | ´Ü¹æÇâ µî·Ï±â ¾²±â | ´ÜÀÏ µî·Ï±â·Î ¹ÙÀ̳ʸ® µ¥ÀÌÅÍ ¼¼Æ®¸¦ ÀÛ¼ºÇϽʽÿÀ. |
0x10 | ¾²±â ¸ÖƼÇ÷º¼ | ¿©·¯ ·¹Áö½ºÅÍ·Î ¹ÙÀ̳ʸ® µ¥ÀÌÅÍÀÇ ¿©·¯ ¼¼Æ®¸¦ ÀÛ¼ºÇϽʽÿÀ. |
MODBUS ÁÖ¼Ò:±âº» 1, ±¸¼º
Baud ºñÀ²: ±âº» 9600, ±¸¼º °¡´É
8 ºñÆ® ºñÆ®
1 ºñÆ® ½ºÅé ºñÆ® ¾øÀ½ üũ
40001-40016 16 ¾Æ³¯·Î±× Ãâ·Â
¾Æ³¯·Î±× ¼ö·®ÀÔÃâ·ÂVC ¼Ò½º ÄÚµå(µ¨ÆÄÀÌ ¼Ò½º ÄÚµå´Â ¸íÈ®ÇÑ ÁÖ¼®À¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù):
// ´ÜÀÏ µî·Ï±âÀÇ »óŸ¦ ÀÐÀ¸½Ê½Ã¿À.
// Ip_addr ½½·¹À̺ê modbus ÁÖ¼Ò
// Data_addr µ¥ÀÌÅÍ ÀúÀå ±â·Ï±â ÁÖ¼Ò
Uint16 readbuf (¹ÙÀÌÆ® ip_addr, uint16 data_addr)
{
Uint16 crc; // üũ °ª
¹ÙÀÌÆ® [] msg = »õ·Î¿î ¹ÙÀÌÆ® [8]; // Áö½Ã ¹è¿ \
Msg [0] = ip_addr; // ½½·¹À̺ê ÁÖ¼Ò
Msg [1] = 0x04; // ´ÜÀÏ ·¹Áö½ºÅÍ Àбâ
Msg [2] = (¹ÙÀÌÆ®) (data_addr & gt; & gt; 8); // µî·Ï ÁÖ¼Ò ³ôÀº ºñÆ®
Msg [3] = (¹ÙÀÌÆ®) data_addr; // ³·Àº µî·Ï ÁÖ¼Ò
Msg [4] = 0x00; // Àбâ À§ÇØ µ¥ÀÌÅÍ ±æÀÌÀÇ ³ôÀº ºñÆ®
Msg [5] = 0x01; // µ¥ÀÌÅÍÀÇ ±æÀ̺£À̽º
Crc = crc16 (msg, 6); // compute crc
Msg [6] = (¹ÙÀÌÆ®) (crc & gt; & gt; 8);//üũ 8 ºñÆ® ³ôÀÌ
Msg [7] = (¹ÙÀÌÆ®) crc; // ³·Àº 8 ºñÆ® È®ÀÎ
Comm. write (msg); // Àб⠿äû º¸³»±â zheng
Receive_a_frame (); // Á¨ ÀÀ´ä ½ÅÈ£¸¦ ¹Þ½À´Ï´Ù
// ¿©±â¿¡ Ãß°¡: ¼ö½Å µÈ µ¥ÀÌÅ͸¦ ÆÇ»ç
}
±¸¼º ¼ÒÇÁÆ®¿þ¾î ÀÎÅÍÆäÀ̽º
![](https://ae01.alicdn.com/kf/HTB1ilJ_XRUSMeJjy1zkq6yWmpXaB.jpg)
Çѱ¸¼º ¼ÒÇÁÆ®¿þ¾î ¼³Á¤ÀÇ ¿¹
![](https://ae01.alicdn.com/kf/HTB1WpVpXMsSMeJjSspdq6xZ4pXap.jpg)
\
\
\
\
\
\
\
\
\
\
![](https://ae01.alicdn.com/kf/HTB1IhxqXTZRMeJjSsppq6xrEpXal.jpg)
\
\
\
\
\
\
\
\
\
\
\
2 ¼±½Ä ¼¾¼ÀÇ ¹è¼±µµ
3 ¼± ¼¾¼ÀÇ ¹è¼±µµ
¹«·á Å×½ºÆ® ¼ÒÇÁÆ®¿þ¾î
ÄÚÀÏÀÇ 10 ¼¼Æ®´Â ¿À¸¥ÂÊ¿¡ ÇʼöÀûÀ̸ç 10 ÄÚÀÏÀº ¿ÞÂÊ¿¡ ÀнÀ´Ï´Ù..
°Á¦ ÄÚÀÏÀÇ 10 ¼¼Æ®´Â ¿À¸¥ÂÊ¿¡ ÀÖ°í 10 ÄÚÀÏÀº ¿ÞÂÊ¿¡ ÀнÀ´Ï´Ù (2)
°Á¦ ´Ü¹æÇâ ÄÚÀÏ
¿À¸¥ÂÊ¿¡ 10 ¼¼Æ® ·¹Áö½ºÅÍ Çʼö, ¿ÞÂÊ 10 ·¹Áö½ºÅÍ ÀнÀ´Ï´Ù.