Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

CICON을 실행 후 [메뉴표시줄]→[파일]→[새 프로젝트]를 선택 합니다.
아래와 같은 새 프로젝트 등록 대화상자가 활성화 됩니다.

좌측의 프로젝트 창에서 오른쪽 마우스를 클릭하여 새 프로그램을 선택합니다.

아래의 새 프로그램 등록 대화상자가 표시됩니다. 서미스터 설정 프로그램 선택 합니다.

채널 설정

서미스터가 설치되어 있는 베이스와 슬롯을 설정 합니다.

서미스터 설정 방법
Setting : 각 채널의 변환 방식 및 평균 처리, 디지털 필터를 설정 할 수 있습니다.
Table : 각 채널에 사용되는 서미스터의 온도–저항 테이블을 입력 합니다.

Setting :
설정할 채널을 선택하여 [편집]버튼을 선택합니다. [채널 설정] 대화상자가 활성화 됩니다.
마우스를 반드시 아래부터 위쪽으로 드래그 하면 모든 채널이 선택 됩니다.
하나의 채널을 선택하여 개별로 설정 가능 합니다.

Enable : 해당 채널의 변환 허가 / 금지 설정을 합니다. Enable을 체크하면 채널 변환 허가가 설정 됩니다. 500ms/ch, Enable되지 않은 채널은 변환 하지 않습니다.

디지털 변환 범위 : 온도 변환 테이블에 의해 설정된 최소 온도와 최대 온도 값을 기준으로 디지털 값으로 변환합니다.
[EX ]  최대 온도 100℃ , 최소 온도 0℃로 설정 시 다음과 같이 디지털 값이 변환 됩니다.

 

설정

온도변환값

-192 ~ 16191

-8192 ~ 8191

0~16000

-8000 ~ 8000

0℃ 이하

-192 까지 변환

-8192 까지 변환

0

-8000

0℃

0

-8000

0

-8000

100℃

16000

8000

16000

8000

100℃ 이상

16191 까지 변환

8191 까지 변환

16000

8000

 

디지털 필터 : 변환된 온도 값이 외부 노이즈에 의해 불안정 할 경우 설정 합니다. 변환된 온도 값을 버퍼 메모리에 저장하기 전에 변환 값의 변화 폭을 제한 합니다.
설정 값 범위 : 0 ~ 70 %
현재값 = 현재값 + (이전값 –현재값) * 필터 계수(%) / 100
이 디지털 필터 연산은 매 샘플링 마다 반복 연산되므로 새로운 계측값이 안정 상태가 되면 계측값이 현재 계측값으로 수렴합니다.

[EX ]  최대 온도 100℃ , 최소 온도 0℃로 설정 시 다음과 같이 디지털 값이 변환 됩니다.

 

설정

온도변환값

-192 ~ 16191

-8192 ~ 8191

0~16000

-8000 ~ 8000

0℃ 이하

-192 까지 변환

-8192 까지 변환

0

-8000

0℃

0

-8000

0

-8000

100℃

16000

8000

16000

8000

100℃ 이상

16191 까지 변환

8191 까지 변환

16000

8000

 

디지털 필터 : 변환된 온도 값이 외부 노이즈에 의해 불안정 할 경우 설정 합니다. 변환된 온도 값을 버퍼 메모리에 저장하기 전에 변환 값의 변화 폭을 제한 합니다.

설정 값 범위 : 0 ~ 70 %

현재값 = 현재값 + (이전값 –현재값) * 필터 계수(%) / 100        

이 디지털 필터 연산은 매 샘플링 마다 반복 연산되므로 새로운 계측값이 안정 상태가 되면 계측값이 현재 계측값으로 수렴합니다.

[EX]   아래와 같이 온도가 변환 되었을 때 필터를 적용 하여 실제 버퍼 메모리에 저장되는 값입니다.

  • 직전 계측값이 10℃인 것으로 가정 합니다.

 

변환된 온도값

디지털 필터값

10

15

13

9

14

12

9

5

15

10 %

-

14.5

13.2

9.4

13.5

12.2

9.3

5.4

14.0

70 %

-

11.5

12

11.1

12.0

12.0

11.1

9.3

11.0

 

평균 연산 : 평균 연산 시간동안 변환 된 값들을 평균 처리하여 버퍼메모리에 저장 합니다.
설정 값 범위 : 0 ~ 255 초
[EX] 전채널 변환 허가 설정 시 1채널이 한번 변환 된 후 다시 변환 되는 시간 까지 약 1초 입니다. (하나의 채널 변환 시간은 약 100ms ~ 120ms 입니다.)

-평균연산을 5초로 설정 한 후 8채널 변환 허가 설정 시
채널마다 5초 동안 5번의 변환된 값을 가지고 있지만, 버퍼 메모리에 저장되는 온도 값은 5번의 변환된 값을 평균 연산하여 이 값을 1회만 저장 합니다.

 

Device 변환 값 : 변환된 온도 값을 CPU 메모리 영역에 저장하는 기능

저장 가능 영역

X, Y, M, L, K, D

저장 데이터 종류

℃, ℉, 디지털 값

 

[EX] 아래의 그림과 같이 설정 시 CPU 메모리 D영역 00100번지에 섭씨 값이 저장됩니다.

Table :
사용되는 서미스터 공급 업체에서 제공하는 온도-저항 테이블 에서 사용하고자 하는 온도 범위의 최대 중간 최소 온도 값과 저항 값을 선택하여 입력합니다.

중간 온도 = 최대온도 – {(최대 온도 – 최소 온도 ) / 2}
온도/저항 테이블 입력이 잘못 될 경우 변환된 온도 값이 허용오차 범위(±0.3%)를 벗어 날 수 있습니다.

EX] 최대 온도 = 100℃, 최소 온도 = -20℃ 일 경우
중간 온도 = 100 – [{100 –(- 20)} / 2] = 40℃
최대 온도 = 100℃, 중간 온도 = 40℃, 최소 온도 = -20℃로 설정 하고 각 온도에 해당하는 저항값을 입력 합니다.

아래의 그림은 Thermistor R/T Curve Table 입니다..

위와 같은 온도 저항 테이블에서 사용하기 원하는 세 점을 선택 합니다.
위의 Table을 참고 온도, 온도저항 값을 입력 합니다.

저항 값은 소수점을 제외한 값 입니다.

선로 저항은 선로저항값을 보상 하는 기능 입니다.
만약, 해당 선로의 저항 값이 5Ω이 측정 되었으면 , 선로 저항 에 5를 입력합니다. 결과로 측정되는 저항값에서 5Ω을 뺀 값으로 온도 값을 계산 합니다.

모듈 상태 

서미스터 설정 창의 [현재 상태] 버튼을 클릭하면 아래의 대화상자가 활성화 됩니다.

[EX] 현재 2Ch 입력 저항 값은 55920Ω (입력오차 ±1%) 입니다.