¾È³çÇϼ¼¿ä.
MT8102iE¸¦ »ç¿ëÁßÀ̸ç, µð¹ÙÀ̽º À¯ÇüÀº Free ProTocol·Î ÁöÁ¤Çß½À´Ï´Ù.
¸ÅÅ©·Î¿¡¼ ÇÁ¸®ÇÁ·ÎÅäÄÝ ÀÌ¿ëÇϰí ÀÖ°í, (OUTPORT,INPORT) ÇÔ¼ö¸¦ ÀÌ¿ëÇØ¼ RS232 Åë½Å µ¥ÀÌÅÍ ÆÐŶÀ» ¸¸µé¾î »ç¿ëÁßÀÔ´Ï´Ù.
MODBUS RTU¸¦ »ç¿ëÇØ¼ ÇØ´çµ¥ÀÌÅ͸¦ Àоî¿À°í ½ÍÀºµ¥ ¿À·ù C94°¡³ª¼ ÇØ´ç ÇÔ¼ö¸¦ Áö¿øÇÏÁö ¾Ê´Â´Ù°í ¿¡·¯°¡ ³³´Ï´Ù.
¸ÅÅ©·Î¿¡¼ MODBUS RTU¿Í Free ProTocolÀ» µ¿½Ã¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀº ¾ø³ª¿ä?
macro_command main()
short data[10]={0}, result[3]={0}
GetData(data[0], "MODBUS RTU Device", 3x, 1, 4)
SetData(data[0], "Local HMI", LW, 115, 1)
SetData(data[1], "Local HMI", LW, 116, 1)
SetData(data[2], "Local HMI", LW, 117, 1)
SetData(data[3], "Local HMI", LW, 117, 1)
end macro_command
/******************************************************************************************************/
¾È³çÇϼ¼¿ä. ÀÌÁöºäÀÔ´Ï´Ù.
ÇÁ¸® ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ·Á¸é "µð¹ÙÀ̽º À¯Çü"¿¡¼ [Free Protocol] µð¹ÙÀ̽º¸¦ Ãß°¡ÇÏ´Â °ÍÀÌ ¸ÂÁö¸¸
[¸ÅÅ©·Î]¿¡¼ ÇÁ¸® ÇÁ·ÎÅäÄÝÀ» ÀÛ¼ºÇÒ ¶§ [Free ProTocol] µð¹ÙÀ̽º¸¦ ±¸¹®¿¡¼ »ç¿ëÇÏ°Ô µÇ¸é
"¿À·ù C94 : Free Protocol¿¡¼ GetData/SetData/..." µîµî ÇÔ¼ö¸¦ Áö¿øÇÏÁö ¾Ê´Â´Ù´Â ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù.
[¸ÅÅ©·Î]¿¡¼ ÇÁ¸® ÇÁ·ÎÅäÄÝÀ» ÀÛ¼ºÇÏ½Ç ¶§¿¡´Â ±¸¹®¿¡¼ [Free ProTocol] µð¹ÙÀ̽º¸¦ »ç¿ëÇÏÁö ¾Ê°í
[MODBUS RTU] µð¹ÙÀ̽º¸¦ »ç¿ëÇÏ¿© [OUTPORT, INPORT] ÇÔ¼ö¸¦ »ç¿ëÇØ Áֽñ⠹ٶø´Ï´Ù.
ÀÌÇØ°¡ µÇÁö ¾ÊÀ¸½Ã°Å³ª, Ãß°¡·Î ¹®ÀÇÇÏ½Ç ³»¿ëÀÌ ÀÖÀ¸½Ã´Ù¸é º»»ç(02-2066-8121)·Î ¹®ÀÇÁֽñ⠹ٶø´Ï´Ù.
°¨»çÇÕ´Ï´Ù.
/******************************************************************************************************/
´äº¯ÇØÁֽŴë·Î µð¹ÙÀ̽º¸¦ Free Protocol-> MODBUS RTU·Î º¯°æÇؼ ¸ÅÅ©·Î¸¦ ÄÄÆÄÀÏ Çߴµ¥ ÇØ´ç ¿À·ù¸Þ¼¼Áö°¡ ³ª¿Í¼ È®ÀÎ ºÎʵ右´Ï´Ù.
¿À·ù C54 OUTPORT()¿£ Free Protocol µð¹ÙÀ̽º¸¦ »ç¿ëÇØ¾ßÇÔ
(¾Æ·¡ »çÁø ÷ºÎ)
¸ÅÅ©·Î¿¡¼ µÑ´Ù »ç¿ëÇÏ·Á¸é µð¹ÙÀ̽º ¼³Á¤À» ¾î¶»°Ô ÇØ¾ßÇϳª¿ä?
[Free Protocol] INPORT()/OUTPORT()
[MODBUS RTU] GetData/SetData/
/******************************************************************************************************/