void @PlcScanSetReadDelay(int port, int station, string type, int address, int delay_count);
통신프로그램에서 우리는 READ라는 통신 읽기 스케쥴을 작성하여 사용하는데 기본값으로는 모든 읽기가 순서적으로 행해진다. PlcScanSetReadDelay는 각 READ의 읽기 횟수를 지정하는 함수이다.
함수인자
port 포트번호 (–1을 사용하면 모든 포트가 해당된다.)
station 스테이션 번호 (-1을 사용하면 모든 스테이션이 해당된다.)
type M, P 와 같은 메모리 종류 ( “”을 사용하면 모든 메모리 형태가 해당된다.)
address PLC의 읽기 시작 주소 (-1을 사용하면 모든 address가 해당된다.)
delay_count 쉬는 횟수 (0을 사용하면 계속 통신한다는 의미이고 1을 사용하면 한번 쉬고 한번 통신한다는 의미이다.) 0~127까지 설정할 수 있다.
return 값
return 값은 없다.
예제1
@PlcScanSetReadDelay(0, -1,"", -1, 5);
@PlcScanSetReadDelay(0, 1,"", -1, 0);
문장설명 : 0번 포트의 모든 읽기 스케쥴을 5번쉬고 1번 통신하도록 설정한 후 0번 포트의 1번 스테이션의 스케쥴은 계속 통신하도록 설정했다. 즉 위의 두 함수는 1번스테이션은 계속통신, 나머지 스테이션은 5번쉬고 1번 통신하도록 설정되었다.
관련항목