ÅÂ±× ¼Ó¼º ¼öÁ¤

 

ÅÂ±× ÆíÁý±âÀÇ 6 ¹öÆ°, ÅÂ±× ¸®½ºÆ® ´ÜÃà¸Þ´ºÀÇ ¡®ÅÂ±× ¼Ó¼º¡¯ ¶Ç´Â ÅÂ±× ¸®½ºÆ®¿¡¼­ ¸¶¿ì½º ¿ÞÂʹöÆ°À» ´õºí Ŭ¸¯Çϸé <±×¸² 1>°ú °°Àº ÅÂ±× ¼Ó¼º ´ëÈ­»óÀÚ°¡ ³ªÅ¸³­´Ù.

ÅÂ±× ¼Ó¼º ´ëÈ­»óÀÚ´Â °¨½Ã ÇÁ·Î±×·¥ÀÇ ÀüüÅÂ±× º¸±â, ¾Æ³¯·Î±× ÀÔ·Â º¸±â, ¾Æ³¯·Î±× Ãâ·Â º¸±â, µðÁöÅÐ ÀÔ·Â º¸±â, µðÁöÅÐ Ãâ·Â º¸±â, ¹®ÀÚ¿­ ÅÂ±× º¸±â, µî·ÏµÈ ±×·ì »ó¼¼º¸±â ¸Þ´º¹öÆ°ÀÇ 8 (F11 Å°) ¶Ç´Â °¢ º¸±â È­¸éÀÇ ´ÜÃà¸Þ´º µîÀ¸·Îµµ ¼±ÅÃÇÒ ¼ö ÀÖ´Ù.

 

 

<±×¸² 1> ÅÂ±× ¼Ó¼º ´ëÈ­»óÀÚ °øÅë ÅÇÀÇ ¿¹

 

<±×¸² 1>Àº ÅÂ±× ¼Ó¼º ¼öÁ¤ ´ëÈ­»óÀÚÀÇ °øÅë ÅÇÀε¥ ¿©±â¼­ ´ÙÀ½°ú °°Àº ³»¿ëÀ» ¼³Á¤ÇÑ´Ù.

             ÅÂ±× »ç¿ë¿©ºÎ : <±×¸² 1>ÀÇ 1 ¿µ¿ªÀ» üũÇÏ¸é ¼³Á¤ÇÑ Å±״ »ç¿ëÇÏ´Â(È°¼ºÈ­) ű×ÀÌ´Ù.

             Àüü ű×À̸§ : ±×·ìÀ̸§(Á¡À¸·Î ±¸ºÐ)À» Æ÷ÇÔÇÑ Àüü ű×À̸§À» Ç¥½Ã.

             À̸§ : ÅÂ±× À̸§À» 1 ~ 39ÀÚ(¿µ¹®±âÁØ)·Î ÀÔ·ÂÇÑ´Ù.

             ÅÂ±× ¼³¸í : ¼³¸í ¿¡µðÅÍ¿¡¼­ ÅÂ±× ¼³¸íÀ» 0 ~ 79ÀÚ(¿µ¹®±âÁØ)·Î ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù.

             ÅÂ±× Á¾·ù : AI, AO, DI, DO, ¹®ÀÚ¿­, DoGroup, ±×·ì ÁßÀÇ ÅÂ±× Á¾·ù¸¦ Ç¥½Ã. ÅÂ±× Á¾·ù´Â ¼öÁ¤ÇÒ ¼ö ¾ø´Ù.

                           ÅÂ±× Ãß°¡/»ðÀÔ ½Ã¿¡ ÅÂ±× Á¾·ù´Â °áÁ¤.

             ¿¬°á Á¾·ù : PLC_SCAN, DDE, ¸Þ¸ð¸® ű×, °£Á¢ ű×, ½Ã½ºÅÛ, OPC ÁßÀÇ ¿¬°á Á¾·ù¸¦ ¼³Á¤.

                           PLC_SCAN = Åë½Å ÇÁ·Î±×·¥¿¡¼­ ¼³Á¤ÇÑ µå¶óÀ̹ö¸¦ ÅëÇؼ­ Åë½Å µ¥ÀÌÅ͸¦ °¡Á®¿À°Å³ª Ãâ·Â,

                           DDE = ¿ÜºÎ DDE ¼­¹ö ÇÁ·Î±×·¥°ú ¼­ºñ½º, ÅäÇÈ, ¾ÆÀÌÅÛ À̸§À¸·Î Åë½Å(OPC/DDE ÅÇ ÂüÁ¶),

                           ¸Þ¸ð¸® ÅÂ±× = ³»ºÎ °è»ê¿ë ű×,

                           °£Á¢ ÅÂ±× = ½ºÅ©¸³Æ® µî¿¡¼­ ´Ù¸¥ ű׸¦ ÇÒ´çÇؼ­ »ç¿ëÇϴ ű×,(ÅÂ±× ¸É¹ö ½ºÅ©¸³Æ®¸¦ »ç¿ë, ¿¹) AI0000.assign)

                           ½Ã½ºÅÛ = ³×Æ®¿öÅ© ¼­¹ö/Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¥ µîÀÇ Åë½Å »óÅ °ªÀ» Àбâ À§ÇÑ ¿¬°á Á¾·ù,

                           OPC = OPC Ŭ¶óÀ̾ðÆ® ¸ÞÀÎ ÇÁ·Î±×·¥¿¡¼­ ¼³Á¤ÇÑ OPC ¼­¹ö, ±×·ì, ¾ÆÀÌÅÛ°ú Åë½Å.

             Áö¿ªÅÂ±× ¿©ºÎ : ¼­¹ö/Ŭ¶óÀ̾ðÆ® ½Ã½ºÅÛÀÏ °æ¿ì ÇöÀç ½Ã½ºÅÛ¿¡¼­¸¸ »ç¿ëÇϴ ű×ÀÎÁö¸¦ ¼³Á¤.

ÅÂ±× À̺¥Æ® ½ºÅ©¸³Æ® : ÇöÀçÀÇ ÅÂ±× °ªÀÌ º¯°æµÉ ¶§ ½ÇÇàÇÒ ½ºÅ©¸³Æ®¸¦ ¼³Á¤

ÀÚ½ÅÀÇ ÅÂ±× °ªÀÌ º¯°æµÇ¾ú´ÂÁö¸¦ È®ÀÎÇÏ´Â ÇÔ¼ö :  À̸§ = @SystemValueGet(string itemname);, ÀÎÀÚ·Î »ç¿ëµÉ itemname : TagEventTag

 

<±×¸² 1>ÀÇ 1 ¹öÆ°À» ¼±ÅÃÇϸé ÀÌÀü ű×(±×·ìÀ» Æ÷ÇÔÇÑ ÅÂ±× ¼ø¼­)¿¡ ´ëÇÑ ¼Ó¼ºÀ» ¼öÁ¤ÇÒ ¼ö ÀÖ°í 2 ¹öÆ°À» ¼±ÅÃÇÏ¸é ´ÙÀ½ ű׿¡ ´ëÇÑ ÅÂ±× ¼Ó¼º ¼öÁ¤ ´ëÈ­»óÀÚ¸¦ ¿¬´Ù.

 

ű×ÀÇ ¿¬°á Á¾·ù¸¦ OPC ¶Ç´Â DDE·Î ¼±ÅÃÇÑ ÈÄ ÅÂ±× ¼Ó¼º ¼öÁ¤ ´ëÈ­»óÀÚÀÇ OPC/DDE ÅÇÀ» ¼±ÅÃÇÏ¿© OPC/DDE ÀÇ ¿¬°á¹æ¹ýÀ» ¼³Á¤ÇÑ´Ù.

<±×¸² 1>°ú °°Àº ÅÂ±× ¼Ó¼º ´ëÈ­»óÀڴ ű×ÀÇ Á¾·ù¿¡ µû¶ó ´ÙÀ½°ú °°Àº ÅÇÀÌ »ý±ä´Ù.

AI ÅÇ : ÅÂ±× Á¾·ù°¡ ¾Æ³¯·Î±× ÀÔ·Â(AI)ÀÏ ¶§.

AO ÅÇ : ÅÂ±× Á¾·ù°¡ ¾Æ³¯·Î±× Ãâ·Â(AO)ÀÏ ¶§.

DI ÅÇ : ÅÂ±× Á¾·ù°¡ µðÁöÅÐ ÀÔ·Â(DI)ÀÏ ¶§.

DO ÅÇ : ÅÂ±× Á¾·ù°¡ µðÁöÅÐ Ãâ·Â(DO)ÀÏ ¶§.

ST ÅÇ : ÅÂ±× Á¾·ù°¡ ¹®ÀÚ¿­ ű×(ST)ÀÏ ¶§.

DoGroup ÅÇ : ÅÂ±× Á¾·ù°¡ DoGroup ÀÏ ¶§.

Group ÅÇ : ÅÂ±× Á¾·ù°¡ ±×·ìÀÏ ¶§. ÇöÀç ±×·ì ÅÇ¿¡´Â ¼³Á¤Ç׸ñÀÌ Çϳªµµ ¾ø´Ù.

 

°ü·ÃÇ׸ñ)

ÅÂ±× Ãß°¡/»ðÀÔ

ÅÂ±× »èÁ¦

OPC/DDE ÅÇ

@SystemValueGet() ÇÔ¼ö

AI ÅÇ

AO ÅÇ

DI ÅÇ

ST ÅÇ

DoGroup ÅÇ

¾Æ³¯·Î±× ÀÔ·Â

¾Æ³¯·Î±× Ãâ·Â

µðÁöÅÐ ÀÔ·Â

µðÁöÅÐ Ãâ·Â

¹®ÀÚ¿­ ű×

µî·ÏµÈ ±×·ì »ó¼¼º¸±â

µî·ÏµÈ ±×·ìº¸±â

ÀüüÅÂ±× º¸±â

ÅÂ±× ÆíÁý±â

½ºÆ©µð¿ÀÀÇ ÆÄÀÏ ±ÛÀÚ¸Þ´º

½ºÆ©µð¿À ÁÖ µµ¿ò¸»