Definition
OPC(OLE for Process Control)´Â
°øÁ¤(process)À» Á¦¾îÇÏ´Â ´Ù¾çÇÑ Àåºñµé°£ÀÇ Åë½ÅÀ» À§ÇÑ ±¹Á¦ »ê¾÷
Ç¥ÁØÀÔ´Ï´Ù. ÀÌ´Â Àåºñµé°ú Åë½ÅÇÏ´Â ¼ÒÇÁÆ®¿þ¾î°£ÀÇ Ç¥ÁØÀ» Á¦Á¤ÇÑ °ÍÀ¸·Î,
Àû¿ëºÐ¾ßº°·Î ÀûÇÕÇÑ Ç¥ÁصéÀÌ Á¦Á¤µÇ¾î ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¸é, Àåºñ ¹× ½Ã½ºÅÛÀÇ
data ±³È¯À» À§ÇÑ Ç¥ÁØ, alarmÀ̳ª event Á¤º¸ ±³È¯À» À§ÇÑ
Ç¥ÁØ, historical data¸¦ ±³È¯Çϱâ À§ÇÑ Ç¥ÁØ µîÀÌ ÀÖ½À´Ï´Ù.
(OPC specifications ÂüÁ¶)
Objectivity
OPC Ç¥ÁØÀÇ ¸ñÀûÀº ¸ð´ÏÅ͸µ ¹× Á¦¾î
¼ÒÇÁÆ®¿þ¾î°¡ Çϵå¿þ¾î Á¦Á¶»ç¿¡ Á¾¼ÓµÇ¾î ¹ß»ýµÇ¾ú´ø ±âÁ¸ÀÇ ¹®Á¦Á¡ °³¼±ÀÔ´Ï´Ù.
¶ÇÇÑ field area¿¡¼ bussiness area ±îÁö ±¤¹üÀ§ÇÏ°Ô
Àû¿ëµÉ ¼ö Àִ ǥÁØÀÇ È®¸³ÀÔ´Ï´Ù. OPC Ç¥ÁØÀÇ Àû¿ëÀº, ÀÚµ¿ÈºÐ¾ßÀÇ
ÀÌÇØ´ç»çÀÚÀÎ end user, ¼ÒÇÁÆ®¿þ¾î °³¹ß»ç, Çϵå¿þ¾î Á¦Á¶»ç¿¡°Ô ´Ù¾çÇÑ
À̵æÀ» Á¦°øÇÕ´Ï´Ù. (why is OPC
ÂüÁ¶)
Technology
OPC´Â ½Ã½ºÅÛ ±¸¼º Ãø¸é¿¡¼ Client/Server
°ü°èÀÔ´Ï´Ù. Áï, OPC Ç¥ÁØÀº µ¥ÀÌÅ͸¦ ÁÖ°í ¹ÞÀ» client¿Í server°¡
ÁؼöÇؾßÇÏ´Â »çÇ×µéÀ» Ç¥ÁØÈÇÑ °ÍÀÔ´Ï´Ù. ¼ÒÇÁÆ®¿þ¾î ±â¼úÃø¸é¿¡¼´Â Microsoft»çÀÇ
COM/DCOMÀ» ±â¹ÝÀ¸·Î ÇÕ´Ï´Ù. ¼ÒÇÁÆ®¿þ¾î ¹× Çϵå¿þ¾î Á¦Á¶»çµéÀÇ ÀÚµ¿È
½Ã½ºÅÛ ±¸Ãà ³ëÇÏ¿ì¿Í Microsoft»çÀÇ ¼ÒÇÁÆ®¿þ¾î ±â¼úÀÌ Á¢¸ñµÈ Ç¥ÁØÀ̶ó
¸»ÇÒ ¼ö ÀÖ½À´Ï´Ù.
(development using OPC ÂüÁ¶)
Vision
ÃʱâÀÇ OPC´Â HMI½Ã½ºÅÛ°ú ÀåºñÀÇ Áß°£¿¡¼
Å×ÀÌÅ͸¦ ±³È¯ÇØÁִ ǥÁØÈµÈ Åë½Å µå¶óÀ̹ö(driver) ¿ªÇÒ¸¸À» ´ã´çÇÏ¿´½À´Ï´Ù.
±×·¯³ª field area, process area, bussiness
area°£ÀÇ Ç¥ÁØÈµÈ ½Ç½Ã°£ µ¥ÀÌÅÍ Åë½Å¿¡ ´ëÇÑ ¿ä±¸°¡ Áõ°¡Çϸé¼
°¢ ¿µ¿ªÀÇ ¼±µÎ¾÷üµéÀº ÀÚ»çÀÇ Á¦Ç°µé¿¡ OPC ȣȯ ¸ðµâÀ» Ãß°¡ÇÏ°Ô µÇ¾ú½À´Ï´Ù.
¶ÇÇÑ OPC´Â InternetÀ¸·ÎÀÇ È®Àåµµ ¿ëÀÌÇϸç, fieldbus¸¦
À§ÇÑ Ç¥Áصµ Á¦Á¤ÁßÀÌ¿©¼ PC-based control systemÀÇ Áß¿äÇÑ
component°¡ µÇ°í ÀÖ½À´Ï´Ù.
°á±¹, OPC´Â °øÁ¤ÀÇ ÃÖ ¹Ø´ÜÀÎ field area·ÎºÎÅÍ ÀÎÅͳݱîÁöÀÇ
µ¥ÀÌÅÍ È帧À» ÃÑ°ýÇϴ ǥÁØÀ¸·Î¼ ÀÚ¸® ¸Å±èÀ» ÇÒ °ÍÀ¸¸ç, ±× È°¿ëµµ´Â
Á¡Â÷ Áõ°¡ÇÒ °ÍÀÔ´Ï´Ù. (vision
of OPC ÂüÁ¶)
Market
1996³â¿¡ ù Ç¥ÁØÀÌ Á¦Á¤µÈ
ÀÌÈÄ, ÀÚµ¿ÈºÐ¾ßÀÇ Á¦Ç°µéÀº OPC¸¦ Áö¿øÇϵµ·Ï ¿ä±¸µÇ°í ÀÖ½À´Ï´Ù. ¶ÇÇÑ.
OPC Ç¥ÁØÀº ¼¼°èÀûÀ¸·Î È®»ê Ãß¼¼ÀÔ´Ï´Ù.
- OPC Çùȸ: ¹Ì±¹, À¯·´, ÀϺ», Áß±¹
- OPC Çùȸ °¡ÀÔ»çµéÀÇ ±¹°¡ ºÐÆ÷: 52°³ ±¹°¡
- OPC Çùȸ °¡ÀÔ È¸¿ø ȸ»ç: ÀÚµ¿È ºÐ¾ßÀÇ ¼±µÎ±â¾÷À» Æ÷ÇÔÇÑ ¾à
300¿©°³
- OPC±â¹Ý Á¦Ç°: ¾à 500¿©°³ ÀÌ»ó
(Ãâó: OPC foundation)
|