BT-816C CMC ´Â ±¹³» (ÁÖ)ÁöÀ£»çÀÇ CMC Àåºñ¿Í Åë½ÅÀ» À§ÇÑ µå¶óÀ̹öÀÌ´Ù.
<±×¸² 1>Àº BT-816C CMC Åë½Å µå¶óÀ̹öÀÇ Åë½ÅÆÄÀÏ ÆíÁý ¿¹ÀÌ´Ù.
![]() |
<±×¸² 1> BT-816C CMC µå¶óÀ̹öÀÇ Åë½ÅÆÄÀÏ ÆíÁý ¿¹ |
<±×¸² 1>ÀÇ µð¹ÙÀ̽º´Â ¿¬°áµÈ Åë½ÅÆ÷Æ®(COM7), Åë½Å¼Óµµ(115200), ÆÐ¸®Æ¼ ºñÆ®(0), µ¥ÀÌÅÍ ºñÆ®(8), Á¤Áö ºñÆ®(1) ¼øÀ¸·Î ÄÞ¸¶( , )·Î ±¸ºÐÇÏ¿© Àåºñ¿¡ ¼³Á¤µÈ °ªÀ» ÀÔ·ÂÇÑ´Ù.
BT-816C CMC Åë½Å µå¶óÀ̹öÀÇ Àбâ Çü½Ä
BT-816C CMC Åë½Å µå¶óÀ̹öÀÇ Àбâ Çü½ÄÀº ´ÙÀ½°ú °°Àº ÀÎÀÚ ¼øÀ¸·Î »ç¿ëÇÑ´Ù.
1) STATION – 0 ~ 9 »çÀÌÀÇ Àåºñ ID ¸¦ ÀÔ·Â.
2) Àб⠸í·É¾î – VOLT, 0 ~ 255 Àб⠸í·É¾î¸¦ ÀÔ·Â. ( <Ç¥ 1> ÂüÁ¶ )
3) ÀÐÀ» ÁÖ¼Ò – »óÀ§ 2ÀÚ¸® : 0 ~ 99 »çÀÌÀÇ G-ID °ªÀ» ÀÔ·Â.
ÇÏÀ§ 2ÀÚ¸® : 0 ~ 99 »çÀÌÀÇ L-ID °ªÀ» ÀÔ·Â.
4) Åë½Å ¸Þ¸ð¸® ÀúÀå À§Ä¡ – ÀÐÀº °ªÀ» ÀúÀåÇÒ ½ÃÀÛ¹øÁö.
5) Àд ũ±â - Àоî¿Ã µ¥ÀÌÅÍ ¼ö. 1·Î °íÁ¤,
Àб⠿¹
READ, 5, VOLT, 101, 0, 1,
<Ç¥ 1>Àº BT-816C CMC Åë½Å µå¶óÀ̹öÀÇ Àб⠸í·É¾î Á¾·ù¿Í ÀÐÀº °ª ÀúÀåÀ§Ä¡ÀÌ´Ù.
Àб⠸í·É¾î |
³»¿ë |
Åë½Å¸Þ¸ð¸® ÀúÀåÀ§Ä¡ |
VOLT |
ÇöÀç Àü¾Ð °ª Àбâ |
ÀúÀåÀ§Ä¡ + 0 : µ¥ÀÌÅÍ 1 °ª ÀúÀåÀ§Ä¡ + 1 : µ¥ÀÌÅÍ 2 °ª ÀúÀåÀ§Ä¡ + 2 : µ¥ÀÌÅÍ 3 °ª ..... |
0 ~ 255 |
0 ~ 255 ¸í·É¾î Àбâ |
ÀúÀåÀ§Ä¡ + 0 : µ¥ÀÌÅÍ 1 °ª ÀúÀåÀ§Ä¡ + 1 : µ¥ÀÌÅÍ 2 °ª ÀúÀåÀ§Ä¡ + 2 : µ¥ÀÌÅÍ 3 °ª ..... |
<Ç¥ 1> BT-816C CMC µå¶óÀ̹öÀÇ Àб⠸í·É¾î Á¾·ù¿Í ÀÐÀº °ª ÀúÀåÀ§Ä¡ |
BT-816C CMC Åë½Å µå¶óÀ̹öÀÇ ÀÐÀº °ªÀº WORD/DWORD/FLOAT/DOUBLE ¸Þ¸ð¸®¿¡ µ¿ÀÏÇÑ °ª(ÀúÀåÇü½Ä¸¸ ´Ù¸§)ÀÌ ÀúÀåÇÑ´Ù.
<±×¸² 1> ÇÁ·ÎÅäÄÝ ¿É¼ÇºÎÀÇ
¾ÆÀÌÄÜÀ» Ŭ¸¯Çϸé <±×¸²
2>ÀÇ ´ëÈ»óÀÚ°¡ ³ªÅ¸³ª´Âµ¥ ¿©±â¼µµ Àбâ Çü½ÄÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù.
![]() |
<±×¸² 2> BT-816C CMC µå¶óÀ̹öÀÇ ¿É¼Ç ´ëÈ»óÀÚÀÇ ¿¹ |
<±×¸² 2>ÀÇ
,
,
¹öÅϰú ¸®½ºÆ® ¹Ú½º¸¦ ÀÌ¿ëÇÏ¿© Àбâ Çü½ÄÀ» ÀÛ¼ºÇÑ´Ù.
![]() |
<±×¸² 3> BT-816C CMC µå¶óÀ̹öÀÇ Åë½Å Àб⠼³Á¤ Ãß°¡/ÆíÁý ´ëÈ»óÀÚÀÇ ¿¹ |
<±×¸² 3>Àº <±×¸² 2>ÀÇ ´ëÈ»óÀÚ¿¡¼ Àб⠽ºÄÉÁìÀ» Ãß°¡ ¶Ç´Â ÆíÁýÇÒ ¶§ ³ªÅ¸³ª´Â ´ëÈ»óÀÚÀÌ´Ù.
BT-816C CMC Åë½Å µå¶óÀ̹öÀÇ ºí·Ï ¾²±â·Î ¼³Á¤°ªÀ» Ãâ·ÂÇÒ ¼ö ÀÖ´Ù.
µðÁöÅÐ ¾²±â
BT-816C CMC Åë½Å µå¶óÀ̹öÀÇ µðÁöÅÐ ¾²±â´Â ¾ø´Ù.
¾Æ³¯·Î±× ¾²±â
BT-816C CMC Åë½Å µå¶óÀ̹öÀÇ ¾Æ³¯·Î±× ¾²±â´Â ¾ø´Ù.
ºí·Ï ¾²±â
ºí·Ï¾²±â´Â ½ºÅ©¸³Æ®ÀÇ PlcScanWriteBlock ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÇÑ´Ù.
½ºÅ©¸³Æ® À̸§°ú Çü½Ä : @PlcScanWriteBlock(int port, int station, int address, string extra1, string extra2, object array_value, int array_size);
½ºÅ©¸³Æ® ÀÛ¼º ¿¹ 1 ( 3 ºí·Ï¾²±â ¸í·É )
byte Val[10];
Val[0] = 0xAA;
Val[1] = 0xBB;
Val[2] = 0xCC;
Val[3]
= 0xDD;
Val[4] = 0xEE;
Val[5] = 0xFF;
Val[6] = 0xFF;
Val[7] = 0xFF;
Val[8] = 0x11;
Val[9] = 0x22;
@PlcScanWriteBlock(0, 1, 101, "3", 0, Val,
10);
<±×¸² 4>´Â BT-816C CMC ÀåºñÀÇ ¸ð½ÀÀÌ´Ù.
![]() |
<±×¸² 4> BT-816C CMC ÀåºñÀÇ ¸ð½À |