본 항목에서는 통신 기능에서 자주 쓰이는 함수 또는 서브루틴(Subroutine)을 확인할 수 있습니다. 활용할 수 있는 함수 또는 서브루틴은 다음 표를 참조하여 주시기 바랍니다.
모든 명령어는 반드시 괄호를 사용하여야 합니다. |
명령어 | 설명 | ||
통신 | 함수 | OpenPort | 통신을 위한 시리얼 포트를 개방합니다. |
함수 | ClosePort | 시리얼 포트를 폐쇄합니다. | |
함수 | SendByte | 지정한 포트를 통해 BYTE 데이터를 전송합니다. | |
함수 | SendString | 지정한 포트를 통해 문자열 데이터를 전송합니다. | |
함수 | ReceiveByte | 지정한 포트를 통해 데이터를 수신합니다. | |
함수 | GetCommStatus | 지정한 스테이션의 통신 상태를 확인합니다. | |
서브루틴 | EnableDriver | 지정한 스테이션의 통신을 제어합니다. |
|
다음 명령식에서 사용되는 포트번호, 통신속도, 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 |