사용자 도구

사이트 도구

English

cublocapp:an31011:index

AN31011 - 레더 메모리를 LCD에 표시

레더에 있는 D0영역의 값을 읽어와서 LCD에 표시하는 예제 프로그램입니다.

Const Device = CB210
Dim IValue As Integer
 
Set Display 2,0,0,50
Cls
Wait 500
Set Ladder On
Do
 IValue = _D(0)
 Clcdout 0,0,Dec IValue
 
 Wait 500
Loop

이번에는 더블워드에 있는 내용을 읽어와서 표시하는 예제 프로그램입니다. 레더에서 2개의 워드를 조합해서 1개의 더블워드(32비트 LONG형)을 만드는 과정이 추가됩니다.

65535보드 큰값을 표시할 때에는 더블워드를 대상으로 해야합니다.

Const Device = CB210
Dim LongValue As Long
 
Set Display 2,0,0,50
Cls
Wait 500
_D(1) = 1
Set Ladder On
Do
 LongValue.word1 = _D(1) ' 더블워드의 상위워드값을 Long 형 변수의 위쪽 워드에 저장
 LongValue.word0 = _D(0) ' 더블워드의 하위워드값을 Long 형 변수의 아래쪽 워드에 저장 
 Clcdout 0,0,Dec LongValue
 
 Wait 500
Loop
  • ctrl+c로 위 소스를 카피해서, CUBLOC Studio 에 ctrl+v하면 그대로 복사됩니다.

레더에는 아래와 같은 레더로직을 사용하였습니다.

실행결과 사진

cublocapp/an31011/index.txt · 마지막으로 수정됨: 2017/10/16 00:28 저자 Comfile Technology