/
13.2 관련 기능

13.2 관련 기능

본 항목에서는 통신 기능에서 자주 쓰이는 함수 또는 서브루틴(Subroutine)을 확인할 수 있습니다. 활용할 수 있는 함수 또는 서브루틴은 다음 표를 참조하여 주시기 바랍니다.

모든 명령어는 반드시 괄호를 사용하여야 합니다.

명령어

설명

통신

함수

OpenPort

통신을 위한 시리얼 포트를 개방합니다.

함수

ClosePort

시리얼 포트를 폐쇄합니다.

함수

SendByte

지정한 포트를 통해 BYTE 데이터를 전송합니다.

함수

SendString

지정한 포트를 통해 문자열 데이터를 전송합니다.

함수

ReceiveByte

지정한 포트를 통해 데이터를 수신합니다.

함수

GetCommStatus

지정한 스테이션의 통신 상태를 확인합니다.

서브루틴

EnableDriver

지정한 스테이션의 통신을 제어합니다.

 

  • EnableDriver() 명령의 경우 XpanelDesigner V2.52 기준으로 MODBUS RTU만 지원됩니다.

  • GetCommStatus() 명령의 경우 XpanelDesigner V2.52 이상에서만 사용할 수 있습니다.

 

다음 명령식에서 사용되는 포트번호, 통신속도, Parity, Stop Bit 는 미리 정의된 기호를 사용합니다. 해당 내용은 다음 표를 참조하여 주시기 바랍니다.

정의된 기호

의미

_COM232_

0

COM1 포트를 RS232C Mode로 사용한다.

_COM422_

1

COM1 포트를 RS422 Mode로 사용한다.

_COM485_

2

COM1 포트를 RS485 Mode로 사용한다.

_COMAUX_

3

COM2 포트를 RS232C Mode로 사용한다.

_BPS300_

 

300 bps

_BPS600_

 

600bps

_BPS1200_

 

1200bps

_BPS2400_

 

2400bps

_BPS4800_

 

4800bps

_BPS9600_

 

9600bps

_BPS19200_

 

19200bps

_BPS38400_

 

38400bps

_BPS56000_

 

56000bps

_BPS57600_

 

57600bps

_BPS115200_

 

115200bps

_BPS128000_

 

128000bps

_BPS256000_

 

256000bps

_PARITY_NONE_

 

NO PARITY BIT

_PARITY_EVEN_

 

EVEN PARITY

_PARITY_ODD_

 

ODD PARITY

_PARITY_MARK_

 

MARK PARITY

_PARITY_SPACE_

 

SPACE PARITY

_STOPBIT_ONE_

 

1 STOP BIT

_STOPBIT_TWO_

 

2 STOP BITS

_STOPBIT_ONE5_

 

1.5 STOP BIT

 

 

Related content