법인용 톱 > 전자 디바이스・산업용 기기 > 제어기기 톱 > 서비스 및 지원 > FA 기술 지원 > 샘플 프로그램 > 시간 제어 No.10 2개의 인터럽트와 링 카운터를 사용한 시간 측정
FP0R / FRΣ / FP-X
센서A (X0)가 ON한 뒤 센서B (X1)가 ON할 때까지의 시간을 10.67μSec 단위(주1)로 계측합니다.
주1) 기종에 따라 시간 단위가 다릅니다.
FP0R:10.67μSec
FP-X:10.24μSec
FPΣ:10.24μSec
주2) 계측 간격은 최대 650mSec입니다.
인터럽트 기능과 특수 데이터 레지스터 링 카운터를 응용한 2점간(센서A ON~ 센서B ON)의 시간을 계측합니다.
DT90020은 10.67μSec에 +1되는 1워드 링 카운터입니다.
2개의 시점에서 링 카운터값의 차에 10.67μSec를 곱하여 시간을 산출합니다.
(이 사례에서는 정수 연산을 사용하여 "10.67" 대신 "K1067"을 곱하였습니다.
아래 프로그램 예에서는 연산 결과의 DT110 내용은 "48924084"이지만
시간은 489340.84μSec(489.34084mSec)가 됩니다.)
DT90020 링 카운터의 단위
FP0R … 10.67μSec
FP-X … 10.24μSec
FPΣ … 10.24μSec
2011/11
본사
02-795-9600
천안사무소
041-622-9128
대구사무소
053-710-2301
접수시간 9:00-18:00
본사 휴업일을 제외