Åë½Å ÇÁ·Î±×·¥¿¡ ¹è¿ Ãâ·ÂÀ» ÇÑ´Ù.
void @PlcScanWriteBlock(int port, int station, int address, string extra1, int extra2, object value, int array_size);
ÇÔ¼öÀÎÀÚ
int port : Ãâ·ÂÇÒ Æ÷Æ® ¹øÈ£
int station : Ãâ·ÂÇÒ ½ºÅ×ÀÌ¼Ç ¹øÈ£
int address : Ãâ·ÂÇÒ ÁÖ¼Ò
string extra1 : Ãâ·ÂÇÒ extra1
int extra2 : Ãâ·ÂÇÒ extra2
object value : Ãâ·ÂÇÒ °ª (byte[], ushort[], uint[], ulong[], float[], double[] ¹è¿°ú string Áß¿¡¼ »ç¿ëÇÒ ¼ö ÀÖÀ½)
int array_size : Ãâ·ÂÇÒ µ¥ÀÌÅÍ °³¼ö
¹Ýȯ °ª
¾øÀ½
¿¹Á¦1
Val[0] = 1.5;
Val[1] = 2.3;
Val[2] = 3.4;
@PlcScanWriteBlock(0, 1, 5, "M", 0, Val, 3);
¹®Àå¼³¸í : Æ÷Æ®0 ½ºÅ×À̼Ç1 ÁÖ¼Ò5 extra1: "M" extra2:0 ¿¡ float¹è¿ Val °ªÀ» Ãâ·ÂÇÑ´Ù.
¿¹Á¦2
@strcpy(buf, "Test Value");
size = @strlen(buf);
@PlcScanWriteBlock(0, 0, 0, "#MEM#", 3, buf, size);
¹®Àå¼³¸í : Æ÷Æ®0 ÁÖ¼Ò5 ÀÇ Åë½Å¸Þ¸ð¸®ÀÇ ¹®ÀÚ¿¹öÆÛ(3)¿¡ °¡»óÃâ·ÂÀ» ÇÑ´Ù. ¹®ÀÚ¿ °¡»óÃâ·Â ±â´ÉÀº 10.2.5 ºÎÅÍ Áö¿øµÈ´Ù.
¹öÀüÁ¤º¸
ÃÖÃÊÁö¿ø: 10.2.0
°ü·ÃÇ׸ñ