A/D 변환 값 활용(증설베이스)
구 성 |
---|
로컬 베이스 5슬롯 0번 슬롯에 YR16A 설치
증설 5슬롯 0번 슬롯에 AD04VI 설치
초기 설정 내용 |
---|
사용 채널 | 1번 채널 |
평균 시간이나 횟수 | 100ms |
평균처리(횟수or시간) 또는 샘플링처리 | 시간 평균 |
설정 범위 | 0-5V |
디지털 출력종류 설정 | -192~16191 |
프로그램 설명 |
---|
① 버퍼메모리에 설정 값을 TO명령으로 입력
② 설정 값 저장 요구 플래그를 on
③ AD모듈의 설정값저장완료플래그가 0인 것을 확인 후 설정값저장요구플래그를 off
④ 초기화가 끝난 후 A/D 모듈이 설정에 따라 변환을 시작합니다.
⑤ 디지털 변환 값이 저장되는 버퍼메모리 "11"번의 값이 4000(1.25V)보다 크거나 같고 8000 (2.5V)보다 작으면 Y0000가 ON되고 8000(2.5V)보다 크거나 같고 12000(3.75V)보다 작으면 Y0001이 ON 됩니다.
설정 값 저장 요구 플래그를 on, off하면 TO 명령으로 버퍼메모리에 입력된 설정 값들로 AD모듈이 동작 하게 됩니다. 설정 값 저장 요구를 on, off 하지 않으면 전에 설정된 값들로 계속 운전합니다.
아날로그 모듈의 초기 설정은 CICON의 "특수 카드설정"에서도 할 수 있습니다.
아래와 같이 프로그램을 직접 하지 않고 손쉽게 설정 할 수 있습니다.
입력이 0~5V이며 디지털 출력은 0~16000 4000 이면 4 * 0.3125 = 1.25V |
프로그램 |
---|
0행 : 채널 1, 2번 사용
1행 : 1번 채널의 평균시간 50mS
2행 : 1번 채널 시간평균처리, 2번 채널 샘플링 처리
3행 : 1번 채널 0~5V 입력, 2번 채널 4~20mA 입력
4행 : 설정값저장요구(Y52) set
5행 : 설정값저장완료(X52) falling edge때 설정값저장요구(Y52) reset
-> AD 카드의 설정값 변경 완료
6행 : AD 카드의 설정 값 변경 완료 후 비교 프로그램 시작하도록 M0000 SET
7행 : 증설 1단, 0번 슬롯에 설치된 AD카드 1번 채널의 AD변환 값을 읽어 D0000에 저장
8행 : 1번 채널의 변환 값이 4000보다 크거나 같고 8000보다 작으면 Y0000 ON
9행 : 1번 채널의 변환 값이 800보다 크거나 같고 12000보다 작으면 Y0001 ON
10행 : end