WR-3380 controller´Â ÀϺ»ÀÇ ³»¼Å³Î(NATIONAL) »ç¿¡¼ Á¦ÀÛÇÑ Á¶¸íÁ¦¾î¸¦ À§ÇÑ ÄÁÆ®·Ñ·¯ÀÌ´Ù.
WR3380 ÄÜÆ®·Ñ·¯ÀÇ Åë½Å ¼³Á¤Àº ¾Æ·¡ <±×¸² 1>ÀÇ ¿¹¿Í °°ÀÌ ¼³Á¤ÇÏ¿© »ç¿ëÇÑ´Ù.
<±×¸² 1> WR3380 Á¶¸íÁ¦¾î ÄÜÆ®·Ñ·¯ÀÇ Åë½Å¼³Á¤ ¿¹
<±×¸² 1>ÀÇ DEVICE Çü½ÄÀº WR3380 Åë½Å ¸ðµâ ¼Ó¿¡ ÀåÂøµÇ¾î ÀÖ´Â DIP ½ºÀ§Ä¡ ¼³Á¤¿¡ µû¶ó Åë½Å¼Óµµ(9600), Æи®Æ¼ºñÆ®(0), µ¥ÀÌÅÍ ºñÆ®(8), ½ºÅéºñÆ®(1) ¼øÀ¸·Î ÀÔ·ÂÇÑ´Ù.
NATIONAL WR3380 ÄÁÆ®·Ñ·¯´Â 4 °³ÀÇ ½ºÀ§Ä¡ ä³Î·Î ±¸¼ºµÈ µðÁöÅÐ Ãâ·Â ¸ðµâÀÌ Àִµ¥ ÀÌ°ÍÀ» T/U¶ó°í ÇÑ´Ù.
°¢°¢ÀÇ T/U¿¡´Â °íÀ¯ÀÇ T/U ÁÖ¼Ò¸¦ ½ºÀ§Ä¡·Î ¼³Á¤ÇÒ ¼ö ÀÖµµ·Ï µÇ¾î ÀÖÀ¸¸ç ÇϳªÀÇ READ·Î ÀÐÀ» ¼ö ÀÖ´Â ÃÖ´ë T/U ¼ö´Â 64°³ (256 ä³Î) ÀÌ´Ù.
<±×¸² 1>ÀÇ ¿É¼Ç ºÎ¿¡´Â ¾²±â ¸í·É ÈÄ Àбâ Áö¿¬½Ã°£(±âº» 500 mSec)°ú °³º°Ãâ·Â ½Ã ÀÀ´ä µ¥ÀÌÅ͸¦ ¹ÞÁö ¾ÊÀ» °ÍÀÎÁö(0 = ÀÀ´äÀ» ¹Þ´Â´Ù : ±âº», 1 = ÀÀ´äÀ» ¹ÞÁö ¾Ê´Â´Ù )¸¦ ÄÞ¸¶·Î ±¸ºÐÇÏ¿© ÀÔ·ÂÇÑ´Ù.
WR-3380 READ ÀÛ¼º Çü½Ä
1) STATION - »ç¿ë¾ÈÇÔ.
2) ÀÐÀ» ¿µ¿ª – ÀÐÀ» µ¥ÀÌÅÍ ¿µ¿ª. (Ç¥1 ÂüÁ¶)
G : ±×·ì µ¥ÀÌÅÍ »óÅ »ó¼¼ Àбâ.
g : ±×·ì µ¥ÀÌÅÍ »óÅ Àбâ.
TP : Total Pattern µ¥ÀÌÅÍ »óÅ »ó¼¼ Àбâ.
tp : Total Pattern µ¥ÀÌÅÍ »óÅ Àбâ.
FP : Floor Pattern µ¥ÀÌÅÍ »óÅ »ó¼¼ Àбâ.
fp : Floor Pattern µ¥ÀÌÅÍ »óÅ Àбâ.
E, e : ¿¡·¯ »óÅ Àбâ.
ES, es : ¿¡·¯»óÅ Reset.
RTP, rtp : Total Pattern Setting µ¥ÀÌÅÍ Àбâ.
RFP, rfp : Floow Pattern Setting µ¥ÀÌÅÍ Àбâ.
RG, rg : Group Setting µ¥ÀÌÅÍ Àбâ.
S : ¸±·¹ÀÌ µ¥ÀÌÅÍ »ó¼¼ Àбâ.
s, ±âŸ : ¸±·¹ÀÌ µ¥ÀÌÅÍ Àбâ.
3) ÀÐÀ» T/UÀÇ »ó´ëÀû ÁÖ¼Ò. (T/U ÁÖ¼Ò´Â ½ºÀ§Ä¡·Î ¼³Á¤)
4) Åë½Å ¸Þ¸ð¸® ÀúÀå À§Ä¡ - ÀÐÀº °ªÀÌ ÀúÀåµÉ ScanBufÀÇ À§Ä¡.
5) Àд ũ±â - Àоî¿Ã T/U °¹¼ö. (1~64 : 1T/U ´Â 4BIT)
READ ¿¹)
READ, 0, s, 0, 0, 10,
READ, 0, g, 0, 10, 4,
READ, 0, tp, 0, 15, 4,
READ, 0, fp, 0, 20, 4,
À§¿¡¼ ¸±·¹ÀÌ, ÆÐÅÏ, ±×·ìÀÇ »óÅ °ªÀº °¢ À§µå ¸Þ¸ð¸®ÀÇ 0, 1, 2, 3 ¹ø Bit ¿¡ ON/OFF °ªÀ» ÀúÀåÇÑ´Ù.
WR-3380ÀÇ ÀÐÀ» ¿µ¿ª Áß¿¡¼ G(±×·ì), TP(Total Pattern), FP(floor Pattern), S(¸±·¹ÀÌ) ´Â °¢ ¿µ¿ªÀÇ »ó¼¼ Àбâ Àε¥ »ó¼¼ Àбâ´Â ´ÙÀ½°ú °°Àº ³»¿ëÀ» Åë½Å¸Þ¸ð¸®¿¡ ÀúÀåÇÑ´Ù.
¸Þ¸ð¸® ÀúÀåÀ§Ä¡ÀÇ 0, 1, 2, 3 Bit ´Â 0, 1, 2, 3 ¹ø ½ºÀ§Ä¡ÀÇ ON/OFF »óŸ¦ ÀúÀå. (±âº» Àбâ´Â ÀÌ 4°³ÀÇ Bit ºÎºÐ¸¸ ¸Þ¸ð¸®¿¡ Ç¥½ÃµÊ)
8, 9 ¹ø Bit – 1¹ø° ½ºÀ§Ä¡ÀÇ ÆÐÅÏ ¹øÈ£. (0, 1, 2, 3 Áß¿¡¼ , ±âº» : 0)
A, B ¹ø Bit – 2¹ø° ½ºÀ§Ä¡ÀÇ ÆÐÅÏ ¹øÈ£. (0, 1, 2, 3 Áß¿¡¼ , ±âº» : 1)
C, D ¹ø Bit – 3¹ø° ½ºÀ§Ä¡ÀÇ ÆÐÅÏ ¹øÈ£. (0, 1, 2, 3 Áß¿¡¼ , ±âº» : 2)
E, F ¹ø Bit – 4¹ø° ½ºÀ§Ä¡ÀÇ ÆÐÅÏ ¹øÈ£. (0, 1, 2, 3 Áß¿¡¼ , ±âº» : 3)
ÀÐÀ» ¿µ¿ª | ÀÐÀ» µ¥ÀÌÅÍ ³»¿ë |
ºñ°í |
G | ±×·ì µ¥ÀÌÅÍ »óÅ »ó¼¼ Àбâ. |
±×·ì Àбâ |
g | ±×·ì µ¥ÀÌÅÍ »óÅ Àбâ. |
|
TP | Total Pattern µ¥ÀÌÅÍ »óÅ »ó¼¼ Àбâ. |
ÆÐÅÏ Àбâ |
tp | Total Pattern µ¥ÀÌÅÍ »óÅ Àбâ. |
|
FP | Floor Pattern µ¥ÀÌÅÍ »óÅ »ó¼¼ Àбâ. |
|
fp | Floor Pattern µ¥ÀÌÅÍ »óÅ Àбâ. |
|
E, e | ¿¡·¯ »óÅ Àбâ. |
¿¡·¯ »óÅÂ ¹× Reset |
ES, es | ¿¡·¯»óÅ Reset. |
|
RTP, rtp | Total Pattern Setting µ¥ÀÌÅÍ Àбâ. |
±×·ì/ÆÐÅÏ Setting »óÅ Àбâ |
RFP, rfp | Floow Pattern Setting µ¥ÀÌÅÍ Àбâ. |
|
RG, rg | Group Setting µ¥ÀÌÅÍ Àбâ. |
|
WTP, wtp | Total Pattern Setting µ¥ÀÌÅÍ ¾²±â. |
¾²±â Àü¿ë ¸í·É (±×·ì/ÆÐÅÏ Setting) |
WFP, wfp | Floow Pattern Setting µ¥ÀÌÅÍ ¾²±â. |
|
WG, wg | Group Setting µ¥ÀÌÅÍ ¾²±â. |
|
S | ¸±·¹ÀÌ µ¥ÀÌÅÍ »ó¼¼ Àбâ |
¸±·¹ÀÌ Àбâ |
s, ±âŸ | ¸±·¹ÀÌ µ¥ÀÌÅÍ Àбâ |
<Ç¥ 1> WR3380 Á¶¸íÁ¦¾î ÄÜÆ®·Ñ·¯ÀÇ ÀÐÀ» ¿µ¿ª°ú ÀÐÀ» µ¥ÀÌÅÍ ³»¿ë
ÀúÀåÀ§Ä¡ | ³»¿ë | ºñ°í |
ÀúÀåÀ§Ä¡ + 0 | ¿¡·¯ ¹ß»ý ¿©ºÎ | 0 : ¿¡·¯ ¾øÀ½, 1 ¿¡·¯ ¹ß»ý |
ÀúÀåÀ§Ä¡ + 1 | ¿¡·¯ ÄÚµå | ¿¡·¯ ¹ß»ý½Ã Ç¥½ÃµÊ, ¿¡·¯ ³»¿ë : WR3380 »ç¿ë ¼³¸í¼ ÂüÁ¶ |
ÀúÀåÀ§Ä¡ + 2 | ¿¡·¯ ³»¿ë H Data | |
ÀúÀåÀ§Ä¡ + 3 | ¿¡·¯ ³»¿ë L Data |
<Ç¥ 2> ¿¡·¯ »óÅÂÀб⠸í·ÉÀÌ Á¤»óÀûÀ¸·Î ¼öÇà µÇ¾úÀ» ¶§ÀÇ Åë½Å ¸Þ¸ð¸® Ç¥½Ã³»¿ë
Âü°í) WR3380 Á¶¸íÁ¦¾î ÄÜÆ®·Ñ·¯ÀÇ Åë½Å ÇÁ·ÎÅäÄÝÀº DLL-WR3380 °ú WR3380ÀÇ 2°¡Áö Á¾·ù°¡ Àִµ¥ WR3380 Åë½Å ÇÁ·ÎÅäÄÝÀº ¸±·¹ÀÌ µ¥ÀÌÅÍÀÇ Àбâ/¾²±â¸¸ °¡´ÉÇÏ´Ù.
Ãâ·ÂÀº SCAN File°ú »ó°ü¾øÀÌ ÄÁÆ®·Ñ·¯ÀÇ Á÷Á¢ ADDRESS¿¡ ¾´´Ù.
WR-3380 µðÁöÅÐ Ãâ·Â ¼³Á¤¹ý
WR3380 ÄÁÆ®·Ñ·¯ÀÇ µðÁöÅÐ Ãâ·Â¼³Á¤Àº ´ÙÀ½ÀÇ 5°¡Áö¿ä¼Ò¸¦ ¼³Á¤ÇÑ´Ù.
1) PORT : WR-3380ÀÌ ¼³Ä¡µÈ Åë½ÅÆ÷Æ® ¹øÈ£.
2) STATION : »ç¿ë¾ÈÇÔ.
3) ADDRESS : Ãâ·ÂÇÒ ¹øÁö. »óÀ§ 3 °³ µ¥ÀÌÅÍ´Â Ãâ·Â¹øÁö, ÇÏÀ§ 1°³ µ¥ÀÌÅÍ´Â ½ºÀ§Ä¡ ¶Ç´Â ÆÐÅϹøÁö. (0, 1, 2, 3 ¹ø Áß¿¡¼ ÀÔ·Â)
¿¹) 0011 ¹øÁö´Â 1¹ø° T/UÀÇ 2¹ø° ä³Î °ª.
4) EXTRA1 : ÀÐÀ» µ¥ÀÌÅÍ ¿µ¿ª. (Ç¥1 ÂüÁ¶)
g, G : ±×·ì Ãâ·Â.
tp, TP : Total Pattern Ãâ·Â.
fp, FP : Floor Pattern Ãâ·Â.
E, e : ¿¡·¯ »óÅ Àбâ.
ES, es : ¿¡·¯»óÅ Reset.
RTP, rtp : Total Pattern Setting µ¥ÀÌÅÍ Àбâ.
RFP, rfp : Floow Pattern Setting µ¥ÀÌÅÍ Àбâ.
RG, rg : Group Setting µ¥ÀÌÅÍ Àбâ.
WTP, wtp : Total Pattern Setting µ¥ÀÌÅÍ ¾²±â.
WFP, wfp : Floow Pattern Setting µ¥ÀÌÅÍ ¾²±â.
WG, wg : Group Setting µ¥ÀÌÅÍ ¾²±â.
s, S, ±âŸ : ¸±·¹ÀÌ Ãâ·Â.
5) EXTRA2 : RTP, RFP, RG, E µ¥ÀÌÅÍ Àбâ¸í·ÉÀÇ ÀÐÀº µ¥ÀÌÅ͸¦ ÀúÀåÇÒ ¹øÁö. (WORD ¿µ¿ªÀ¸·Î °íÁ¤)
¼³Á¤ ¿¹1)
PORT : 0, STATION : 0, ADDRESS:0000, EXTRA1 : ºóÄ, EXTRA2 : 0 ¶ó°í ¼³Á¤Çϸé WR3380ÀÇ ADDRESS°¡ 0¹øÀ¸·Î ¼³Á¤µÈ T/UÀÇ 1¹ø° ä³ÎÀ» ON/OFF ÇÒ ¼ö ÀÖ´Ù.
¼³Á¤ ¿¹2)
PORT : 0, STATION : 0, ADDRESS:0001, EXTRA1 : G, EXTRA2 : 0 ¶ó°í ¼³Á¤Çϸé WR3380ÀÇ Ã¹ ¹ø° ¹øÁöÀÇ 2¹ø° ±×·ì ½ºÀ§Ä¡¸¦ Á¦¾î(ON/OFF) ÇÒ ¼ö ÀÖ´Ù.
¼³Á¤ ¿¹3)
PORT : 0, STATION : 0, ADDRESS:0012, EXTRA1 : TP, EXTRA2 : 0 ¶ó°í ¼³Á¤Çϸé WR3380ÀÇ µÎ ¹ø° Total Pattern ¹øÁöÀÇ 3¹ø° ÆÐÅÏÀ» Á¦¾îÇÒ ¼ö ÀÖ´Ù.
¼³Á¤ ¿¹4)
PORT : 0, STATION : 0, ADDRESS:0031, EXTRA1 : RG, EXTRA2 : 100 ¶ó°í ¼³Á¤Çϸé WR3380ÀÇ ³× ¹ø° ¹øÁöÀÇ 2¹ø° ½ºÀ§Ä¡ÀÇ ±×·ì Setting »óŸ¦ ÀÐ¾î¼ Åë½Å ÇÁ·Î±×·¥ÀÇ WORD 100 ¹øÁö ~ 172 ¹øÁö¿¡ ÀúÀåÇÑ´Ù.
À§ÀÇ ¿¹¿¡¼ 100¹ø WORD ¸Þ¸ð¸® ¿µ¿ªÀº Åë½ÅÀ» Á¤»óÀûÀ¸·Î ÀоúÀ¸¸é 1 ·Î ¼¼Æõǰí,
101¹ø ~ 164¹øÀº 64 x 4 = 256 °³ÀÇ ¸±·¹ÀÌ Setting »óÅ°ªÀÌ Ç¥½ÃµÇ¸ç,
165¹ø ~ 172¹øÀº 8 x 4 = 32 °³ÀÇ ¸±·¹ÀÌ Setting »óÅ°ªÀÌ Ç¥½ÃµÈ´Ù.
¼³Á¤ ¿¹5)
PORT : 0, STATION : 0, ADDRESS:0010, EXTRA1 : RTP, EXTRA2 : 200 ¶ó°í ¼³Á¤Çϸé WR3380ÀÇ µÎ ¹ø° ¹øÁöÀÇ 0 ¹ø° Total Pattern ½ºÀ§Ä¡ÀÇ Setting »óŸ¦ ÀÐ¾î¼ Åë½Å ÇÁ·Î±×·¥ÀÇ WORD 200 ¹øÁö ~ 272 ¹øÁö¿¡ ÀúÀåÇÑ´Ù.
À§ÀÇ ¿¹¿¡¼ 200¹ø WORD ¸Þ¸ð¸® ¿µ¿ªÀº Åë½ÅÀ» Á¤»óÀûÀ¸·Î ÀоúÀ¸¸é 1 ·Î ¼¼Æõǰí,
201¹ø ~ 264¹øÀº 64 x 4 = 256 °³ÀÇ ¸±·¹ÀÌ Setting »óÅ°ªÀÌ Ç¥½ÃµÇ¸ç,
265¹ø ~ 272¹øÀº 8 x 4 = 32 °³ÀÇ ¸±·¹ÀÌ Setting »óÅ°ªÀÌ Ç¥½ÃµÈ´Ù.
¼³Á¤ ¿¹6)
PORT : 0, STATION : 0, ADDRESS:0001, EXTRA1 : WG, EXTRA2 : 0 ¶ó°í ¼³Á¤Çϸé WR3380ÀÇ Ã¹ ¹ø° ¹øÁöÀÇ 2 ¹ø° Group ½ºÀ§Ä¡ÀÇ SettingÀ» ¡®ÀÛ¾÷µð·ºÅ丮\SCAN\GROUP_00_000.INI¡¯ ÆÄÀÏ¿¡¼ 72 x 4 °³ÀÇ Group ½ºÀ§Ä¡ ¼³Á¤°ªÀ» ÀÐ¾î¼ WR3380 ÄÜÆ®·Ñ·¯¿¡ Àü¼ÛÇÑ´Ù. (±×·ì µ¥ÀÌÅÍ À̸§ : Ç¥ 3 ÂüÁ¶)
¼³Á¤ ¿¹7)
PORT : 0, STATION : 0, ADDRESS:0000, EXTRA1 : WTP, EXTRA2 : 1 ¶ó°í ¼³Á¤Çϸé WR3380ÀÇ Ã¹ ¹ø° ¹øÁöÀÇ 1 ¹ø° Total Pattern ½ºÀ§Ä¡ÀÇ SettingÀ» ¡®ÀÛ¾÷µð·ºÅ丮\SCAN\T_PATTERN_01_000.INI¡¯ ÆÄÀÏ¿¡¼ 72 x 4 °³ÀÇ Total Pattern ½ºÀ§Ä¡ ¼³Á¤°ªÀ» ÀÐ¾î¼ WR3380 ÄÜÆ®·Ñ·¯¿¡ Àü¼ÛÇÑ´Ù. (±×·ì µ¥ÀÌÅÍ À̸§ : Ç¥ 3 ÂüÁ¶)
¼³Á¤Á¾·ù | ÆÄÀϸí | ºñ°í |
Total Pattern | ÀÛ¾÷µð·ºÅ丮\SCAN\T_PATTERN_??_xxx.INI | ?? : EXTRA2 ¹øÈ£. xxx : PORT ¹øÈ£. |
Floor Pattern | ÀÛ¾÷µð·ºÅ丮\SCAN\F_PATTERN_??_xxx.INI | |
Group | ÀÛ¾÷µð·ºÅ丮\SCAN\GROUP_??_xxx.INI |
<Ç¥ 3> WR3380 Á¶¸íÁ¦¾î ÄÜÆ®·Ñ·¯ÀÇ ÆÐÅÏ/±×·ì ¼³Á¤ µ¥ÀÌÅÍ ÆÄÀϸí
WR3380 Á¶¸íÁ¦¾î ÄÜÆ®·Ñ·¯ÀÇ ÆÐÅÏ/±×·ì ¼³Á¤ µ¥ÀÌÅÍ ÀÛ¼º¹æ¹ý
1. ¸ðµç µ¥ÀÌÅÍ´Â 10Áø¼ö ¼ýÀÚ·Î ÀÔ·Â.
2. °¢ µ¥ÀÌÅÍ´Â ÄÞ¸¶·Î ( , ) ·Î ±¸ºÐ.
3. ÇÑ ÁÙ¿¡ 4°³ÀÇ ½ºÀ§Ä¡¿¡ ´ëÇÑ °ªÀ» ÀÔ·Â.
4. ¼·Î ´Ù¸¥ ¹øÁöÀÇ ½ºÀ§Ä¡´Â ÁÙÀ» ¹Ù²Ù¾î ÀÔ·Â.
5. ÃÖ´ë 72°³ÀÇ T/U ÀÔ·Â. (Total Pattern, Group : 72 x 4 = 288°³ µ¥ÀÌÅÍ, Floor Pattern : 24 x 3 = 72°³ µ¥ÀÌÅÍ)
WR-3380 ¾Æ³¯·Î±× Ãâ·Â ¼³Á¤¹ý
WR3380Àº µðÁöÅÐ Àü¿ë ÄÁÆ®·Ñ·¯À̹ǷΠ¾Æ³¯·Î±× Ãâ·ÂÀÌ ¾ø´Ù. (µðÁöÅÐ Ãâ·Â°ú °°ÀÌ ¼³Á¤)
ÁÖÀÇ) WR3380 ÄÁÆ®·Ñ·¯´Â 232 ÄÉÀ̺íÀÇ ¸ðµç PINÀ» ¿¬°áÇØ¾ß Åë½ÅÀÌ °¡´ÉÇÏ´Ù.(WR3380 ¸Þ´º¾óÀ» ÂüÁ¶)
¿¹) WR-3380 Á¶¸íÁ¦¾î ÄÜÆ®·Ñ·¯ÀÇ ±×·ì¼³Á¤À» ½ºÅ©¸³Æ® ÀÛ¼º ¿¹ .
(256°³ + 32°³ÀÇ ¸±·¹À̸¦ ±×·ìÀ¸·Î ¼³Á¤ °¡´ÉÇÑ È¸éÀ» ÀÛ¼ºÇÑ ÈÄ ¡¦)
handle = @FileOpen("F:\\AUTODEMO\\WR3380\\SCAN\\GROUP_00_000.INI", "w"); // Æ÷Æ® - 0, EXTRA2 - 0 À¸·Î¼³Á¤
if(handle != 0) {
for(j = 0; j < 72; j = j+1) {
for(i = 0; i < 4; i = i+1) {
val[i] = 0;
k = 0;
pos = (j*4)+i+1;
@sprintf(buf, "wDi%02d", pos); // ±×·ì ¼³Á¤/ºñ¼³Á¤ µðÁöÅÐ ÅÂ±× - wDi00 ~ wDi287
l = @GetTagValue(buf);
if(l==1) k = 8;
@sprintf(buf, "wData%02d", pos); // ±×·ì ½ºÀ§Ä¡ ¹øÈ£ ÁöÁ¤ ¾Æ³¯·Î±× ÅÂ±× - wData00 ~ wData287
l = @GetTagValue(buf);
val[i] = k+l;
}
@sprintf(buf, "%02d,%02d,%02d,%02d,\r\n", val[0],val[1],val[2],val[3]);
@FileWrite(handle, buf, 14);
}
@FileClose(handle);
$DO_0001 = ON; // ±×·ì ¾²±â Ãâ·Âű×, Æ÷Æ® - 0, EXTRA2 - 0 À¸·Î¼³Á¤
}