Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
cubloc_manual:msb:msb_simple_example:index [2026/02/09 04:55] – created - external edit 127.0.0.1cubloc_manual:msb:msb_simple_example:index [2026/02/10 16:04] (current) – [입력과 출력 제어] admin
Line 1: Line 1:
 ====== 간단한 예제 모음 ====== ====== 간단한 예제 모음 ======
 +
 +적용 대상: MSB 시리즈  
 +테스트 모델: MSB624RA-DC
 +
 ===== 릴레이 점멸 ===== ===== 릴레이 점멸 =====
-* 본 소스코드는 MSB624RA-DC에서 실험되었습니다.+ 
 +설명: STATUS LED와 릴레이 출력(P32)을 0.5초 간격으로 점멸시키는 예제입니다.
  
 <code> <code>
Line 18: Line 23:
  
 ===== 입력과 출력 제어 ===== ===== 입력과 출력 제어 =====
-* 본 소스코드는 MSB624RA-DC에서 실험되었습니다. 
  
-입력 8번이 ON되면 STATUS LED와 릴레이 32번을 ON하는 프로그램입니다.+설명: 입력 8번이 ON되면 STATUS LED와 릴레이 32번을 ON니다.
  
 <code> <code>
Line 35: Line 39:
 </code> </code>
  
-같은 동작을 레더쪽에서 하도록 할 수 있습니다.+같은 동작을 레더 로직으로 처리할 수 있습니다.
  
 <code> <code>
Line 46: Line 50:
 </code> </code>
  
-{{ :msb:msb_simple_example:flashladderlogic2.png?nolink |}}+{{ :cubloc_manual:msb:msb_simple_example:flashladderlogic2.png?nolink |}}
  
-단순 로직은 레더에서 처리 하는게 간단하다는 것을 알 수 습니다.+단순 ON/OFF 제어 로직은 레더에서 처리하는 것이 직관적이고 유지보가 쉽습니다.
  
 ---- ----
  
-===== A/D입력 예제 ===== +===== A/D 입력 예제 =====
-* 본 소스코드는 MSB624RA-DC에서 실험되었습니다.+
  
-A/D입력 을 수행하는 프로그램입니다. 결과는 PC상의 Debug창에 표시합니다.+설명: 아날로그 입력 을 읽어 PC Debug 창에 표시합니다.
  
-0부터 3번 채널까지는 0~20mA 입력만 가능합니다.+채널 0~3: 0~20mA 전류 입력 전용
  
 <code> <code>
Line 63: Line 66:
 Dim AD As Integer  Dim AD As Integer
 Do Do
- AD = Adin(0) '0번 채널을 읽어옵니다.+ AD = Adin(0) ' 0번 채널
  Debug Dec AD,Cr  Debug Dec AD,Cr
  Delay 1000  Delay 1000
Line 69: Line 72:
 </code> </code>
  
-4부터 7번 채널까지는 0~10VDC 입력만 가능합니다.+채널 4~7: 0~10VDC 전압 입력 전용
  
 <code> <code>
Line 75: Line 78:
 Dim AD As Integer  Dim AD As Integer
 Do Do
- AD = Adin(4) '4번 채널을 읽어옵니다.+ AD = Adin(4) ' 4번 채널
  Debug Dec AD,Cr  Debug Dec AD,Cr
  Delay 1000  Delay 1000
Line 81: Line 84:
 </code> </code>
  
- +A/D 입력 값을 레더 데이터 영역으로 전하는 예제
-A/D입력값을 레더으로 전하는 경우+
  
 <code> <code>
Line 89: Line 91:
 Set Ladder on Set Ladder on
 Do Do
- AD = Adin(0) '0번 채널을 읽어옵니다. + AD = Adin(0) 
-        _D(10) = AD  '결과값을 레더 데이터영역 D10에도 저장합니다. +        _D(10) = AD  ' 레더 데이터 영역 D10 저장
  Delay 1000  Delay 1000
 Loop Loop
 </code> </code>
  
-[[..:index|MSB 일체형 큐블록 시리즈]]+-----
  
 +Keywords:
 +MSB Example, Relay Output Test, Digital Input Control, Ladder Logic Example, Adin Function, Analog Input 4-20mA, Analog Input 0-10V, MSB624RA-DC
 +
 +[[..:index|MSB 일체형 큐블록 시리즈]]