MODICON PLCÀÇ MODBUS PLUS ¹æ½ÄÀÇ Åë½ÅÀº MODBUS PLUS ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÑ´Ù.
MODBUS PLUS ÄÄÇ»ÅÍ¿¡ AT984, MC984, PCMCIA 416NHM/21200/3, SA85, SM85, TSXMBP100 µîÀÇ Åë½ÅÄ«µå¸¦ ³»ÀåÇÏ°í MBX Åë½Å µå¶óÀ̺긦 ¼³Ä¡ÇÏ¿©¾ß Åë½ÅÀÌ °¡´ÉÇÏ´Ù.
Áß¿ä) MODBUS PLUS Åë½ÅÀ» ÇϱâÀ§Çؼ´Â ´ÙÀ½°ú °°Àº ¼ø¼·Î µå¶óÀ̺긦 ¼³Ä¡ÇÏ¿©¾ß ÇÑ´Ù.
°¡) ¸ÕÀú ½´³ªÀÌ´õ(¹Ì±¹) »ç¿¡¼ Á¦°øÇÏ´Â MBX µå¶óÀ̺긦 ¼³Ä¡ÇÑ´Ù.
³ª) ¡®ÇÁ·Î±×·¥µð·ºÅ丮\PROTOCOL\ETC¡¯ µð·ºÅ丮¿¡ ÀÖ´Â ¡®MODPLUS.DLL¡¯ÆÄÀÏÀ» ¡®ÇÁ·Î±×·¥µð·ºÅ丮\PROTOCOL¡¯µð·ºÅ丮·Î º¹»çÇÑ´Ù.
¾Æ·¡ <±×¸² 1>Àº MODBUS PLUS ÇÁ·ÎÅäÄÝÀÇ Åë½Å¼³Á¤ ¿¹ÀÌ´Ù.
<±×¸² 1> MODBUS PLUS ÇÁ·ÎÅäÄÝÀÇ Åë½Å¼³Á¤ ¿¹
<±×¸² 1>¿¡¼ Åë½Å DEVICE´Â MBX µå¶óÀ̺긦 »ç¿ëÇϹǷΠNoneÀ¸·Î ¼³Á¤ÇÏ°í ¿É¼ÇºÎ¿¡´Â Åë½Å Path Type, R2 ~ R5 Node ¹øÈ£, Host Based Address(BUS ¹øÈ£) ¸¦ ÀÔ·ÂÇÑ´Ù.
ÇÁ·ÎÅäÄÝ ¿É¼ÇºÎÀÇ ¾ÆÀÌÄÜÀ» Ŭ¸¯Çϸé <±×¸² 2>ÀÇ ´ëÈ»óÀÚ°¡ ³ªÅ¸³ª´Âµ¥ ¿©±â¼ MODBUS PLUSÀÇ Path Type, Node µîÀ» ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.
<±×¸² 2> MODBUS PLUS ÇÁ·ÎÅäÄÝ ¿É¼Ç ´ëÈ»óÀÚÀÇ ¿¹
<±×¸² 2>ÀÇ ¼³Á¤ÀÎÀÚ´Â ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÇÑ´Ù.
Path Type – ÀϹÝÀûÀ¸·Î DM(Data Master)À̳ª PM(program Master)À» ¼³Á¤. (±âº» °ª : DM)
Node 2~ 5 – °¢ level ÀÇ Node ¹øÈ£ R2 ~ R5¸¦ ÀÔ·Â. ¶ÇÇÑ R1 Node´Â Àб⠽ºÄÉÁìÀÇ StationÀ¸·Î ¼³Á¤ÇÑ´Ù. (±âº» °ª : ¸ðµÎ 0 - Point To Point)
Host Based Device – MBX µå¶óÀ̺꿡¼ ¼³Á¤ÇÑ BUS ¹øÈ£. 95/98/ME´Â 0 ~99 »çÀÌ °ª, NT/2000 ¿¡´Â 0 ~ 10 Áß¿¡¼ ¼³Á¤ÇÑ´Ù. (±âº»°ª : 0)
MODBUS PLUS ÇÁ·ÎÅäÄÝÀÇ READ ÀÛ¼º Çü½Ä
MODBUS PLUS ÇÁ·ÎÅäÄÝÀÇ READ Çü½ÄÀº ´ÙÀ½°ú °°Àº ÀÎÀÚ ¼øÀ¸·Î »ç¿ëÇÑ´Ù.
1) Node 1 ADDRESS - PLC¿¡¼ ¼³Á¤ÇÑ Slave ¹øÁö.
2) Function ¹øÈ£ – Åë½Å ÇÁ·ÎÅäÄÝÀÇ Àбâ Function ¹øÈ£¸¦ ÀÔ·Â.
1 : Read Coil Status (0XXXX ¹øÁö Àбâ),
2 : Read Input Status (1XXXX ¹øÁö Àбâ),
3 : Read Holding Registers (3XXXX ¹øÁö Àбâ),
4 : Read Input Registers (4XXXX ¹øÁö Àбâ).
3) ÀÐÀ» ÁÖ¼Ò – ÁöÁ¤ÇÑ Àбâ Function ¿¡ µû¸¥ ¸Þ¸ð¸® ÁÖ¼Ò¸¦ ÀÔ·Â. Àбâ Function 1, 2 ¹øÀº WORD ´ÜÀ§ÀÇ ¹øÁö·Î °è»ê (0 : 0, 1 : 16, 2 : 32 3 : 48 ¡¦ µî)
4) Åë½Å ¸Þ¸ð¸® ÀúÀå À§Ä¡ - ÀÐÀº °ªÀÌ ÀúÀåµÉ ScanBufÀÇ À§Ä¡.
5) Àд ũ±â : ¿öµå ´ÜÀ§ÀÇ ÀÐÀ» Å©±â. Àбâ Function 1, 2 ¹øÀº 1¿öµå¸¸ Àо 16ä³Î °ªÀ» ÀÐÀ» ¼ö ÀÖ´Ù.
READ ¿¹)
READ, 2, 3, 0, 0, 10,
READ, 2, 3, 20, 20, 30,
READ, 2, 3, 50, 50, 70,
READ, 2, 1, 0, 200, 20,
¶ÇÇÑ <±×¸² 2>ÀÇ , , ¹öÅÏ°ú ¸®½ºÆ® ¹Ú½º¿¡¼µµ READ ½ºÄÉÁìÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù.
<±×¸² 3> MODBUS PLUS ÇÁ·ÎÅäÄÝ READ Ãß°¡/ÆíÁý ´ëÈ»óÀÚÀÇ ¿¹
<±×¸² 3>Àº <±×¸² 2>ÀÇ ÇÁ·ÎÅäÄÝ ¿É¼Ç ´ëÈ»óÀÚ¿¡¼ READ ½ºÄÉÁìÀ» Ãß°¡ ¶Ç´Â ÆíÁýÇÒ ¶§ ³ªÅ¸³ª´Â ´ëÈ»óÀÚÀÇ ¿¹ÀÌ´Ù.
Ãâ·ÂÀº SCAN File°ú »ó°ü¾øÀÌ PLCÀÇ Á÷Á¢ ADDRESS¿¡ ¾´´Ù.
MODBUS PLUS ÇÁ·ÎÅäÄÝÀÇ µðÁöÅÐ Ãâ·Â ¼³Á¤¹ý
µðÁöÅÐ Ãâ·ÂÀº Coil Status (0XXXX ¹øÁö)¿Í Holding Register(4XXXX) ¿µ¿ªÀÇ Bit °ªÀ» ÇÒ ¼ö ÀÖ´Ù.
µðÁöÅÐ Ãâ·Â TAG ¼³Á¤ ½Ã ÇÊ¿äÇÑ ¼³Á¤ 5 °¡Áö
1) PORT : MODBUS PLUS ÇÁ·ÎÅäÄÝÀ» ¼³Á¤ÇÑ Åë½Å Æ÷Æ®¹øÈ£.
2) STATION : PLCÀÇ Slave ¹øÈ£ Áï Node 1 ¹øÁö.
3) ADDRESS : Ãâ·Â ¹øÁö.
¾Õ 3~4 ÀÚ¸®´Â 10Áø¼ö, µÚÂÊ 1ÀÚ¸®´Â 16Áø¼ö (0 ~ F).
4) EXTRA1 : Function ¹øÈ£. (¸Þ¸ð¸® ¿µ¿ª¼³Á¤)
3 – Holding Registers ÀÇ Bit º° Ãâ·Â,
±âŸ – Coil Status ÀÇ Bit Ãâ·Â.
5) EXTRA2 : »ç¿ë¾ÈÇÔ.
¼³Á¤ ¿¹1)
PORT : 0 , STATION : 2, ADDRESS : 0102, EXTRA1 : ºóÄ, À̶ó°í ¼³Á¤ÇÏ°í µðÁöÅÐ Ãâ·ÂÀ» Çϸé MODICON PLC Slave address 2 ÀÇ Coil Status 0102¹øÁöÀÇ (10¹øÁö ¿öµå, 3¹ø° ºñÆ®) Bit¸¦ Á¦¾î(ON/OFF)ÇÒ ¼ö ÀÖ´Ù.
¼³Á¤ ¿¹2)
PORT : 0 , STATION : 2, ADDRESS : 112F, EXTRA1 : 3, À̶ó°í ¼³Á¤ÇÏ°í µðÁöÅÐ Ãâ·ÂÀ» Çϸé MODICON PLC Slave address 2 ÀÇ Holding Registers 112F (112¹øÁö ¿öµå, 16¹ø° ºñÆ®) Bit °ªÀ» ¹Ù²Ü (ON/OFF) ¼ö ÀÖ´Ù.
MODBUS PLUS ÇÁ·ÎÅäÄÝÀÇ ¾Æ³¯·Î±× Ãâ·Â ¼³Á¤¹ý
¾Æ³¯·Î±× Ãâ·ÂÀº Holding Register(4XXXX) ¿µ¿ª °ªÀ» ÁöÁ¤ÇÑ °ªÀ¸·Î ¹Ù²Ü ¼ö ÀÖ´Ù.
¾Æ³¯·Î±× Ãâ·Â TAG ¼³Á¤ ½Ã ÇÊ¿äÇÑ ¼³Á¤ 5 °¡Áö
1) PORT : MODBUS PLUS ÇÁ·ÎÅäÄÝÀ» ¼³Á¤ÇÑ Åë½Å Æ÷Æ®¹øÈ£.
2) STATION : PLCÀÇ Slave ¹øÈ£ Áï Node 1 ¹øÁö.
3) ADDRESS : Ãâ·Â ¹øÁö. (10Áø¼ö)
4) EXTRA1 : »ç¿ë¾ÈÇÔ.
5) EXTRA2 : »ç¿ë¾ÈÇÔ.
¼³Á¤ ¿¹)
PORT : 0 Station : 2, ADDRESS : 0123 ¶ó°í ¼³Á¤ÇÏ°í ¾Æ³¯·Î±× Ãâ·ÂÀ» Çϸé MODICON PLC Slave 2 ÀÇ Holding Registers ¸Þ¸ð¸®ÀÇ 0123 ¹øÁö °ªÀ» ÁöÁ¤ÇÑ °ªÀ¸·Î º¯°æÇÒ ¼ö ÀÖ´Ù.
* MODBUS PLUS Åë½ÅÀ» À§ÇÑ MBX µå¶óÀÌºê ¼³Ä¡¹ý
1 À©µµ¿ì 95/98/ME »ç¿ë ½Ã
a) ÄÄÇ»ÅÍ¿¡ AT984, MC984, PCMCIA 416NHM/21200/3, SA85, SM85, TSXMBP100 µîÀÇ Åë½ÅÄ«µå¸¦ ÀåÂøÇÑ´Ù.
b) ½´³ªÀÌ´õ(¹Ì±¹) »ç¿¡¼ Á¦°øÇÏ´Â MBX µå¶óÀ̺긦 ¼³Ä¡ÇÑ ÈÄ ÄÄÇ»Å͸¦ Àç½ÃÀÛ ÇÑ´Ù.
c) Plug and Play ±â´ÉÀ¸·Î MBX Åë½ÅÄ«µå(MBX Ä«µå)¸¦ ÀÎ½Ä ½ÃŲ´Ù.
Plug and Play ±â´ÉÀ» Áö¿øÇÏÁö ¾ÊÀº Åë½ÅÄ«µå(SA85, SM85 µî) ´Â ¡®Á¦¾îÆÇ¡¯ÀÇ ¡®»õ Çϵå¿þ¾î Ãß°¡¡¯¿¡¼ Åë½ÅÄ«µå(MBX Ä«µå)¸¦ ÀνĽÃÅ°°í Àç ºÎÆÃÇÑ´Ù.
d) ¼³Ä¡µÈ MBX µå¶óÀ̺êÀÇ ¡®Åë½Å µå¶óÀÌºê ¼³Á¤¡¯ ÇÁ·Î±×·¥À» ½ÇÇàÇÑ´Ù.
e) <±×¸² 4>< ±×¸² 5>¿Í °°Àº ´ëÈ»óÀÚ¿¡¼ Åë½ÅÄ«µå¿¡ ¼³Á¤µÈ Memory Range (±âº» : D0000), Device Number (Host Based Address – 0 ~ 99), Polling Interval µîÀ» ¼³Á¤ÇÑ´Ù.
<±×¸² 4> MBX µå¶óÀ̺êÀÇ Resource ¼³Á¤ ´ëÈ»óÀÚ ¿¹
<±×¸² 5> MBX µå¶óÀ̺êÀÇ Åë½Å Device Settings ´ëÈ»óÀÚ ¿¹
2) À©µµ¿ì NT/2000 »ç¿ë ½Ã
a) ÄÄÇ»ÅÍ¿¡ AT984, MC984, PCMCIA 416NHM/21200/3, SA85, SM85, TSXMBP100 µîÀÇ Åë½ÅÄ«µå¸¦ ÀåÂøÇÑ´Ù.
b) Cyberlogic Technologies Inc. ¿¡¼ Á¦°øÇÏ´Â MBX µå¶óÀ̺긦 ¼³Ä¡ÇÑ ÈÄ ÄÄÇ»Å͸¦ Àç½ÃÀÛ ÇÑ´Ù.
c) MBX Driver Configuration ÇÁ·Î±×·¥À» ½ÇÇàÇÏ¿© <±×¸² 6>ó·³ »õ·Î¿î Åë½ÅÄ«µå¸¦ ¼³Á¤Çϸé ÁöÁ¤ÇÑ MBX Device ·Î MODBUS PLUS Åë½ÅÀ» ÇÒ ¼ö ÀÖ´Ù.
<±×¸² 7>Àº MBX Device Type ÀÌ SA85 ÀÏ ¶§ µð¹ÙÀ̽º Configuration ´ëÈ»óÀÚÀÇ ¿¹Àε¥ ¿©±â¼ Åë½ÅÄ«µå¿¡ ¼³Á¤µÈ Memory ¹øÁö ¿Í Polling Interval µîÀ» ¼³Á¤ÇÑ´Ù.
À©µµ¿ì NT/2000 ¿¡¼ Host Based Address ´Â <±×¸² 6>ÀÇ MBX Device (0 ~ 10 ±îÁö) ¹øÈ£ÀÌ´Ù.
<±×¸² 6> MBX Driver Configuration ´ëÈ»óÀÚÀÇ ¿¹
<±×¸² 7> MBX Device Type ÀÌ SA85 ÀÏ ¶§ µð¹ÙÀ̽º Configuration ´ëÈ»óÀÚÀÇ ¿¹
±âŸ »ó¼¼ÇÑ Åë½Å µå¶óÀÌºê ¼³Á¤¹ýÀº MBX µå¶óÀÌºê µµ¿ò¸»À» ÂüÁ¶Çϼ¼¿ä.