±â¼ú¿¬±¸   ¿­Â÷Á¦¾î¿ë Á¤º¸Àü¼Û¹æ½Ä ºÐ¼®
 

 

±è¿ë±Ô | ¿¬±¸±âȹº»ºÎ ¿¬±¸±âȹÆò°¡ÆÀ ¼±ÀÓ¿¬±¸¿ø(ygkim1@krri.re.kr)
ÃÖ°­À± | °í¼ÓÀüö°³¹ß»ç¾÷´Ü ½Ã½ºÅÛ °³¹ßÆÀ Ã¥ÀÓ¿¬±¸¿ø(kchoe@krri.re.kr)

1. ¼­·Ð

 ¿­Â÷Á¦¾î½Ã½ºÅÛ(TCS)Àº Å©°Ô ÀÚµ¿¿­Â÷Á¦¾î½Ã½ºÅÛ(ATC), ¿¬µ¿ÀåÄ¡(IXL), ¿­Â÷ÁýÁßÁ¦¾îÀåÄ¡(CTC) µîÀ¸·Î ±¸ºÐµÈ´Ù. ÀÌµé °¢°¢ÀÇ ÇϺΠ½Ã½ºÅÛ¿¡ ´ëÇÑ »óÈ£ ÀÎÅÍÆäÀ̽º´Â ±â°èÀûÀÎ ÀÎÅÍÆäÀ̽º¿Í Àü±âÀûÀÎ ÀÎÅÍÆäÀ̽º·Î ±¸ºÐµÈ´Ù. ±â°èÀûÀÎ ÀÎÅÍÆäÀ̽º´Â ÁÖ¾îÁø ½Ã½ºÅÛ ±¸¼º ¿ä¼Ò¿¡ ÀûÀýÇÑ Àåºñ ¹è¿­ ¹× ¼³Ä¡ µîÀ¸·Î ÁÖ¾îÁöÁö¸¸, Àü±âÀûÀÎ ÀÎÅÍÆäÀ̽º´Â À̺¸´Ù ´õ¿í º¹ÀâÇÑ ÇüÅ·Πũ°Ô Àü±âÀû Ư¼º°ú Åë½Å Ư¼ºÀ¸·Î ±¸ºÐµÈ´Ù. ƯÈ÷ °ú°Å¿¡ ÁöÇâµÇ¾î¿Â Àú¼Ó ¿­Â÷¿¡ À־ÀÇ ¼±·Îº¯ ½Åȣü°è°¡ °í¼Ó ¿­Â÷ÀÇ µîÀå¿Í ÇÔ²² ÀÌµé ½ÅÈ£ ½Ã½ºÅÛÀÇ ´ëºÎºÐÀÌ Åë½Å¿¡ ÀÇÇÑ ¿­Â÷Á¦¾î ¸í·ÉÀ¸·Î ÀüȯµÊ¿¡ µû¶ó Åë½Å Ư¼ºÀº ¾ÈÀüÇÑ °í¹Ðµµ Á¤º¸Àü¼ÛÀ» À§ÇØ ¸Å¿ì Áß¿äÇÑ ¿ä¼Ò·Î ÁÖ¾îÁø´Ù .
 ÇöÀç¿¡ À־ ¿­Â÷Á¦¾î °ü·Ã Åë½Å ½Ã½ºÅÛÀº Áö»ó¿¡¼­ Â÷»óÀ¸·ÎÀÇ ¿­Â÷ Á¦¾î ¸í·É Àü¼Û ¹× Â÷»ó³»ºÎÀÇ Àü¹ÝÀûÀÎ Â÷·®Á¦¾î¿¡ À־ ÇʼöºÒ°¡°áÇÑ ¾ÈÀü ¿ä¼Ò·Î ¹Ì·¡ÀÇ ±â¼úÇõ½ÅÀº À̵é Åë½Å °ü·Ã ÇÁ·ÎÅäÄÝ ¶Ç´Â »õ·Î¿î Åë½Å¹æ½ÄÀÇ °³¹ß¿¡ µû¶ó ½Å·Úµµ°¡ ¸Å¿ì Å« ´Ù·®ÀÇ Á¤º¸¸¦ ¾ó¸¶¸¸Å­ Á¤È®ÇÏ°í ºü¸£°Ô Àü´ÞÇϴ°¡ ÇÏ´ÂÁ¡À¸·Î ³íÀǵȴÙ. º» ³í°í¿¡¼­´Â ÀÌ·¯ÇÑ ±â¼úÇõ½Å¿¡ ºÎÇÕÇÏ¿©, Åë½Å¿¡ °ü·ÃµÈ »õ·Î¿î ÇÁ·ÎÅäÄÝÀÇ °³¹ßÀ» À§ÇØ °æºÎ°í¼ÓÀüö¿¡ »ç¿ëµÇ´Â SAAT ÇÁ·ÎÅäÄÝÀ» Áß½ÉÀ¸·Î Åë½Å°ü·Ã ±âº» »çÇ×, »óÅ ±×¶óÇÁ¿¡ ÀÇÇÑ ¼Û, ¼ö½Å ¿ø¸®¸¦ ¾ð±ÞÇÑ ÈÄ, ¹Ì·¡ÀÇ Åë½Å protocole °³¹ßÀ» À§ÇØ ÇÊ¿äÇÑ ±âÁ¸ ÇÁ·ÎÅäÄÝÀÇ ½ÃÇè Æò°¡ ±â¼ú(ÇöÀç SNCF¿¡¼­ »ç¿ë)¿¡ ´ëÇØ ³íÀÇÇϰíÀÚ ÇÑ´Ù.     

2. ÀÏ¹Ý °³·Ð 

 Ã¶µµ±â¼úÁ¤º¸Áö Á¦16È£¿¡ ¹ßÇ¥µÈ "SAAT¿¡ À־ÀÇ Point to point Á÷·Ä ¾ç¹æÇâ ºñµ¿±â Àü¼Û¹æ½Ä[1]"¿¡¼­´Â Point to point Á÷·Ä ¾ç¹æÇâ ºñµ¿±â Àü¼Û¹æ½Ä¿¡ ´ëÇÑ Æ¯¼º°ú ÀÌ¿¡ µû¸¥ ½Ã¼ø¼­µµ ¹× »óÅ ±×¶óÇÁ ÇØ¼®¿¡ ´ëÇØ ¾ð±ÞÇÏ¿´´Ù. ¿©±â¼­´Â Åë½Å ÇÁ·ÎÅäÄÝÀÇ ÀÎÁõ±â¹ýÀ» °³¹ßÇϱâ À§ÇÑ Ãʱ⠴ܰè·Î¼­ Grafcet¿¡ ÀÇÇÑ ¼Û/¼ö½Å ¿ø¸®ÀÇ ºÐ¼®¿¡ ´ëÇØ ³íÀÇÇÒ °ÍÀÌ´Ù[2].

2.1 ¼Û/¼ö½Å ¿ä±¸Á¶°Ç

 º» ³í°í¿¡ »ç¿ëµÈ Åë½ÅÀýÂ÷´Â ÀÓÀÇÀÇ ¼Û/¼ö½Å±¹¿¡¼­ ´Ù¸¥ ¼Û/¼ö½Å±¹À¸·Î Á¤º¸±³È¯À» ¿ÀÂ÷¾øÀÌ ¼ºÃëÇϵµ·Ï º¸ÀåÇϸç, ÀÌ´Â Á¤º¸ÀÇ ±¸¼º, Á¦¾î, Á¤º¸±³È¯ °ü¸® µîÀÇ ÁÖ¿ä±â´ÉÀ» °®´Â´Ù. µû¶ó¼­ À̸¦½ÇÇöÇϱâ À§ÇØ ÁÖ¾îÁø Á¶°ÇÀº ´ÙÀ½°ú °°´Ù.

     ball03g.gif  ºñµ¿±â Àü¼Û
     ball03g.gif  point to point link
     ball03g.gif  ¾ç¹æÇâ µ¿½ÃÀü¼Û¹æ½ÄÀÇ ÀÌ¿ë
     ball03g.gif  ¹®ÀÚ¿­·Î ±¸¼ºµÈ frame Àü¼Û
     ball03g.gif  DB ¹× Á¦¾î block
     ball03g.gif  ¹øÈ£°¡ ºÎ¿©µÈ DB block
     ball03g.gif  ±â´ëÄ¡* = 1.
     ball03g.gif  ´ë±â ½Ã°£**.
     ball03g.gif  ÀçÀü¼ÛÁ¦ÇÑȸ¼ö = 4

* ±â´ëÄ¡°¡ "1"À̶ó ÇÔÀº ¼Û½Å±â°¡ DB frame Àü¼Û ÈÄ Àü¼ÛµÈ frameÀÌ ¼ö½Å±â¿¡¼­ Á¤È®ÇÏ°Ô ¼ö½ÅµÇ¾ú´ÂÁö ¿©ºÎ¸¦ ´ÙÀ½ÀÇ DB frame Àü¼Û ÀÌÀü¿¡ È®ÀÎÇϱâ À§ÇÑ ÀνĽÅÈ£ÀÇ ´ë±â»óŸ¦ ÀǹÌ.
** ´ë±â ½Ã°£ : ÀÎ½Ä ½ÅÈ£ÀÇ ºñ¼ö½ÅÀÌ ºñÀÎ½Ä ½ÅÈ£¸¦ ¼ö½ÅÇÑ °Í°ú °°°Ô ÀÛ¿ëÇÏ´Â ½Ã°£

2.2 frame ±¸Á¶

 ¹®ÀÚ CodingÀº Âü°í¹®Çå[1]°ú µ¿ÀÏÇÏ°Ô ÁÖ¾îÁö¸ç, Àü¼Û¼Óµµ´Â ºñµ¿±â link¿¡ »ç¿ëµÇ´Â ȣȯ¼Óµµ 300, 600, 1200, 2400, 4800, 9600, 19200 bauds Áß¿¡¼­ ¼±ÅõȴÙ.
 frameÀº Å©°Ô Á¦¾î¿ë frame °ú DB frameÀ¸·Î ºÐ·ùµÇ¸ç, Á¦¾î¿ë frameÀº ÀνĽÅÈ£¿ë frameÀ» ³ªÅ¸³»´Â ACK ¹®ÀÚ¿Í ºñÀνĽÅÈ£¿ë frameÀ» ³ªÅ¸³»´Â NAK ¹®ÀÚ·Î ºÐ·ùÇÑ´Ù. ¸¸¾à ¼Û½Å±¹ÀÇ ¿¬°á±â(coupler)°¡ À̵é 2°³ÀÇ Á¦¾î¿ë frameÀ» Çã¿ëÇÑ´Ù¸é, »óÈ£Á¤º¸±³È¯À» ´õ¿í ºü¸£°Ô ÀÌÇàÇϱâ À§ÇØ Á¦¾î¹®ÀÚ ACK¿Í NAKÀº DB frame ³»ºÎÀÇ À¯È¿¹®ÀÚ ¿µ¿ª¿¡ Ãß°¡µÉ ¼ö ÀÖ´Ù. ÀϹÝÀûÀ¸·Î DB frameÀº <±×¸² 1>°ú °°Àº ¼ø¼­·Î ±¸¼ºµÇ¸ç, frameÀÇ ÃÖ´ë±æÀÌ´Â 258ÀÚ·Î ÁÖ¾îÁø´Ù.

<±×¸² 1> DB frameÀÇ ±¸¼º

ball03g.gif  SOH : Ç¥Á¦(title) ½ÃÀÛ ¸í·É ¹®ÀÚ  
ball03g.gif  DMES : ¸Þ½ÃÁö Á¤ÀÇ ¹®ÀÚ. DMES°¡ ¹®ÀÚ "C"ÀÎ °æ¿ì À¯È¿¸Þ½ÃÁö(CU)´Â Á÷Á¢ ÇØ¼® °¡´ÉÇÑ ¹®ÀÚ·Î ±¸¼ºµÊÀ» ÀǹÌÇϸç, ¹®ÀÚ "H"ÀÇ °æ¿ì ¸Þ½ÃÁö(CU)´Â 16Áø¹ýÀ¸·Î ±¸¼ºµÊÀ» ÀǹÌÇÑ´Ù. ÀÌ °æ¿ì 16Áø¼ö coding ¹æ¹ýÀº ÇϳªÀÇ byte¸¦ 2°³ÀÇ ¹®ÀÚ·Î º¯È¯Çϸç, ù ¹øÂ° ¹®ÀÚ´Â »óÀ§ 4bit (MSB)¿¡ ÀÇÇØ ±¸¼ºµÈ 16Áø¼ö¸¦, 2¹øÂ° ¹®ÀÚ´Â ÇÏÀ§ 4bit (LSB)¿¡ ÀÇÇØ ±¸¼ºµÈ 16Áø¼ö¸¦ ³ªÅ¸³½´Ù( <Ç¥ 1> ÂüÁ¶).    
ball03g.gif  STX : º»¹®(text) ½ÃÀÛ ¹®ÀÚ
ball03g.gif  NMES : ¸Þ½ÃÁö ¹øÈ£ ºÎ¿© ¹®ÀÚ(1¡­9ÀÇ ¼ýÀÚ·Î ±¸¼ºµÇ¸ç, Àü¿ø Àΰ¡ ¶Ç´Â ÃʱâÈ­ÀÇ °æ¿ì "0"¿¡ ÀÇÇØ ½ÃÀÛ °¡´É).
ball03g.gif  NREP : ¸Þ½ÃÁö ¹Ýº¹È½¼ö Ç¥½Ã ¹®ÀÚ
ball03g.gif  CU : À¯È¿ ¸Þ½ÃÁö(frame¿¡¼­ ÃÖ´ë »ç¿ë °¡´ÉÇÑ À¯È¿¹®ÀÚ¼ö´Â 248°³).
ball03g.gif  NHCU ¹× NLCU : Àü¼ÛµÈ ¹®ÀÚ ¼ö Ç¥½Ã. NHCU´Â »óÀ§ 4bit¿¡ ´ëÇØ 16Áø¼ö·Î ±¸¼ºµÈ ù ¹øÂ° ¹®ÀÚ¸¦, NLCU´Â ÇÏÀ§ 4bit¿¡ ´ëÇØ 16Áø¼ö·Î ±¸¼ºµÈ µÎ ¹øÂ° ¹®ÀÚ¸¦ ³ªÅ¸³½´Ù. ¹®ÀÚ¼ö´Â 16Áø¼ö·Î codingµÇ¸ç, Àü¼ÛµÈ ¹®ÀÚ¼ö´Â STX¿Í ETX°¡ Æ÷ÇÔµÈ STX¿Í ETX »çÀÌÀÇ ¸ðµç ¹®ÀÚ¸¦ ÀǹÌÇÑ´Ù. ´Ü À¯È¿¹®ÀÚ ³»ºÎÀÇ ACK¿Í NAKÀº Á¦¿ÜµÈ´Ù.
ball03g.gif  ETX : º»¹®(text) Á¾°á ¹®ÀÚ
ball03g.gif  BCC : SOH¸¦ Á¦¿ÜÇÑ Àü¼ÛµÈ ¸Þ½ÃÁö Àüü¿¡ ´ëÇØ °è»êµÈ ¼¼·Î ÆÐ¸®Æ¼ ºñÆ®¸¦ "byte"¿¡ µû¶ó 16Áø¼ö·Î codingÇÑ °ª. HBCC´Â »óÀ§ 4bit¿¡ ´ëÇØ 16Áø¼ö·Î ±¸¼ºµÈ ù¹øÂ° ¹®ÀÚ¸¦, LBCC´Â ÇÏÀ§ 4bit¿¡ ´ëÇØ 16Áø¼ö·Î ±¸¼ºµÈ µÎ ¹øÂ° ¹®ÀÚ¸¦ ³ªÅ¸³½´Ù.  

2.3 Àü¼Û ¿¹

 <Ç¥ 1>ÀÇ 3°³ "byte"¸¦ Àü¼ÛÇÒ °æ¿ì, ÀÌ´Â <Ç¥ 2>¿Í °°Àº Àü¼Û frameÀÇ ±¸Á¶¸¦ °®´Â´Ù.

<Ç¥ 1> Àü¼ÛÇÒ 3°³ÀÇ "byte"

 

ù¹øÂ° byte

µÎ¹øÂ° byte

¼¼¹øÂ° byte

2ÁøÁ¤º¸

1001

1100

1111

0000

1010

0010

16Áø¼ö°ª

9

C

F

0

A

2

Code

39

43

46

30

41

32

<Ç¥ 2> Âü°í¹®Çå[1]ÀÇ Code Ç¥·Î ±¸¼ºµÈ 16Áø¼ö°ª
a) 16Áø¼ö°ªÀÌ "9" ÀÎ °æ¿ì            b) 16Áø¼ö°ªÀÌ "C" ÀÎ °æ¿ì

b7

b6

b5

b4

b3

b2

b1

 

b7

b6

b5

b4

b3

b2

b1

1

0

0

0

0

1

1

 

0

1

1

1

0

0

1

4

3

 

3

9

  »ç¿ëµÈ Code´Â "Âü°í¹®Çå[1]ÀÇ Code Ç¥"À» ÀÌ¿ëÇÑ´Ù. Áï 16Áø¼ö°ªÀÌ "9"ÀÎ °æ¿ì °ü·ÃµÈ Âü°í¹®Çå[1]ÀÇ Code Ç¥ °ªÀº <Ç¥ 2>¿Í °°ÀÌ »óÀ§ 3bit(b7 b6 b5)¿Í ÇÏÀ§ 4bit(b4 b3 b2 b1)¿¡ ´ëÇÑ 16Áø¼ö°ª "39"·Î ÁÖ¾îÁø´Ù. °°Àº ¹æ¹ýÀ¸·Î ³ª¸ÓÁö byte¿¡ ´ëÇÑ code °ªÀ» ±¸ÇÑ °á°ú Àü¼ÛÇÒ 3°³ÀÇ "byte"¿¡ ´ëÇÑ frameÀº <Ç¥ 3>À¸·Î ÁÖ¾îÁø´Ù.

<Ç¥ 3> Àü¼ÛÇØ¾ßÇÒ 3°³ÀÇ "byte"¿¡ ´ëÇÑ frame ±¸¼ºµµ

 

¹®ÀÚ

16Áø¼ö °ª

b1

b2

b3

b4

b5

b6

b7

SOH

 

01

1

0

0

0

0

0

0

DMES

H

48

0

0

0

1

0

0

1

STX

 

02

0

1

0

0

0

0

0

NMES

1

31

1

0

0

0

1

1

0

NREP

1

31

1

0

0

0

1

1

0

 

9

39

1

0

0

1

1

1

0

 

C

43

1

1

0

0

0

0

1

 

F

46

0

1

1

0

0

0

1

 

0

30

0

0

0

0

1

1

0

 

A

41

1

0

0

0

0

0

1

 

2

32

0

1

0

0

1

1

0

NHCU

0

30

0

0

0

0

1

1

0

NLCU

C

43

1

1

0

0

0

0

1

ETX

 

03

1

1

0

0

0

0

0

HBCC

4

34

0

0

1

0

1

1

0

LBCC

5

35

0

0

1

0

1

1

0

 <Ç¥ 3>¿¡¼­, ÆÐ¸®Æ¼ bit °è»êÀº ´ÙÀ½°ú °°´Ù : SOH¸¦ Á¦¿ÜÇÑ DMES¿Í ETX »çÀÌÀÇ "1"ÀÇ ¼ö¸¦ °¢°¢ÀÇ bit ¿­¿¡ µû¶ó °è»êÇÑÈÄ "1"ÀÇ ¼ö°¡ Ȧ¼öÀÎ °æ¿ì´Â "1"À», ¦¼öÀÎ °æ¿ì´Â "0"À» ºÎ¿©ÇÔÀ¸·Î¼­ <Ç¥ 4>¿Í °°Àº BCC °ªÀ» ±¸ÇÑ´Ù. ±× °á°ú HBCC´Â "4", LBCC´Â "5"·Î ÁÖ¾îÁö¸ç, À̸¦ Âü°í¹®Çå[1]ÀÇ CodeÇ¥¿¡ µû¶ó 16Áø¹ýÀÇ ¼ö·Î º¯È¯½Ã, "34", "35"°¡ µÈ´Ù.

3. ÁÖ¿ä »óÅ ǥ½Ã ¹× Á¤º¸Àü¼Û ¼ø¼­

 º»Àå¿¡¼­´Â ¼Û/¼ö½Å °ü·Ã ¾Ë°í¸®ÁòÀ» ¼Ò°³Çϱ⺸´Ù´Â ±â´É¿¡ °ü·ÃµÈ »ç°Ç(event)°ú ÀÛ¿ë(action)¿¡ ÀÇÇØ ÁÖ¾îÁö´Â »óÅ ±×¶óÇÁ ¹× ÀÎ½Ä ½ÅÈ£ ¼ö½ÅÀ» À§ÇÑ ´ë±â½Ã°£ÀÇ °è»ê¿¹¸¦ ³íÀÇÇÑ´Ù.

3.1 »óÅÂ ±×¶óÇÁ

 <±×¸² 2>°ú <±×¸² 3>´Â ÇÁ·ÎÅäÄÝ ¼Û/¼ö½ÅÀ» ³ªÅ¸³»´Â »óÅ ±×¶óÇÁ·Î ÀÌµé »óÅ´ »ç°Ç(event)ÀÇ ¹ß»ý¿¡ µû¶ó ¼øÂ÷ÀûÀ¸·Î ÁÖ¾îÁö°Ô µÈ´Ù. ¾Æ·¡ÀÇ »óű׶óÇÁ¿¡´Â 0¡­12·Î ¹øÈ£°¡ ºÎ¿©µÈ 13°³ÀÇ »óŰ¡ Á¸ÀçÇϸç, ÀÌ´Â ´ë±â»óÅÂ(»óÅ 0, 1, 6, 7), ¼ö½Å»óÅÂ(»óÅ 2, 3, 4, 5), ¼Û½Å»óÅÂ(»óÅ 8, 9, 10, 11, 12)·Î ºÐ·ùµÈ´Ù. ÀÌ¿¡ µû¸¥ °ü·Ã »óÅ º¯È­´Â <±×¸² 2>¿Í <±×¸² 3>ÀÇ ¿µ¹®ÀÚ A¡­R·Î Ç¥½ÃµÈ 18°³ÀÇ »ç°Ç(event)À¸·Î ±¸¼ºµÈ´Ù.

»óÅÂ 0

  ¼ö½Å ÃʱâÈ­

»óÅÂ 1

  ¼ö½Å ´ë±â

»óÅÂ 2

  DB frame ¼ö½Å

»óÅÂ 3

  positive ÀνĽÅÈ£ Àü¼Û ¸í·É

»óÅÂ 4

  negative ÀνĽÅÈ£ Àü¼Û ¸í·É

»óÅÂ 5

  ÀνĽÅÈ£ÀÇ ¼ö½Å flag ¼³Á¤

»óÅÂ 6

  Àü¼Û ÃʱâÈ­

»óÅÂ 7

  Àü¼Û ´ë±â

»óÅÂ 8

  positive ¶Ç´Â negative ÀÎ½Ä ½ÅÈ£ frameÀÇ Àü¼Û

»óÅÂ 9

  DB frame Àü¼Û

»óÅÂ 10

  DB ³»ºÎ¿¡ ÀνĽÅÈ£ Ãß°¡

»óÅÂ 11

  ÀνĽÅÈ£ ´ë±â

»óÅÂ 12

  Àü¼Û½ÃÀÇ ÇÇÇÒ ¼ö ¾ø´Â error

 
<±×¸² 2> ¼ö½Å¿¡ ´ëÇÑ »óÅ ±×¶óÇÁ

<±×¸² 3> ¼Û½Å¿¡ ´ëÇÑ »óÅ ±×¶óÇÁ

3.2 »ç°Ç(event)

 »ç°ÇÀº ¹®ÀÚ¿¡ ÀÇÇØ Ç¥½ÃµÇ¸ç, ÀÌ´Â ¼Û/¼ö½Å±â¿¡ µû¶ó ´ÙÀ½°ú °°ÀÌ ÁÖ¾îÁø´Ù.
  ball03g.gif ¼ö½Å±â »ç°Ç(<±×¸² 2 > ÂüÁ¶)

A

  ÃʱâÈ­ Á¾·á

B

  ACK ¶Ç´Â NAK ¼ö½Å

C

  SOH ¼ö½Å

D

  Á¤È®ÇÑ DB frame ¼ö½Å Á¾·á

E

  error ¹ß»ý DB frame ¼ö½Å Á¾·á

F

  positive ÀνĽÅÈ£ Àü¼Û flag ¼³Á¤ Á¾·á

G

  negative ÀνĽÅÈ£ Àü¼Û flag ¼³Á¤ Á¾·á

 ball03g.gif ¼Û½Å±â »ç°Ç(<±×¸² 3> )

H

  ÃʱâÈ­ Á¾·á

I

  positive ¶Ç´Â negative ÀνĽÅÈ£ Àü¼Û ¿äû

J

  ACK ¶Ç´Â NAK ¹®ÀÚ Àü¼Û Á¾·á

K

  DB Àü¼Û ¿äû  

L

  DB¿¡ ACK ¶Ç´Â NAK ¹®ÀÚ »ðÀÔ Á¾·á

M

  DB frame Àü¼Û Á¾·á

N

  ¼ö½ÅµÈ positive ÀνĽÅÈ£

O

  ¼ö½ÅµÈ positive ÀνĽÅÈ£¿Í ½ÇÇà ºÒ°¡´É ÃÖ´ë ¹Ýº¹È½¼ö

P

  Åë°úÇÑ ÀνĽÅÈ£ ´ë±â½Ã°£°ú ½ÇÇà ºÒ°¡´É ÃÖ´ë ¹Ýº¹È½¼ö

Q

  Àü¼Û Â÷´Ü

R

  ½ÇÇà ºÒ°¡´É ÃÖ´ë ¹Ýº¹È½¼ö

3.3 ¼Û/¼ö½Å »óÅ ±×¶óÇÁ ÇØ¼®

 »óÅ´ ÀÛ¿ë(action)µÚ¿¡¼­ ¼øÂ÷ÀûÀ¸·Î ±¸¼ºµÇ¸ç, »óÅÂ¿Í ÀÛ¿ëÀº ´ÙÀ½°ú °°ÀÌ Ç¥ÇöµÈ´Ù.
ball03g.gif »óÅ 0 : ¼ö½Å½ÃÀÇ º¯¼ö ÃʱâÈ­.
ball03g.gif »óÅ 1 : frameÀÇ ¼ö½Å ´ë±â. DB frame ¼ö½Å ½ÇÇàÀ» À§ÇÑ ÆÐ¸®Æ¼ error¾ø´Â ¹®ÀÚ SOHÀÇ ¼ö½Å ´ë±â(»óÅ 2)ÀÇ °æ¿ì, ¹®ÀÚ ACKÀÇ ¼ö½Å ¶Ç´Â NAKÀÇ ¼ö½ÅÀÌ ÆÐ¸®Æ¼ error¾øÀÌ ¼öÇàµÈ´Ù¸é, "»óÅ 5"·Î ÁøÇà, ¹Ý´ë·Î ÆÐ¸®Æ¼ error°¡ °ËÃâµÇ¸é, ÆÐ¸®Æ¼ error °è¼ö±âÀÇ °è¼ö Áõ°¡.
ball03g.gif »óÅ 2 : DB frame ¼ö½Å ¹× È®ÀÎ. DB frame ¼ö½Å½Ã, error°¡ °ËÃâµÉ °æ¿ì(»ç°Ç E), ÆÐ¸®Æ¼ error °è¼ö±âÀÇ °è¼ö Áõ°¡ÈÄ "»óÅ 4"·Î ÁøÇà. frame ÃʱâÈ­ ÀÌÈÄ ¼ö½ÅµÈ ¹®ÀÚ°¡ ´ë±â ¹®ÀÚ°¡ ¾Æ´Ñ°æ¿ì(»ç°Ç E), ÃʱâÈ­ error °è¼ö±âÀÇ °è¼ö Áõ°¡ÈÄ "»óÅ 4"·Î ÁøÇà. ±×·¯³ª ¼ö½Å ¹®ÀÚ°¡ Á¤È®ÇÑ °æ¿ì¿¡´Â ¼ö½Å¹®ÀÚ¸¦ ½ÇÇà.
ball03g.gif »óÅ 3 : positive ÀνĽÅÈ£ Àü¼Û ¿äû°ú ¹®ÀÚ ACK Àü¼Û¿äû flag ¼³Á¤.
ball03g.gif »óÅ 4 : negative ÀνĽÅÈ£ÀÇ Àü¼Û ¿äû°ú ¹®ÀÚ NAK Àü¼Û¿äû flag ¼³Á¤.
ball03g.gif »óÅ 5 : ÀνĽÅÈ£ ¼ö½Å flag ¼³Á¤. ¹®ÀÚ ACKÀÇ ¼ö½ÅÀÌ ÆÐ¸®Æ¼ error ¾øÀÌ ¼öÇàµÉ°æ¿ì, ¹®ÀÚ  ACK ¼ö½Å flag ¼³Á¤, ¹®ÀÚ NAKÀÇ ¼ö½ÅÀÌ ÆÐ¸®Æ¼ error¾øÀÌ ¼öÇàµÉ °æ¿ì, ¹®ÀÚ NAK ¼ö½Å flag ¼³Á¤.
ball03g.gif »óÅ 6 : Àü¼Û º¯¼ö ÃʱâÈ­.
ball03g.gif »óÅ 7 : DB frameÀÇ Àü¼Û ´ë±â.
ball03g.gif »óÅ 8 : positive ¶Ç´Â negative ÀνĽÅÈ£ Àü¼Û. ÀÌ´Â ¹®ÀÚ ACK ¶Ç´Â NAK Àü¼Û ¿äû flagÀ» ÃʱâÈ­Çϸç, Àü¼Û Â÷´Ü½Ã "»óÅ 12"·Î ÁøÇà.
ball03g.gif »óÅÂ 9 : DB frame Àü¼Û.
ball03g.gif »óÅ 10 : DB¿¡ ÀνĽÅÈ£ »ðÀÔ. ¹®ÀÚ ACK ¶Ç´Â NAKÀÇ Àü¼Û ¹× ¿¬°ü flagÀÇ ÃʱâÈ­ ½ÇÇàÈÄ "»óÅ 11"·Î ÁøÇà. Àü¼Û Â÷´ÜÀÌ ¹ß»ýÇÒ °æ¿ì¿¡´Â "»óÅ 12"·Î ÁøÇà.
ball03g.gif »óÅ 11 : ÀνĽÅÈ£ ´ë±â. positive ÀνĽÅÈ£ ¼ö½Å flag°¡ "1"ÀÏ °æ¿ì(»ç°Ç N), ¸Þ½ÃÁö ¹øÈ£ °è¼ö±âÀÇ °è¼ö¸¦ "1"Áõ°¡ÇÏ°í ¸Þ½ÃÁö Àü¼Û ¸Þ¸ð¸® plugÀÇ ±æÀ̸¦ "0"·Î ¼³Á¤ÇÑ ÈÄ, "»óÅ 7"·Î ÁøÇà. negative ÀνĽÅÈ£ ¼ö½Å flag°¡ "1"ÀÏ °æ¿ì, ¹Ýº¹ Ƚ¼ö °è¼ö±âÀÇ °è¼ö¸¦ "1" Áõ°¡. ¹Ýº¹ Ƚ¼ö°¡ ÃÖ´ë ¹Ýº¹È½¼öº¸´Ù ÀÛÀ» °æ¿ì¿¡´Â(»ç°Ç O) "»óÅ 9"·Î, ¹Ý´ëÀÇ °æ¿ì¿¡´Â(»ç°Ç R) "»óÅ 12"·Î ÁøÇà.
ball03g.gif  »óÅ 12 : Àü¼Û½ÃÀÇ ºÒ°¡ºÒ error.

3.4 ÀνĽÅÈ£ÀÇ temporization

 ÀνĽÅÈ£ÀÇ temporizationÀº ÀνĽÅÈ£ÀÇ ºñ¼ö½ÅÀÌ negative ÀνĽÅÈ£·Î ÀÛ¿ëµÇ´Â ½Ã°£À¸·Î Á¤ÀǵȴÙ. ÀÌ·¯ÇÑ ½Ã°£Àº 󸮰øÁ¤À» À§ÇØ ÃÖ¼ÒÇÑ 1ÃÊ ÀÌ»óÀÇ ½Ã°£À» ¿ä±¸ÇÏ´Â DB frame°ú ÀνĽÅÈ£ÀÇ Àü¼Û¿¡ ÀÇÇØ °è»êµÇ¸ç, Àü¼Û·®¿¡ µû¸¥ ÀÌµé °ªÀº <±×¸² 4>·Î ÁÖ¾îÁø´Ù.

 <±×¸² 4> Àü¼Û¼Óµµ¿¡ µû¸¥ temporization ½Ã°£

4. ¼Û/¼ö½Å ¿ø¸®¿¡ ´ëÇÑ Grafcet ½ÇÇö

 ¿©±â¿¡ ¼Ò°³ÇÏ´Â Grafcet´Â ÇÁ·ÎÅäÄÝ logicÀÇ reference·Î °í·ÁµÇ¸ç ÀÌ´Â "¿ÀÅä¸ÞÀÌ¼Ç Á¤º¸±³È¯" ½ÇÇö¿¡ ´ëÇÑ Á÷Á¢ÀûÀÎ ¹æÇâÀ» À¯µµÇϵµ·Ï Á¦°øµÈ´Ù. µû¶ó¼­ »õ·Î¿î ¹æ½ÄÀÇ "¿ÀÅä¸ÞÀÌ¼Ç Á¤º¸±³È¯" ±â´ÉÀº reference¿¡¼­ ÁÖ¾îÁø "¿ÀÅä¸ÞÀÌ¼Ç Á¤º¸±³È¯" ±â´É°ú ÀÏÄ¡ÇÒ °æ¿ì ÁÖ¾îÁø ¼Û/¼ö½Å ±ÔÁ¤¿¡ ºÎÇÕÇÏ´Â °ÍÀ¸·Î °£ÁÖÇÑ´Ù.
 GrafcetÀÇ Ç¥Çö(<±×¸² 5> ¶Ç´Â <±×¸² 6> ÂüÁ¶)Àº action¿¡ °ü·ÃµÈ ½ºÅÜ("»ç°¢Çü"À¸·Î Ç¥½Ã)°ú õÀÌÁ¶°Ç¿¡ ¿¬°üµÈ transition("¡ª"·Î Ç¥½Ã)À¸·Î ÁÖ¾îÁö¸ç, ÀÌÀÇ ¿¬°áÀº ¹æÇ⼺ link¿¡ ÀÇÇØ Ç¥ÇöµÈ´Ù. ½ºÅÜÀÇ ±âº» ¿ªÇÒÀº ½Ã½ºÅÛÀÇ ÀϺΠ¶Ç´Â Àüü Ư¼ºÀÌ ºÒº¯ÀÎ »óŸ¦ ÀǹÌÇϸç, Ȱ¼º »óÅÂ, ºñȰ¼º »óÅÂ, ÀçȰ¼º »óÅ µîÀ¸·Î ±¸ºÐµÈ´Ù. TransitionÀº ½ºÅÜ »çÀÌÀÇ ÁøÇà °¡´É¼ºÀ» Ç¥ÇöÇϸç, transitionÀÌ À¯È¿ÇÏ´Ù´Â °ÍÀº °ü·ÃµÈ ´ÙÀ½ ½ºÅÜÀ¸·Î ÁøÇàÇÒ ¼ö ÀÖÀ½À», ºñÀ¯È¿´Â ´ÙÀ½ ½ºÅÜÀ¸·Î ÁøÇàÇÒ ¼ö ¾øÀ½À» ÀǹÌÇÑ´Ù[3].
 Âü°í·Î º» ³í°í¿¡¼­ ¾ð±ÞÇÏ´Â Grafcet´Â Åë½Å »Ó ¾Æ´Ï¶ó TGV´ë¼­¾ç¼± ¿­Â÷ÀÇ Â÷»ó¹® Á¦¾î, Áø´Ü ¹× Á¦¾î ½Ã½ºÅÛÀÇ °Ë¼ö ÇÁ·Î±×·¥, Â÷»ó Á¦¾î½Ã ÇÊ¿ä·Î ÇÏ´Â ¼øÂ÷Á¦¾î¿¡ ÀÌ¿ëµÇ¸ç, ÀÌ´Â °æºÎ°í¼ÓÀüö¿¡¼­µµ ±×´ë·Î Àû¿ëµÇ°í ÀÖ´Ù. Âü°í·Î Grafcet¸¦ ½Ã¹Ä·¹À̼ÇÇÒ¼ö ÀÖ´Â SoftwareÁß Çϳª´Â "ISAGRAF(France CJ international)[4]·Î ÇöÀç Çѱ¹Ã¶µµ±â¼ú¿¬±¸¿ø¿¡¼­ ½ÅÈ£½Ã½ºÅÛ ½Ã¹Ä·¹ÀÌÅÍ ±¸¼ºÀ» À§ÇØ »ç¿ëÁß¿¡ ÀÖ´Ù.

4.1 ¼ö½Å Á¤º¸È帧 (<±×¸² 5>ÂüÁ¶)

ball03g.gif ½ºÅÜ 0 : ¸ðµç ÆÄ¶ó¸ÞÅÍ ÃʱâÈ­ ÈÄ Á¦¾î¹®ÀÚ ACK, NAK, ¶Ç´Â SOHÀÇ ¼ö½Å ´ë±â »óÅÂ. SOHÀÇ ¼ö½ÅÀº "½ºÅÜ 1"·ÎÀÇ ÁøÇàÀ» ½ÇÇàÇÏ´Â "transition 1"À» À¯È¿È­ÇÔ. ACK ¶Ç´Â NAKÀÇ ¼ö½ÅÀº "½ºÅÜ 12"·ÎÀÇ ÁøÇàÀ» ½ÇÇàÇÏ´Â "transition 20"À» À¯È¿È­ÇÔ.
ball03g.gif ½ºÅÜ 1 : ¼ö½Å ¹®ÀÚÀÇ ÇüŸ¦ È®ÀÎ. "transition 11"Àº ¼ö½ÅµÈ ¹®ÀÚ¿¡¼­ ÆÐ¸®Æ¼ error°¡ °ËÃâµÇ°Å³ª ¼ö½ÅµÈ ¹®ÀÚ°¡ ¿øÇÏ´Â ¹®ÀÚ°¡ ¾Æ´Ñ °æ¿ì, °áÇÔ ±â·Ï ½ÇÇà ½ºÅÜ(½ºÅÜ 10)À» °æÀ¯ÇÏ¿© Ãʱ⠽ºÅÜÀ¸·Î ±Íȯ.
ball03g.gif ½ºÅÜ 2 : Á¤»ó µ¿ÀÛÀÇ °æ¿ì, "transition 2" ÀÌÈÄ È°¼ºÈ­Çϸç, STX ¹®ÀÚÀÇ µµÂøÀº "transition 3"À» À¯È¿È­ÇÔ. "transition 12"´Â ¼ö½Å ¹®ÀÚ¿¡¼­ ÆÐ¸®Æ¼ error°¡ °ËÃâµÇ°Å³ª ¼ö½Å ¹®ÀÚ°¡ ¿øÇÏ´Â ¹®ÀÚ°¡ ¾Æ´Ñ °æ¿ì °áÇÔ ±â·Ï ½ÇÇà ½ºÅÜ(½ºÅÜ 10)À» °æÀ¯ÇÏ¿© Ãʱ⠽ºÅÜÀ¸·Î ±Íȯ.
ball03g.gif  ½ºÅÜ 3 : ¸Þ½ÃÁö ¹øÈ£¿Í ¸Þ½ÃÁö ¹Ýº¹ ¹øÈ£ ¼ö½Å. "transition 13"Àº ¼ö½Å ¹®ÀÚÀÇ ÆÐ¸®Æ¼ error È®ÀÎ ¶Ç´Â ¼ö½Å ¹®ÀÚ°¡ ¿øÇÏ´Â ¹®ÀÚ°¡ ¾Æ´Ñ °æ¿ì ¹× "0"¿¡ ÀÇÇØ Ư¼ºÈ­µÈ ¼Û½Å±â ÃʱâÈ­ ¸í·É°ú ÀÏÄ¡ÇÏÁö ¾Ê´Â ºÒ¿¬¼Ó¼ºÀÌ °ËÃâµÉ °æ¿ì, °áÇÔ ±â·Ï ½ÇÇà ½ºÅÜ(½ºÅÜ 10)À» °æÀ¯ÇÏ¿© Ãʱ⠽ºÅÜÀ¸·Î ±Íȯ. °áÇÔÀÌ ¾ø´Â °æ¿ì, "transition 4"°¡ À¯È¿È­µÊ.
ball03g.gif ½ºÅÜ 4 : ÆÐ¸®Æ¼ È®ÀÎ ¹× ¹®ÀÚ À¯È¿È­ È®Àι®ÀÚÀÇ ¼ö½Å. error°¡ °ËÃâµÉ °æ¿ì, "transition 16"ÀÌ À¯È¿È­µÇ¸ç, ACK ¶Ç´Â NAK°¡ À¯È¿¹®ÀÚÀÇ ¼ö½Å¿µ¿ª¿¡¼­ ¼ö½ÅµÉ °æ¿ì, "transition 10"Àº "½ºÅÜ 9"·Î ÁøÇà. Á¤»óµ¿ÀÛÀÇ °æ¿ì "transition 5"°¡ À¯È¿È­µÊ.
ball03g.gif ½ºÅÜ 5 : ¼ö½Å ¹®ÀÚ ÀúÀå. °¡Àå ÃÖ±Ù¿¡ ¼ö½ÅµÈ ¹®ÀÚ°¡ ETX°¡ ¾Æ´Ò °æ¿ì, "transition 15"´Â "½ºÅÜ 4"·Î ±Íȯ. ¹Ý´ë·Î °¡Àå ÃÖ±Ù¿¡ ¼ö½ÅµÈ ¹®ÀÚ°¡ ETXÀÏ °æ¿ì¿¡´Â "transition 6"ÀÌ À¯È¿È­µÊ.
ball03g.gif ½ºÅÜ 6 : ¼ö½Å ¹®ÀÚ¼ö °Ë»ç. ¼ö½Å ¹®ÀÚ¼ö°¡ frameÀÇ ¸¶Áö¸·¿¡ ÁÖ¾îÁø Àü¼Û¹®ÀÚ¼ö¿Í ÀÏÄ¡ÇÏÁö ¾ÊÀ» °æ¿ì, "transition 17"Àº À¯È¿ÇÔ. ¼ö½Å ¹®ÀÚ¼ö°¡ Á¤È®ÇÒ °æ¿ì¿¡´Â "transirion 7"ÀÌ À¯È¿ÇÔ.
ball03g.gif ½ºÅÜ 7 : BCC·Î Ç¥ÇöµÇ´Â 2°³ÀÇ ÆÐ¸®Æ¼ °Ë»ç ¹®ÀÚ¸¦ ¼ö½Å. ÆÐ¸®Æ¼ error °ËÃâ½Ã ¶Ç´Â °è»êµÈ BCC¿Í ¼ö½ÅµÈ BCC»çÀÌ¿¡ Â÷ÀÌÁ¡ °ËÃâ½Ã, "transition 18"Àº À¯È¿È­µÊ. frame Á¤º¸°¡ Á¤È®ÇÒ °æ¿ì¿¡´Â "transition 8"ÀÌ À¯È¿È­µÊ.
ball03g.gif ½ºÅÜ 8 : ACK Àü¼Û. 8

<±×¸² 5> ¼ö½Å ¿ø¸®¿¡ ´ëÇÑ Grafcet(Å©°Ôº¸±â)

4.2 ¼Û½Å Á¤º¸È帧(<±×¸² 6> ÂüÁ¶)

 Àü¼ÛÀº 2°³ÀÇ transition°ú ÇÔ²² ½ÃÀ۵ȴÙ. ACK ¶Ç´Â NAK Àü¼Û¿äûÀÌ ¸Þ½ÃÁöÀÇ Á¤È®¼º¿¡ °ü°è¾øÀÌ ¸Þ½ÃÁö ¼ö½ÅÀÌÈÄ ¹ß»ýÇÒ °æ¿ì "transition 1"ÀÌ À¯È¿È­µÈÈÄ "½ºÅÜ 12"·Î ÁøÇà µÈ´Ù. Àü¼Û¿äû ¹ß»ý¿¡ µû¶ó ÀÌÀü ¸Þ½ÃÁöÀÇ Àü¼ÛÀÌ ´ë±â½Ã°£ÀÌ Á¾·áÈÄ ACK¿¡ ÀÇÇØ ºñÀ¯È¿È­ µÈ °æ¿ì ¶Ç´Â  negative ÀνĽÅÈ£°¡ ¼ö½ÅµÉ °æ¿ì¿¡´Â "transition 2"°¡ À¯È¿È­µÈÈÄ ¸Þ½ÃÁö´Â ¹Ýº¹µÇ°í "transition 2"°¡ "½ºÅÜ 1"·Î ÁøÇàÇÑ´Ù.
ball03g.gif ½ºÅÜ 12 : ´ëÀÀ flagÀÇ ÀçÃʱâÈ­¿Í ÇÔ²² ACK ¶Ç´Â NAKÀÇ Àü¼ÛÀ» ½ÇÇà.
ball03g.gif ½ºÅÜ 1 : frame Á¦¸ñ(title) Àü¼Û. Àü¼ÛÀÌ ºñÀ¯È¿È­ÇÑ °æ¿ì, ºÎ¿©µÈ "½ºÅÜ 13"ÀÇ Á¾´ÜºÎ´Â ÀÌ¹Ì ½ÃÀÛµÈ ´ë±â½Ã°£ "t1"À» Àü¼ÛÇÑ´Ù. ¸¸¾à ¾î¶°ÇÑ errorµµ °ËÃâµÇÁö ¾ÊÀ»°æ¿ì "½ºÅÜ 2"°¡ ½ÇÇàµÇ¸ç, ENAK¿Í EACK  flagÀº "0"·Î ¼³Á¤µÈ´Ù. "transition 6"Àº ½ÇÇà ¸Þ½ÃÁö ¹®ÀÚ¸¦ Àü¼ÛÇϱâÀ§ÇØ "½ºÅÜ 3"À» Ȱ¼ºÈ­Çϰí "transition 7"Àº ¸Þ½ÃÁö°¡ 16Áø¼ö·Î Àü¼ÛµÉ °æ¿ì, ½ÇÇà ¸Þ½ÃÁö byteÀÇ encoding¿¡ ´ëÀÀÇÏ´Â 2°³ÀÇ ¹®ÀÚ¸¦ Àü¼ÛÇϱâÀ§ÇØ "½ºÅÜ 4"¸¦ Ȱ¼ºÈ­ ÇÑ´Ù. °¢°¢ÀÇ ¹®ÀÚ ¶Ç´Â "byte"ÀÇ Àü¼ÛÈÄ, ACK ¶Ç´Â NAKÀÇ Àü¼Û ¿äû¿©ºÎ¸¦ °Ë»çÇϱâ À§ÇÑ ½ÃÇèÀÌ "transition 11"¿¡ ÀÇÇØ ½ÇÇàµÈ´Ù. ÀÌ °æ¿ì "½ºÅÜ 6"ÀÌ È°¼ºÈ­µÇ¸ç, ¹Ý´ë·Î Àü¼ÛÇÒ ¸Þ½ÃÁö¿¡ ¹®ÀÚ°¡ ³²¾ÆÀÖ´Â °æ¿ì "½ºÅÜ 2"·Î ±ÍȯÇϱâ À§ÇØ "transition 12"°¡ À¯È¿È­µÈ´Ù. ÀüüÀûÀÎ ¸Þ½ÃÁö Àü¼ÛÀÌ ÀÌ·ç¾îÁú °æ¿ì, "transition 5"Àº Àü¼Û ·çÇÁ·ÎºÎÅÍ ÀÌÅ»ÇÑÈÄ, "½ºÅÜ 7"ÀÌ È°¼ºÈ­µÈ´Ù.
ball03g.gif ½ºÅÜ 7 : Àü¼ÛµÈ frameÀÇ ¹®ÀÚ¼ö ¹× STX Àü¼Û ½ÇÇà.
ball03g.gif ½ºÅÜ 8 : 2°³ÀÇ 16Áø¼ö ¹®ÀÚ ÇüÅ·ΠBCC Àü¼Û.
ball03g.gif ½ºÅÜ 9 : ´ë±â½Ã°£ "t2" ¼³Á¤. ÀνĽÅÈ£ ¼ö½Å½Ã, LGPE¿Í DEPREÀ» ÃʱâÈ­ÇÏ´Â "½ºÅÜ 11"À» ½ÇÇàÇϱâÀ§ÇØ "transition 16"ÀÌ À¯È¿È­µÈ´Ù. negative ÀνĽÅÈ£ ¼ö½ÅÀÇ °æ¿ì, Á¤º¸±³È¯ ¼ø¼­¸¦ Ãʱâ»óÅ·Π±ÍȯÇϱâÀ§ÇØ "transition 17"ÀÌ À¯È¿È­µÈ´Ù. ¾î¶°ÇÑ ÀνĽÅÈ£µµ ¼ö½ÅµÇÁö ¾Ê´Â °æ¿ì, REPÀ» "1"·Î ÃʱâÈ­ÇÏ´Â ¿ªÇÒÀ» ½ÇÇàÇÏ´Â "½ºÅÜ 10"À» À§ÇØ "transition 15"°¡ À¯È¿È­µÈ´Ù.

<±×¸² 6> ¼Û½Å ¿ø¸®¿¡ ´ëÇÑ Grafcet(Å©°Ôº¸±â)

5. °á·Ð

 Ã¶µµ±â¼úÁ¤º¸Áö Á¦16È£¿¡ ¹ßÇ¥µÈ "SAAT¿¡ À־ÀÇ point to point Á÷·Ä ¾ç¹æÇâ ºñµ¿±â Àü¼Û¹æ½Ä[1]"°ú Áö±Ý±îÁö »ìÆìº» »óÅ ±×¶óÇÁ ¹× GrafcetÀ» ÀÌ¿ëÇÑ SAAT point to point Á÷·Ä ¾ç¹æÇâ ºñµ¿±â Àü¼Û¹æ½Ä ¼Û/¼ö½Å ¿ø¸® ÇØ¼®Àº »óÈ£ º¸¿Ï°ü°è¸¦ °¡Áö¸ç, ÀÌ¿¡ µû¸¥ point to point Á÷·Ä ¾ç¹æÇâ ºñµ¿±â Àü¼Û¹æ½Ä¿¡ ´ëÇÑ Æ¯¼º ¹× µ¿ÀÛ ÇØ¼®ÀÌ ÀÌµé µÎ ³í°í¿¡ ÀÇÇØ ¾ð±ÞµÇ¾ú´Ù. ¿©±â¿¡¼­ Ãë±ÞµÈ »çÇ×Àº ½ÇÁ¦·Î Åë½Å ÇÁ·ÎÅäÄÝÀÇ ÀÎÁõ±â¹ý ¹× ¹Ì·¡ÀÇ ¿­Â÷Á¦¾î½Ã½ºÅÛ¿¡¼­ »ç¿ëµÉ ½Å·Ú¼ºÀÖ´Â ¾ÈÀüÇÑ °í¼Ó °í¹Ðµµ Åë½Å ÇÁ·ÎÅäÄÝÀÇ °³¹ßÀ» À§ÇØ °è¼ÓÀûÀ¸·Î ¿¬±¸µÇ¾î¾ß ÇÒ Grafcet ¼øÂ÷Á¦¾î ±â¹ý¿¡ ´ëÇÑ °£·«ÇÑ ¿¹¸¦ Á¦½ÃÇÏ¿´´Ù. ¶ÇÇÑ ±Þº¯ÇÏ´Â Åë½Å ±â¼úÀÇ ¹ßÀü¿¡ µû¸¥ »õ·Î¿î ÇÁ·ÎÅäÄÝÀÇ Á¢¸ñ¿¡ À־ÀÇ ¼º´É ¹× ¾ÈÁ¤µµ ½ÃÇèÀ» À§ÇÑ ½Ã¹ß ´Ü°è·Î¼­ Grafcet ¼øÂ÷Á¦¾î ±â¹ýÀÌ ³íÀǵǾú´Ù. µû¶ó¼­ À̸¦ ±âÃÊ·Î »óÈ£Á¤º¸±³È¯¿¡ ´ëÇÑ ÅëÇÕ ¿­Â÷ Åë½Å¸Á ±¸Ãà ¹× ÀÎÁõ½ÃÇèµî¿¡ ¿¬°üµÈ ºÐ¼® ¹× °³¹ß ±â¼úÀÌ Çѱ¹Çü °í¼ÓÀüö¿¡ À־ÀÇ ¾ÈÀüÇÑ ¿­Â÷¿î¿µÁ¤º¸ Àü¼ÛÀ̶ó´Â °üÁ¡ÇÏ¿¡ ÃßÁøµÇ¾î¾ß ÇÔÀº ¹°·Ð ³ª¾Æ°¡ ¹«¼±¿¡ ÀÇÇÑ ¿­Â÷Á¦¾îÀåÄ¡ÀÇ °³¹ß±îÁö Áö¼ÓÀûÀ¸·Î ¿¬°èµÇ¾î¾ß ÇÒ °ÍÀÌ´Ù.

 

< Âü°í¹®Çå >

[1] NF F69-010 Mat riel roulant ferroviaires Informatique - Proc dure de transmission  bidirectionnelle s rie asynchrone point   point, 1991, SNCF, France
[2] ±è¿ë±Ô, "SAAT¿¡ À־ÀÇ Point to point Á÷·Ä ¾ç¹æÇâ ºñµ¿±â Àü¼Û¹æ½Ä", Çѱ¹Ã¶µµ±â¼ú¿¬±¸¿ø öµµ±â¼úÁ¤º¸, Á¦16È£, 1998, pp. 11¡­17
[3] Comprendre, maitriser et appliquer LE GRAFCET, M.BLANCHARD, cepadues-editions, 111 rue Nicolas-Vanquelin, 31100 Toulouse, France, 1979.
[4] "ISaGRAF", ¿¡À̽ºÆ®·Î´Ð½º(ÁÖ). Grafcet ½Ã¹Ä·¹À̼ǿë Software