써킷(Circuit) 통신 사용자 프로그램 예제 - PLC-S CDMA

모뎀 초기화

CDMA 모뎀과의 정상적인 연결을 위해 반드시 최초 1회 모뎀 초기화를 진행하여야 합니다.

 

Dialing (마지막 연결 회선으로 전화 걸기)

전화 번호를 지정하지 않고 Y000B 접점을 사용하여 Dialing을 실시하는 경우, 가장 마지막으로 접속되었던 회선으로 Dialing 진행됩니다. 전원 투입시 기본 전화 번호는 CICON을 사용하여 설정한 전화번호가 사용됩니다.

 

Dialing (전화번호 지정 전화 걸기)

설정된 기본 전화 번호를 변경하여 Dialing 하고자 하는 경우, 새로운 전화번호를 ASCII 코드를 사용하여 모듈의 버퍼메모리(Offset 40)에 기록하여야 합니다. 이 때, 전화번호 데이터의 마지막 값은 반드시 00h로 지정되어야 합니다. 이렇게 변경된 전화번호는 전원이 재 투입 되기 전 까지 기본 전화 번호로 사용됩니다.

 

전화 끊기

연결된 회선을 강제 종료하는 방법입니다. Y000C 접점이 ON 되면 모듈은 모뎀에게 연결 해제 명령을 전송합니다. 이 명령을 수신한 모뎀은 현재의 연결을 종료하고 대기 상태로 전환합니다.
이때 만약 CIRCUIT 모드로 동작시는 HARDWARE를 제어하여 전화를 끊으며, PACKET 모드로 동작 중에는 PACKET 종료 명령어를 송신하여 종료 합니다.

  • Y08, Y0A, Y0B, Y0C를 ON시, CDMA 모뎀에 특정 동작을 요청 하는 경우로
    이때는 PROTOCOL이 동작 하지 않습니다. 각 X 접점을 확인 하여 동작완료시항상 OFF를 시켜 주시기 바랍니다

  • PACKET 모드로 동작중에는 CIRCUIT 모드와 같이 전화의 송수신이 불가능 합니다. Y0C를 ON하여 CIRCUIT 모드로 변경 후 동작 하여 주시기 바랍니다.

*버퍼메모리 40번에 전화번호가 아닌 IP ADDRESS가 있을 때 DIALING(Y0B)를 ON 할 경우 실제 전화가 걸리지 않으면서 X02 MODEM ERROR BIT가 ON 됩니다. 이때는 모뎀 초기화를 통해서 RESET 할 수 있습니다.