====== 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:ladder_lcdprint.png?nolink |}} ===== 실행결과 사진 ===== {{ :cublocapp:an31011:ladderprint.png?nolink |}} [[cublocapp:index|큐블록 어플리케이션 노트]]