»ç¾ç ´Ù¿î·Îµå:
https://www.infwin.com/um-ms10-soil-moisture-temperature-sensor-rs485-modbus-analog-voltage-analog-current-interface/
1 ±â´É
ÀÌ MS10 Åä¾ç ¼öºÐ ¹× ¿Âµµ ¼¾¼´Â ³ôÀº Á¤È®µµ¿Í ³ôÀº ¹Î°¨µµ·Î Á¦°øµË´Ï´Ù. Åä¾ç ¹ÝÀÀÀÇ À¯Àü »ó¼ö¸¦ ÃøÁ¤ÇÔÀ¸·Î½á Åä¾çÀº ¾ÈÁ¤ÀûÀÎ ½ÇÁ¦ ¼öºÐ ÇÔ·®À» Áö½ÃÇÕ´Ï´Ù. ÀÌ MS10 Åä¾ç ¼öºÐ ¹× ¿Âµµ ¼¾¼´Â Åä¾ç ¼öºÐÀÇ ¾çÀ» ÃøÁ¤ ÇÒ ¼ö ÀÖ½À´Ï´Ù. Åä¾ç ¼öºÐ ÃøÁ¤ ¹æ¹ýÀº ÇöÀç ±¹Á¦ Ç¥ÁØ¿¡ ºÎÇÕÇÕ´Ï´Ù. Åä¾ç ¼öºÐ ¸ð´ÏÅ͸µ, °úÇÐ ½ÇÇè, Àý¼ö °ü°³, ¿Â½Ç ä¼Ò, ²É, Àܵð, Åä¾ç, ½Ä¹° Àç¹è, Çϼö ó¸® ¼Óµµ, °î¹° ÀúÀå, ¿Â½Ç °ü¸®, Á¤¹Ð ³ó¾÷, µ¿½Ã¿¡ ¹°, ³¯¾¾ ¹× ¹Ì¸³ÀÚ ¹°Áú ÇÔ·® ÃøÁ¤.
³ôÀº ÃøÁ¤ Á¤È®µµ, ºü¸¥ ÀÀ´ä, ¿ì¼öÇÑ È£È¯¼º
¿ì¼öÇÑ ¹ÐºÀ ¼º´É, ³»½Ä¼º, Åä¾ç¿¡ ¿À·¡ ¹¯¾î »ç¿ë
³¿¬¼º ¿¡Æø½Ã ¼öÁö °æÈ, ¿ÏÀü ¹æ¼ö, °ÇÑ ¿ÜºÎ Ãæ°Ý¿¡µµ °ßµô ¼ö ÀÖ½À´Ï´Ù
°íÇ°Áú Àç·á¸¦ »ç¿ëÇÏ´Â ¹Ù´Ã, Àå±â Àü±â ºÐÇظ¦ °ßµô ¼ö ÀÖÀ¸¸ç Åä¾çÀÇ »ê ¹× ¾ËÄ®¸®ÀÇ ºÎ½ÄÀ» °ßµô ¼ö ÀÖ½À´Ï´Ù
³ôÀº ÃøÁ¤ Á¤¹Ðµµ, ½Å·ÚÇÒ ¼öÀÖ´Â ¼º´É, Åä¾ç ¼Ò±Ý ÇÔ·®ÀÇ ¿µÇâÀº ÀÛÀ¸¸ç ¸ðµç Á¾·ùÀÇ Åä¾ç¿¡ ÀûÇÕÇÕ´Ï´Ù.
Àü¿ø ¿ª º¸È£ ±â´É
2 ±â¼ú ¸Å°³ º¯¼ö
±â¼ú ¸Å°³ º¯¼ö |
½ÅÈ£ Ãâ·Â À¯Çü |
Ãâ·Â Àü¾Ð 0-2V Ãâ·Â ÀÓÇÇ´ø½º <1Kohm |
Àü·ù Ãâ·Â 4-20mA ÇÏÁß ÀúÇ× <500ohm |
RS485 ÀÎÅÍÆäÀ̽º, Modbus ÇÁ·ÎÅäÄÝ |
Àü¿ø °ø±Þ ÀåÄ¡ Àü¾Ð |
5-30V/DC |
12-30V/DC |
5-30V/DC |
ÃÖ´ë Àü·Â ¼Ò»ê |
40mA @ 24V DC |
80mA @ 24V DC (µÎ Àü·ù Ãâ·Â ä³ÎÀÌ 20mA ÀÎ °æ¿ì) |
30mA @ 24V DC |
Åä¾ç ¼öºÐ ÃøÁ¤ Áö¿ª |
Áß½ÉÀ¸·Î¼ÀÇ ÇÁ·Îºê, Á÷°æ 7cm, ³ôÀÌ 7cm ½Ç¸°´õ |
ÀÀ´ä ½Ã°£ (¼öºÐ ¹× ¿Âµµ) |
1 ÃÊ À̳» |
Åä¾ç ¼öºÐ ÃøÁ¤ ¹üÀ§ |
¿É¼Ç ¹üÀ§: 0-30% üÀû ¼öºÐ ÇÔ·® 0-50% üÀû ¼öºÐ ÇÔ·® 0-100% üÀû ¼öºÐ ÇÔ·® |
Åä¾ç ¼öºÐ ÃøÁ¤ Á¤È®µµ |
0-53% ¹üÀ§´Â ± 3% ÀÔ´Ï´Ù. 53-100% ¹üÀ§´Â ± 5% |
Åä¾ç ¿Âµµ ÃøÁ¤ ¹üÀ§ |
-40~80¡É |
Åä¾ç ¿ÂµµÀÇ ÃøÁ¤ Á¤¹Ðµµ |
±0.5¡É |
º¸È£ µî±Þ |
IP68 |
ÀÛµ¿ ȯ°æ |
-40~85¡É |
ÀúÀå ȯ°æ |
-40~85¡É |
ÇÁ·ÎºêÀÇ Àç·á |
½ÄÇ° µî±Þ ½ºÅ×Àη¹½º ½ºÆ¿ |
¾Á¸µ Àç·á |
Èæ»ö ³¿¬ ¿¡Æø½Ã ¼öÁö |
¼³Ä¡ |
ÃøÁ¤ µÈ ¸ðµç ¸Åü¿¡ ¸ðµÎ ¹¯È÷°Å³ª Á¶»ç |
3 ¿¬°á
3.1 ¿¬°á °¡À̵å
¸ðµ¨ |
¹è¼± ´ÙÀ̾î±×·¥ |
Àü¾Ð Ãâ·Â À¯Çü |
»¡°£»ö (V +): Àü¿ø °ø±Þ ÀåÄ¡ ºí·¢ (G): ÆÄ¿ö Á¢Áö ÆĶõ»ö (O1): Ãâ·Â ½ÅÈ£ (¿Âµµ) ´ÙÅ© ºê¶ó¿î (O2): Ãâ·Â ½ÅÈ£ (¼öºÐ) ³ë¶õ»ö: ¿¬°áÇÏÁö ¸¶½Ê½Ã¿À. Èò»ö: ¿¬°áÇÏÁö ¸¶½Ê½Ã¿À. ³ì»ö: ¿¬°áÇÏÁö ¸¶½Ê½Ã¿À. |
ÇöÀç Ãâ·Â À¯Çü |
»¡°£»ö (V +): Àü¿ø °ø±Þ ÀåÄ¡ ºí·¢ (G): ÆÄ¿ö Á¢Áö ÆĶõ»ö (O1): Ãâ·Â ½ÅÈ£ (¿Âµµ) ´ÙÅ© ºê¶ó¿î (O2): Ãâ·Â ½ÅÈ£ (¼öºÐ) ³ë¶õ»ö: ¿¬°áÇÏÁö ¸¶½Ê½Ã¿À. Èò»ö: ¿¬°áÇÏÁö ¸¶½Ê½Ã¿À. ³ì»ö: ¿¬°áÇÏÁö ¸¶½Ê½Ã¿À. |
RS485 ÀÎÅÍÆäÀ̽º À¯Çü Modbus ÇÁ·ÎÅäÄÝ |
»¡°£»ö (V +): Àü¿ø °ø±Þ ÀåÄ¡. ºí·¢ (G): ÆÄ¿ö Á¢Áö ÆĶõ»ö (O1): ¿¬°áÇÏÁö ¸¶½Ê½Ã¿À. ´ÙÅ© ºê¶ó¿î (O2): ¿¬°áÇÏÁö ¾ÊÀ½ ³ë¶õ»ö (T +): RS485 +/A/T + Èò»ö (T-): RS485-/B/T- ³ì»ö (SET): ¸ðµâÀ» "¼³Á¤ ¸ðµå" ·Î ºÎÆà ÇÒ ¶§ V + (Àü¿ø). "ÀÛµ¿ ¸ðµå" ·Î ºÎÆà ÇÒ ¶§ G (Àü¿ø) ¿¡ ¿¬°áµÇ°Å³ª ¿¬°áµÇÁö ¾Ê¾Ò½À´Ï´Ù. Modbus ÁÖ¼Ò, Àü¼Û ¼Óµµ, Æи®Æ¼, Åë½Å ÇÁ·ÎÅäÄÝ°ú °°Àº ¸ðµâ ±¸¼º ¸Å°³ º¯¼ö´Â EEPROM (ÀúÀå ÀåÄ¡ ÀúÀå¼Ò Àü¿ø ²ô±â) ³»ºÎÀÇ ¸ðµâ·Î ±¸¼ºµË´Ï´Ù. ƯÁ¤ ±¸¼ºÀº ¸ðµâ°ú Åë½Å ÇÒ ¼ö¾ø´Â ÀÌ·¯ÇÑ ¸Å°³ º¯¼ö¸¦ ÀØ¾î ¹ö¸®´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ÀÌ ¹®Á¦¸¦ ¹æÁöÇϱâ À§ÇØ ¸ðµâ¿¡´Â "¸ðµå" ¶ó´Â Ư¼ö ¸ðµå°¡ ÀÖ½À´Ï´Ù. ¸ðµâÀÌ "¸ðµå" Àü±â ½ÃÀÛÀ» ±â¹ÝÀ¸·ÎÇÏ´Â °æ¿ì ¸ðµâÀº ´ÙÀ½ ¸Å°³ º¯¼ö¿Í Åë½ÅÇÕ´Ï´Ù. °íÁ¤ Modbus ÁÖ¼Ò 0 Åë½Å ±¸¼ºÀº 9600, N, 8,1 (9600bps, Æи®Æ¼ ºñÆ® ¾øÀ½, 8 µ¥ÀÌÅÍ ºñÆ®, Á¤Áö ºñÆ®) ÀÔ´Ï´Ù. Modbus-RTU ¿ë Åë½Å ÇÁ·ÎÅäÄÝ EEPROMÀÇ ±¸¼º ¸Å°³ º¯¼ö´Â ¸ðµâÀÌ "¸ðµå" ·Î ÀüȯµÇ°í "¸ðµâÀÌ EEPROM ±¸¼º ¸Å°³ º¯¼ö¿¡¼ Åë½Å ÁßÀÏ ¶§ º¯°æµË´Ï´Ù" °¡ °è¼Ó ½ÇÇà ÁßÀ̹ǷΠº¯°æµÇÁö ¾Ê½À´Ï´Ù. |
4 ÆÐÅ°Áö Å©±â, ÁÖ¹® Á¤º¸ ¹× ¼³Ä¡ ¾È³»¼
4.2 ¼±Åà ¼ø¼
½Ã¸®Áî |
ÄÚµå 1 |
ÃøÁ¤ ¸Å°³ º¯¼ö |
MS10- |
A B |
Åä¾ç üÀû ¼öºÐ ÇÔ·® (VWC) ¹× ¿Âµµ Åä¾ç üÀû ¼öºÐ ÇÔ·® (VWC) |
|
|
ÄÚµå 2 |
Åä¾çÀÇ Ã¼Àû ¼öºÐ ÇÔ·® ¹üÀ§ |
|
|
A B C |
0-100% 0-50% 0-30% |
|
|
|
ÄÚµå 3 |
Ãâ·Â ½ÅÈ£ |
|
|
|
A B C D E F G |
Ãâ·Â Àü¾Ð 0-2V 4-20mA ÀÇ ÇöÀç Ãâ·Â RS485 ÀÎÅÍÆäÀ̽º, Modbus ÇÁ·ÎÅäÄÝ RS485 ÀÎÅÍÆäÀ̽º, Modbus ÇÁ·ÎÅäÄÝ ¹× 0-2V RS485 ÀÎÅÍÆäÀ̽º, Modbus ÇÁ·ÎÅäÄÝ ¹× 4-20mA SDI-12 ÀÎÅÍÆäÀ̽º ¸ÂÃã |
|
À¯Çü ¿¹: MS10 ½Ã¸®Áî, Åä¾ç ¿ëÀû ¼öºÐ ÇÔ·® (VWC) ¹× ¿Âµµ, 0-100% Åä¾ç ¿ëÀû ¼öºÐ ÇÔ·® ¹üÀ§, RS485 ÀÎÅÍÆäÀ̽º, Modbus ÇÁ·ÎÅäÄÝ. ´ÙÀ½°ú °°ÀÌ Äڵ带 ¼±ÅÃÇÕ´Ï´Ù. |
MS10- |
A |
A |
C |
|
|
|
|
|
|
|
|
|
4.3 ¼³Ä¡ °¡À̵å
½Å¼ÓÇÑ ÃøÁ¤ ¹æ¹ý: ¼±ÅÃÇÑ ÃøÁ¤ À§Ä¡, ¹ÙÀ§¸¦ ÇÇÇÒ ±Ç¸®, ¹Ù´ÃÀÌ ´Ü´ÜÇÑ ¹°Ã¼Ã³·³ µ¹¿¡ ´êÁö ¾Êµµ·Ï º¸Àå, ÇÊ¿äÇÑ Àý´Ü ±íÀÌ¿¡ µû¶ó Ç¥¸é Åä¾çÀ» ¿°í ¼¾¼ º»Ã¼ ¾Æ·¡ÀÇ ¿ø·¡ Åä¾çÀÇ Á¶ÀÓ Á¤µµ¸¦ À¯ÁöÇÏ°í, Åä¾ç¿¡ ¼öÁ÷À¸·Î »ðÀÔ µÈ ²Ë Áã°í, Èçµé±â ÀüÈÄ¿¡ »ðÀÔ ÇÒ ¼ö ¾øÀ¸¹Ç·Î Åä¾ç°úÀÇ ±ä¹ÐÇÑ Á¢ÃËÀ» º¸ÀåÇϽʽÿÀ. ÀÛÀº ¹üÀ§ °ËÁ¤ ³»ÀÇ ÃøÁ¤ Á¡Àº ¹Ýº¹ÀûÀ¸·Î Æò±ÕÀ» ³»¾ß ÇÕ´Ï´Ù.
ÁöÇÏ ÃøÁ¤ ¹æ¹ý¿¡ ¹¯ÇôÀÖ´Ù: ÃøÁ¤ ¿ä±¸¿¡ µû¶ó ÇÇÆ®ÀÇ ±íÀÌ°¡ 20 cm ÀÌ»óÀÎ ¼öÁ÷ µå¸±¸µ Á÷°æ, ÁÖ¾îÁø ±íÀÌÀÇ ÇÇÆ® º®¿¡ »ðÀÔ µÈ ¼¾¼ ¿ÍÀ̾î, ±¸µ¢ÀÌ ¸Å¸³ ¾ÐÃà, Åä¾ç°úÀÇ ±ä¹ÐÇÑ Á¢ÃËÀ» º¸ÀåÇÕ´Ï´Ù. ÀÏÁ¤ ±â°£ÀÌ Áö³ª¸é ¾ÈÁ¤ÀûÀÌ¸ç ¸çÄ¥, ¸î ´Þ ¶Ç´Â ´õ ¿À·¡ ÃøÁ¤ÇÏ¿© ±â·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Ç¥¸é ÃøÁ¤ÀÌ ¾î·Á¿î °æ¿ì, ¸ÕÀú ±¸¸Û (Á÷°æÀº ÇÁ·ÎºêÀÇ Á÷°æº¸´Ù ÀÛ¾Æ¾ß ÇÔ) À» ¶ÕÀº ´ÙÀ½ Åä¾ç ¹× Åä¾ç ¾ÐÃà ¹× ÃøÁ¤¿¡ »ðÀÔÇؾßÇÕ´Ï´Ù. ¼¾¼´Â °Ý·ÄÇÑ Áøµ¿°ú Ãæ°ÝÀ» ¹æÁöÇؾßÇÏÁö¸¸ ´Ü´ÜÇÑ ¹°Ã¼ Ÿ¾Ç±â´Â »ç¿ëÇÏÁö ¾Ê¾Æ¾ßÇÕ´Ï´Ù. °ËÀº »ö ÆÐÅ°Áö ¿ë ¼¾¼´Â °ÇÑ ÇÞºû¿¡¼ ¼¾¼°¡ ³¯Ä«·Î¿î ¿Â³È (ÃÖ´ë 50 DEG C ÀÌ»ó) ¸¦ ÀÏÀ¸Å°±â ¶§¹®¿¡, °í¿Â Ãæ°Ý ¼¾¼ÀÇ ¿Âµµ ÃøÁ¤À» ¹æÁöÇϱâ À§ÇØ ¹çÀ̳ª ¹ç¿¡¼´Â Àڿܼ± Â÷´Ü¿¡ À¯ÀÇÇϽñ⠹ٶø´Ï´Ù
5 Åä¾ç ¼öºÐ ºÎÇÇ ¹éºÐÀ², ¿Âµµ ¹× Ãâ·Â¿¡ ´ëÇÑ º¯È¯
¸ðµ¨ |
¸Å°³ º¯¼ö ¹üÀ§ |
Àüȯ °ü°è |
Ãâ·Â Àü¾Ð 0-2V |
ÇØ´ç ¿Âµµ-40-80 ¡É |
¿Âµµ = 60.0 * Àü¾Ð-40. ÃøÁ¤ µÈ Àü¾ÐÀÌ 1.5 VÀÌ¸é ¿Âµµ = 60.0*1.5-40 = 50.00 ¡ÉÀÔ´Ï´Ù. |
üÀû ¹° ÇÔ·® ÇØ´ç 0-30% |
üÀû ¼öºÐ ÇÔ·® = 0.15 * Àü¾Ð. ÃøÁ¤ µÈ Àü¾ÐÀÌ 1.5 VÀÌ¸é ¿ëÀû ¹° ÇÔ·®Àº = 0.15*1.5 = 0.225 = 22.5%. |
üÀû ¹° ÇÔ·® ÇØ´ç 0-50% |
üÀû ¼öºÐ ÇÔ·® = 0.25 * Àü¾Ð. ÃøÁ¤ µÈ Àü¾ÐÀÌ 1.5 VÀÌ¸é ¿ëÀû ¹° ÇÔ·®Àº = 0.25*1.5 = 0.375 = 37.5%. |
üÀû ¹° ÇÔ·® ÇØ´ç 0-100% |
üÀû ¼öºÐ ÇÔ·® = 0.5 * Àü¾Ð. ÃøÁ¤ µÈ Àü¾ÐÀÌ 1.5 VÀÌ¸é ¿ëÀû ¹° ÇÔ·®Àº = 0.5*1.5 = 0.75 = 75.0%. |
4-20mA ÀÇ Àü·ù Ãâ·Â |
ÇØ´ç ¿Âµµ -40-80¡É |
¿Âµµ = 7.5 * ÇöÀç-70. If ÃøÁ¤ Àü·ù 10mA ¿Âµµ = 7.5*10-70 = 5.00 ¡É. |
üÀû ¹° ÇÔ·® ÇØ´ç 0-30% |
Volumetric ¼öºÐ = 0.01875 * (Àü·ù 4). ÃøÁ¤ µÈ Àü·ù°¡ 10mA ÀÎ °æ¿ì ¿ëÀû ¹° ÇÔ·®Àº = 0.01875 * (10-4) = 0.1125 = 11.25% ÀÔ´Ï´Ù. |
üÀû ¹° ÇÔ·® ÇØ´ç 0-50% |
üÀû ¹° ÇÔ·® = 0.03125 * (ÇöÀç-4). ÃøÁ¤ µÈ Àü·ù°¡ 10mA ÀÎ °æ¿ì ¿ëÀû ¹° ÇÔ·®Àº = 0.03125 * (10-4) = 0.1875 = 18.75% ÀÔ´Ï´Ù. |
üÀû ¹° ÇÔ·® ÇØ´ç 0-100% |
üÀû ¹° ÇÔ·® = 0.0625 * (ÇöÀç-4). ÃøÁ¤ µÈ Àü·ù°¡ 10mA ÀÎ °æ¿ì ¿ëÀû ¹° ÇÔ·®Àº = 0.0625 * (10-4) = 0.375 = 37.5% ÀÔ´Ï´Ù. |
RS485 ÀÎÅÍÆäÀ̽º, Modbus ÇÁ·ÎÅäÄÝ |
ÇØ´ç ¿Âµµ -40-80¡É
|
¿Âµµ = ¿Âµµ ·¹Áö½ºÅÍ °ª/100. Àб⠵¥ÀÌÅÍ°¡ 2013 ¿Âµµ = 2013/100 = 20.13 CÀÔ´Ï´Ù. |
üÀû ¹° ÇÔ·® ÇØ´ç 0-30% üÀû ¹° ÇÔ·® ÇØ´ç 0-50% üÀû ¹° ÇÔ·® ÇØ´ç 0-100% |
üÀû ¹° ÇÔ·® = üÀû ¼öºÐ ÇÔ·® ·¹Áö½ºÅÍ °ª/10000. If Àб⠵¥ÀÌÅÍ 1568, ¿Âµµ°¡ = 1568/10000 = 15.68%. |
¸ÂÃã |
|
The Ãâ·Â ¸ðµ¨ º¸³»·Á¸é ¿µ¾÷ÆÀ¿¡ ±â¼ú Áö¿ø. |
Âü°í: V (V) ÀÇ Àü¾Ð °ø½Ä ´ÜÀ§, Àü·ù ´ÜÀ§´Â ma (mA) ÀÔ´Ï´Ù.
6 Modbus Communication Protocol
6.1 Serial Åë½Å ¸Å°³º¯¼ö
Modbus ´Â Á÷·Ä Åë½Å ÇÁ·ÎÅäÄÝ, Modicon ÇÁ·Î±×·¡¸Óºí ·ÎÁ÷ ÄÁÆ®·Ñ·¯ (PLC) ÃâÆÇÀÇ »ç¿ë. »ê¾÷ Ç¥ÁØ Åë½Å ÇÁ·ÎÅäÄÝÀ̵ǾúÀ¸¸ç ÀÌÁ¦´Â »ê¾÷ ÀüÀÚ Àåºñ °£ÀÇ ÀϹÝÀûÀÎ ¿¬°áÀÔ´Ï´Ù. Modbus ±¤¹üÀ§ÇÑ ÀÀ¿ë »ê¾÷. Modbus ÇÁ·ÎÅäÄÝÀº ¸¶½ºÅÍ/½½·¹À̺ê ÇÁ·¹ÀÓ¿öÅ© °è¾àÀÔ´Ï´Ù. A ³ëµå ¸¶½ºÅÍ ³ëµå, ´Ù¸¥ ³ëµå¸¦ »ç¿ëÇÏ¿© Modbus ÇÁ·ÎÅäÄÝ Åë½Å ³ëµå. °¢ ½½·¹À̺ê ÀåÄ¡¿¡´Â °íÀ¯ ÇÑ ÁÖ¼Ò°¡ ÀÖ½À´Ï´Ù.
Åë½Å ¸Å°³ º¯¼ö ±âº»°ª: Àü¼Û ¼Óµµ´Â 9600bps, ½ÃÀÛ ºñÆ®, 8 µ¥ÀÌÅÍ ºñÆ®, Æи®Æ¼ ¾øÀ½, ¿ø½ºÅé ºñÆ®ÀÔ´Ï´Ù. Modbus RTU ÇÁ·ÎÅäÄÝ¿¡ ´ëÇÑ Åë½Å ÇÁ·ÎÅäÄÝ. Åë½Å ¸Å°³ º¯¼ö´Â ÇÁ·Î±×·¥ ¶Ç´Â Modbus ¸í·ÉÀ¸·Î º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.
6.2 Modbus Register
¸Å°³ º¯¼ö À̸§ |
µî·Ï ÁÖ¼Ò (16 m) |
Parameter À¯Çü |
¸ðµå¹ö½º ±â´É ¹øÈ£ |
Range ¸Å°³ ¹× Áöħ |
±âº»°ª |
ä³Î 0 |
¿Âµµ |
0x0000 |
INT16, Àбâ Àü¿ë |
3/4 |
-4000-8000 Divided 100 ¾ò±â ½ÇÁ¦ ¿Âµµ. No ¿Âµµ ÃøÁ¤ ¸ðµ¨ Æǵ¶ °ªÀº Ç×»ó 0. |
¾Æ´Ï¿À |
üÀû ¼öºÐ ÇÔ·® |
0x0001 |
INT16, Àбâ Àü¿ë |
3/4 |
0-10000 ½ÇÁ¦ ¼Óµµ¸¦ ¾ò±â À§ÇØ ¹°ÀÇ ¾çÀ» 10000 ·Î ³ª´¯´Ï´Ù. |
¾Æ´Ï¿À |
º¸À¯ |
0x0002 |
INT16, Àбâ Àü¿ë |
3/4 |
Ç×»ó 0 |
¾Æ´Ï¿À |
º¸À¯ |
0x0003 |
INT16, Àбâ Àü¿ë |
3/4 |
Ç×»ó 0 |
¾Æ´Ï¿À |
üÀû ¼öºÐ ÇÔ·®Àº ¿ø·¡ AD °ªÀ̾ú½À´Ï´Ù. |
0x0004 |
INT16, Àбâ Àü¿ë |
3/4 |
üÀû ¼öºÐ ÇÔ·®Àº ¿ø·¡ AD °ªÀ̾ú½À´Ï´Ù. |
¾Æ´Ï¿À |
º¸À¯ |
0x0005 |
INT16, Àбâ Àü¿ë |
3/4 |
Ç×»ó 0 |
¾Æ´Ï¿À |
º¸À¯ |
0x0006 |
INT16, Àбâ Àü¿ë |
3/4 |
Ç×»ó 0 |
¾Æ´Ï¿À |
º¸À¯ |
0x0007 |
INT16, Àбâ Àü¿ë |
3/4 |
Ç×»ó 0 |
¾Æ´Ï¿À |
|
|
|
|
|
|
Åä¾ç À¯Çü |
0x0020 |
UINT16, Àбâ Àü¿ë |
3/6/16 |
0-3 0:Mineral Åä¾ç (°æÀÛ) 1: ¸ð·¡ 2:Clay 3: À¯±â Åä¾ç |
0:Mineral Åä¾ç (°æÀÛ)
|
|
|
|
|
|
|
Modbus Address |
0x0200 |
UINT16,Read ¾²±â |
3/6/16 |
0-255 |
1 |
º¸ ¿ä±Ý |
0x0201 |
UINT16,Read ¾²±â |
3/6/16 |
0-7 0:1200bps 1:2400bps 2:4800bps 3:9600bps 4:19200bps 5:38400bps 6:57600bps 7:115200bps |
3:9600bps
|
ÇÁ·ÎÅäÄÝ |
0x0202 |
UINT16,Read ¾²±â |
3/6/16 |
0~1 0: ¸ðµå ¹ö½º RTU 1:Modbus ASCii 2: ¾Ö´ã Advantech ÇÁ·ÎÅäÄÝ 3:ADAM Advantech ÇÁ·ÎÅäÄÝ (Æи®Æ¼ Æ÷ÇÔ) |
0: ¸ðµå ¹ö½º RTU
|
Æи®Æ¼ |
0x0203 |
UINT16,Read ¾²±â |
3/6/16 |
0-2 0:No Æи®Æ¼ 1:Even Æи®Æ¼ 2: Ȧ¼ö Æи®Æ¼ |
0:No Æи®Æ¼
|
µ¥ÀÌÅÍ ºñÆ® |
0x0204 |
UINT16,Read ¾²±â |
3/6/16 |
1 1:8 µ¥ÀÌÅÍ ºñÆ® |
1:8 µ¥ÀÌÅÍ ºñÆ® |
Á¤Áö ºñÆ® |
0x0205 |
UINT16,Read ¾²±â |
3/6/16 |
0-1 0:1 Á¤Áö ºñÆ® 1:2 Á¤Áö ºñÆ® |
0:1 Á¤Áö ºñÆ®
|
ÀÀ´ä Áö¿¬ |
0x0206 |
UINT16,Read ¾²±â |
3/6/16 |
0-255 È£½ºÆ® ¿äû ¸í·ÉÀº Áö¿¬ ½Ã°£°ú ÀÀ´ä ÈÄ¿¡ ¼ö½ÅµË´Ï´Ù. Áöü¾øÀÌ 0 À¸·Î ¼³Á¤ÇßÀ» ¶§ * 10 MsÀÇ ¼³Á¤ °ª¿¡ ´ëÇÑ Áö¿¬ ½Ã°£ÀÔ´Ï´Ù. |
0 |
¾×Ƽºê Ãâ·Â °£°Ý |
0x0207 |
UINT16,Read ¾²±â |
3/6/16 |
0-255 °íÁ¤ ½Ã°£ °£°ÝÀ¸·Î µ¥ÀÌÅ͸¦ ÀÚµ¿À¸·Î Àü¼ÛÇϱâ À§ÇØ È£½ºÆ® ¿äûÀÌ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù. ¼³Á¤ °ª * 1 ÀÇ ½Ã°£ °£°ÝÀÔ´Ï´Ù. È°¼º Ãâ·Â ±â´É 0 À» ±ÝÁöÇϵµ·Ï ¼³Á¤ÇÕ´Ï´Ù. |
0 |
UINT16:16 ºñÆ® ¼¸íµÇÁö ¾ÊÀº Á¤¼ö ·¹Áö½ºÅÍ
INT16:16 ºñÆ® ¼¸í Á¤¼ö µî·Ï
UINT32:32 ºñÆ® unsigned Á¤¼ö µî·Ï
UINT32:32 ºñÆ® ¼¸í Á¤¼ö µî·Ï
ºñÆ®: ºñÆ® ·¹Áö½ºÅÍ
Modbus µî·ÏÀÇ 6.3 ¼¼ºÎ »çÇ×
¿Âµµ |
¸Å°³ º¯¼ö ¹üÀ§ |
-4000-8000 |
Default: ¾øÀ½ |
¸Å°³ º¯¼ö ÀúÀå¼Ò |
¾øÀ½ |
|
Significance: ÃøÁ¤ °ªÀÌ ¿Âµµ ³×°ÅƼºê º¸¿Ï Ç¥Çö.
¿¹: ¹Ýȯ °ªÀÌ 0702H (16 m, ¿ø·¡ ÄÚµå) ÀÎ °æ¿ì ù ¹ø° ¹ÙÀÌÆ® µÎ ¹ø° ¹ÙÀÌÆ® 07H, ³·Àº ¹ÙÀÌÆ®´Â 02H, ¿Âµµ ÃøÁ¤ °ª (07H * 256 + 02H) /100 = 17.94 C.
If ¹Ýȯ °ªÀº FF05H (16 m, º¸¿Ï) ù ¹ÙÀÌÆ® ¹ÙÀÌÆ® ÃÊ ¹ÙÀÌÆ® FFH, ³·Àº ¹ÙÀÌÆ® is 05H, ¿Âµµ°¡ ÃøÁ¤ °ª (FFH * 256 + 05H) -FFFFH-1H) /100 = (FF05H-FFFFH-1H) /100 =-2.51 C.
üÀû ¹° ÇÔ·® |
¸Å°³ º¯¼ö ¹üÀ§ |
0-5000 |
Default: ¾øÀ½ |
¸Å°³ º¯¼ö ÀúÀå¼Ò |
¾øÀ½ |
|
Significance: üÀû ¼öºÐ ÃøÁ¤.
Example: ¹Ýȯ °ªÀº 071DH (16 m) ù ¹ÙÀÌÆ® ¹ÙÀÌÆ® ÃÊ ¹ÙÀÌÆ® 07H, ³·Àº ¹ÙÀÌÆ® is 1DH, üÀû ¼öºÐ ÇÔ·®À» ÃøÁ¤Çß´Ù (07H * 256 + 1DH) /10000 = (7*256 + 29) /10000 = 18.21%.
üÀû ¹° ÇÔ·® ¿ø½Ã ±¤°í |
¸Å°³ º¯¼ö ¹üÀ§ |
°íÁ¤µÇÁö ¾ÊÀ½ |
Default: ¾øÀ½ |
¸Å°³ º¯¼ö ÀúÀå¼Ò |
¾øÀ½ |
|
Á߿伺: üÀû ¼öºÐ ÇÔ·®Àº ¿ø·¡ AD °ªÀ̾ú½À´Ï´Ù.
¿¹: ¹Ýȯ °ªÀÌ 071DH (16 m) ÀÎ °æ¿ì ù ¹ø° ¹ÙÀÌÆ® µÎ ¹ø° ¹ÙÀÌÆ® 07H, ³·Àº ¹ÙÀÌÆ®´Â 1DH, ´ÙÀ½ üÀû ¹° ÇÔ·®Àº ¿ø·¡ AD °¡Ä¡´Â (07H * 256 + 1DH) = (7*256 + 29) = 1821.
Åä¾ç À¯Çü |
¸Å°³ º¯¼ö ¹üÀ§ |
0-3 |
Default: ¾øÀ½ |
¸Å°³ º¯¼ö ÀúÀå¼Ò |
Immediate ¸Þ¸ð¸® |
|
Á߿伺: Åä¾ç À¯Çü.
0: ¹Ì³×¶ö Åä¾ç (°æÀÛ Åä¾ç)
1: ¸ð·¡
2: Á¡Åä
3: À¯±â Åä¾ç
¿¹: ¹Ýȯ °ªÀÌ 071DH (16 m) ÀÎ °æ¿ì ù ¹ø° ¹ÙÀÌÆ® µÎ ¹ø° ¹ÙÀÌÆ® 07H, ³·Àº ¹ÙÀÌÆ®´Â 1DH, ´ÙÀ½ üÀû ¹° ÇÔ·®Àº ¿ø·¡ AD °¡Ä¡´Â (07H * 256 + 1DH) = (7*256 + 29) = 1821.
Modbus Address |
¸Å°³ º¯¼ö ¹üÀ§ |
0-255 |
Default:1 |
¸Å°³ º¯¼ö ÀúÀå¼Ò |
Immediate ¸Þ¸ð¸® |
|
The Modbus ÁÖ¼Ò, ¼ö 0-255. ¸ðµâ ¿ÜºÎ ÁÖ¼Ò ÄÚµå ½ºÀ§Ä¡°¡ ÁÖ¼Ò 0 À¸·Î ¼³Á¤µÈ °æ¿ì ÀÌ ·¹Áö½ºÅÍ ³»¿ëÀ» ½½·¹À̺ê ÁÖ¼Ò·Î »ç¿ëÇÕ´Ï´Ù. After ¼³Á¤ ÇÊ¿ä Àü¿ø ¶Ç´Â RST ¸í·ÉÀ» Àç½ÃÀÛ ¸ðµâ, ÀÌ ÁÖ¼Ò¸¦. ÀÌ ¸í·ÉÀ» »ç¿ëÇÏ¿© ¸ðµâ ÁÖ¼Ò¸¦ ¼öÁ¤ÇÒ ¶§ ijºñ´ÖÀ» ¿ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù.
º¸ ¿ä±Ý |
¸Å°³ º¯¼ö ¹üÀ§ |
0-7 0:1200bps 1:2400bps 2:4800bps 3:9600bps 4:19200bps 5:38400bps 6:57600bps 7:115200bps |
Default:3 |
¸Å°³ º¯¼ö ÀúÀå¼Ò |
Immediate ¸Þ¸ð¸® |
|
ÇÁ·ÎÅäÄÝ |
¸Å°³ º¯¼ö ¹üÀ§ |
0~1 0: ¸ðµå ¹ö½º RTU 1:Modbus ASCii |
Default:0 |
¸Å°³ º¯¼ö ÀúÀå¼Ò |
Immediate ¸Þ¸ð¸® |
|
Æи®Æ¼ |
¸Å°³ º¯¼ö ¹üÀ§ |
0-2 0:No Æи®Æ¼ 1:Even Æи®Æ¼ 2: Ȧ¼ö Æи®Æ¼ |
Default:0 |
¸Å°³ º¯¼ö ÀúÀå¼Ò |
Immediate ¸Þ¸ð¸® |
|
µ¥ÀÌÅÍ ºñÆ® |
¸Å°³ º¯¼ö ¹üÀ§ |
1 1:8 µ¥ÀÌÅÍ ºñÆ® |
±âº»°ª: 1, 8 ºñÆ®ÀÇ µ¥ÀÌÅÍ ¸¸ Áö¿øÇÏ°í ´Ù¸¥ Çϳª´Â À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù. |
¸Å°³ º¯¼ö ÀúÀå¼Ò |
Immediate ¸Þ¸ð¸® |
|
Á¤Áö ºñÆ® |
¸Å°³ º¯¼ö ¹üÀ§ |
0-1 0:1 Á¤Áö ºñÆ® 1:2 ÁßÁö ºñÆ® |
Default:0 |
¸Å°³ º¯¼ö ÀúÀå¼Ò |
Immediate ¸Þ¸ð¸® |
|
ÀÀ´ä Áö¿¬ |
¸Å°³ º¯¼ö ¹üÀ§ |
0-255 |
Default:0 |
¸Å°³ º¯¼ö ÀúÀå¼Ò |
Immediate ¸Þ¸ð¸® |
|
Serial Åë½Å Áö¿¬ ÀÀ´äÀ¸·Î »ç¿ëÀÚ ´ÙÀ½ ÄÉÀ̽º: È£½ºÆ® ¿äûÀ» º¸³À´Ï´Ù ¸í·É ¸ðµâ, Áö¿¬ (RESPONSEDELAY * 10) ms, À̸é ÀÀ´ä µ¥ÀÌÅÍ°¡ È£½ºÆ® ÄÄÇ»ÅÍ·Î ¹ÝȯµË´Ï´Ù. For ¿¹¸¦ ¼¼Æ® RESPONSEDELAY = 5 ´ÙÀ½ ¸ðµâ Áö¿¬ 5*10 = 50 ms ÈÄ ÀÀ´ä È£½ºÆ®. Áö¿¬ Áï½Ã ÀÀ´äÀ» À§ÇØ 0 À¸·Î ¼³Á¤ÇßÀ» ¶§. ÀÌ ¸í·ÉÀº ¼ö½Å »óÅ »óȲÀ» ´À¸®°Ô Çϱâ À§ÇØ ¼Û½Å »óÅ RS485 ½ºÀ§Ä¡¿¡¼ È£½ºÆ®¿¡ ÁÖ·Î Àû¿ëµË´Ï´Ù.
¾×Ƽºê Ãâ·Â °£°Ý |
¸Å°³ º¯¼ö ¹üÀ§ |
0-255 |
Default:0 |
¸Å°³ º¯¼ö ÀúÀå¼Ò |
Immediate ¸Þ¸ð¸® |
|
Serial Åë½Å ¾×Ƽºê Ãâ·Â ½Ã°£ °£°Ý »ç¿ë ´ÙÀ½ ÄÉÀ̽º: È£½ºÆ® ÇÊ¿ä°¡ ¿äûÀ» º¸³¾ ¸í·É ¸ðµâ ¾×Ƽºê Ãâ·Â ÀÀ´ä µ¥ÀÌÅÍ Ãâ·Â °£°Ý ACTIVEOUTPUTINTERVAL ÃÊ °°Àº ¼³Á¤ ACTIVEOUTPUTINTERVAL = 5 ¸ðµâ ´ÙÀ½ 5 Ãʸ¶´Ù µû¶ó Åë½Å ÇÁ·ÎÅäÄÝ Ãâ·Â µ¥ÀÌÅÍ ¼¼Æ®. À¯È¿ÇÏÁö ¾ÊÀº È°¼º Ãâ·ÂÀ» 0 À¸·Î ¼³Á¤Çϸé ÀÀ´ä Àü¿¡ È£½ºÆ® ¿äûÀÌ ÇÊ¿äÇÕ´Ï´Ù. This ¸í·É ÁÖ·Î GPRS ¹«¼± Àü¼Û, ÇÊ¿ä°¡ Å͹̳Π³ëµå initiatively º¸³À´Ï´Ù µ¥ÀÌÅÍ °æ¿ì¿¡.
Note: ¼¼Æ® È°¼º µ¥ÀÌÅÍ Ãâ·Â, RS485 ¹ö½º ¿¬°á ¸ðµâ ÇÇÇϱ⠵¥ÀÌÅÍ Ãæµ¹.
6.4 CRC16 °ËÁõ ¹× »ùÇà ÄÚµå
For ¿¹: 0x0000H-0x0001H Àб⠷¹Áö½ºÅÍ, ¿Âµµ, üÀû ¼öºÐ °ª
Request: 010300000002 C4 0B (8 ¹ÙÀÌÆ®)
±â±â ÁÖ¼Ò |
1 ¹ÙÀÌÆ® |
0x01 |
±â´É ¹øÈ£ |
2 ¹ÙÀÌÆ® |
0x03 |
½ÃÀÛ µî·Ï ÁÖ¼Ò |
2 ¹ÙÀÌÆ® |
0x0000 |
¹øÈ£ ·¹Áö½ºÅÍ |
2 ¹ÙÀÌÆ® |
0x0002 |
Check |
2 ¹ÙÀÌÆ® |
0xC40B |
¿äû: 01 03 04 07 02 07 1D E1 7E(9 ¹ÙÀÌÆ®)
±â±â ÁÖ¼Ò |
1 ¹ÙÀÌÆ® |
0x01 |
±â´É ¹øÈ£ |
1 ¹ÙÀÌÆ® |
0x03 |
È¿°úÀûÀÎ ¹ÙÀÌÆ® |
1 ¹ÙÀÌÆ® |
0x04 |
µ¥ÀÌÅÍ |
4 ¹ÙÀÌÆ® |
0x07 (°í¿Â ¹ÙÀÌÆ®) |
|
|
0x02 (Àú¿Â ¹ÙÀÌÆ®) |
|
|
0x07 (º¼·ý ³»¿ë ¹ÙÀÌÆ®) |
|
|
0x1D (³·Àº º¼·ý ³»¿ë ¹ÙÀÌÆ®) |
È®ÀÎ |
2 ¹ÙÀÌÆ® |
0xE17E |
µ¥ÀÌÅÍ ¼ö½Å ÀåºñÀÇ 9 ¹ÙÀÌÆ®°¡ ¹ÝȯµÇ¸é ´ÙÀ½ CRC °è»ê, ¿©±â¼ num (¸Å°³ º¯¼ö 2) = 9
// -----------------------------------------------------------------------------
// CRC °è»ê C51 ¾ð¾î ±â´ÉÀº µû¸£´Ù
//ÀÔ·Â ¸Å°³ º¯¼ö 1:snd, È®ÀÎ ¹ÙÀÌÆ® ¹è¿ À̸§
//ÀÔ·Â ¸Å°³ º¯¼ö 2: ¼ýÀÚ, ÃÑ ¹ÙÀÌÆ®¿¡¼ º¸Á¤. (2 ¹ÙÀÌÆ® Æ÷ÇÔ CRC üũ)
//±â´É ¹Ýȯ °ª: °ª ÀÌ¿ÜÀÇ 0 üũ ½ÇÆÐÇß½À´Ï´Ù. Check ´Ù½Ã 0.
//-----------------------------------------------------------------------------
Unsigned int calc_crc16 (unsigned char * snd, unsigned char num)
{
Unsigned char i, j;
Unsigned int c,crc = 0xFFFF;
(I = 0; <num; ++)
{
C = snd[i] & 0x00FF;
Crc ^ =;
(J = 0;j < 8; j ++)
{
°æ¿ì (crc & 0x0001)
{
Crc >>= 1;
Crc ^ = 0xA001;
}
±âŸ
{
Crc >>= 1;
}
}
}
¹Ýȯ (crc);
}
To ¾òÀ» °á°ú°¡ 0 ´ÙÀ½ È®ÀÎ ¼º°ø, °ËÁõ ½ÇÆÐ µ¹¾Æ°¥ ºñ Á¦·Î.
After ¼º°øÀûÀÎ ±³Á¤, ´ÙÀ½ ¼ö½ÄÀ» °è»ê ¿Âµµ üÀû ¼öºÐ ÇÔ·® (ºÎÁ¤ÀûÀÎ º¸¿Ï Ç¥Çö):
When ¿Âµµ = (07H * 256 + 02H) /100 = 17.94
The üÀû ¼öºÐ ÇÔ·® = (07H * 256 + 1DH) /10000 = (7*256 + 29) /10000 = 18.21%
If üũ ½ÇÆÐ ¿À·ù Àü¼Û °úÁ¤¿¡¼ ¹ö·Á¾ßÇÕ´Ï´Ù ¼öÁý µ¥ÀÌÅÍ ´Ù½Ã.