Serial 통신 카드와 연결된 Dial-up 모뎀의 초기화 명령을 어떻게 보낼 수 있습니까?
이 항목은 CM1-SC01A, CM10SC02A 와 "T" 옵션이 추가된 CM2-BP 시리즈 PLC에 동일하게 적용됩니다.
CIMON PLC는 다음 텍스트 박스에서 보여주는 것처럼 디폴트 모뎀 초기화 명령을 제공합니다.
그리고, 사용자가 정의한 명령들은 위의 일련의 명령들 사이에 더해질 수 있습니다. 다음의 CICON 다이얼로그 박스는 CIMON PLC의 시리얼 통신 모듈의 설정 창을 보여줍니다. 이 화면 사진에서 명령 입력 영역을 확인해 볼 수 있습니다.
초기화 명령을 모뎀으로 전송하기 위하여 다음과 같은 간단한 시퀀스 프로그램 작성이 필요합니다.
위의 시퀀스 프로그램은 초기화 명령을 PLC와 연결된 Dial-up 모뎀으로 전송합니다. 이 예제는 SCnnA 모듈이 로컬 베이스의 첫 번째 슬롯에 장착되었다고 가정합니다. 이것은 Y0000 - Y000F 와 X0000 - X000F I/O 메모리 영역이 SCnnA 모듈에 할당되었다는 것을 의미합니다.
이 프로그램은 다음의 타이밍 차트에 의해 설명될 수 있습니다.
이 상태는 시퀀스 프로그램에 의해 끌어 올려진 Y0A 신호에 의해 트리거 됩니다.
1. SCnnA/B 모듈의 Y0A 신호를 탐지하고 X0A 신호를 UP으로 셋팅하여 응답합니다.
2. SCnnA/B 모듈은 CICON에 의해 등록되어 있던 모뎀 초기화 명령들을 전송합니다.
3. X0A 신호는 시퀀스 프로그램에 의해 탐지됩니다. 시퀀스 프로그램은 Y0A 신호를 끌어내립니다.
다음의 테이블은 SCnnA/B 모듈의 I/O 메모리 맵을 보여줍니다. 이 테이블에서 Y0A와 X0A 신호의 설명을 볼 수 있습니다.
신호방향(CPU <-TC모듈) | 신호방향(CPU ->TC모듈) | ||
디바이스 | 신호 내용 | 디바이스 | 신호 내용 |
X00 | 모듈 이상 | Y00 | Error Clear |
X01 | 초기화 완료 (Card Ready) | Y01 |
|
X02 |
| Y02 |
|
X03 |
| Y03 |
|
X04 | 수신 데이터 존재(Ch1) | Y04 | 수신 데이터 Clear(Ch1) |
X05 | 송신 데이터 Empty(Ch1) | Y05 | 송신 데이터 Clear(Ch1) |
X06 | 수신 데이터 존재(Ch2) | Y06 | 수신 데이터 Clear(Ch2) |
X07 | 송신 데이터 Empty(Ch2) | Y07 | 송신 데이터 Clear(Ch2) |
X08 |
| Y08 |
|
X09 |
| Y09 |
|
X0A | Modem 초기화 완료 | Y0A | Modem 초기화 요구 |
X0B | Dialing | Y0B | Dialing 요구 (회선 연결 요구) |
X0C | Detect DCD Signal | Y0C | 회선 연결 해제 요구 |
X0D | Detect DSR Signal | Y0D |
|
X0E |
| Y0E |
|
X0F | 파라미터 적용 완료 | Y0F | 파라미터 설정 요구 |