====== 간단한 예제 모음 ====== 적용 대상: MSB 시리즈 테스트 모델: MSB624RA-DC ===== 릴레이 점멸 ===== 설명: STATUS LED와 릴레이 출력(P32)을 0.5초 간격으로 점멸시키는 예제입니다. #include "MSB6XX" Do High 64 ' STATUS LED ON High 32 ' RELAY 32 ON Wait 500 Low 64 ' STATUS LED OFF Low 32 ' RELAY 32 OFF Wait 500 Loop ---- ===== 입력과 출력 제어 ===== 설명: 입력 8번이 ON되면 STATUS LED와 릴레이 32번을 ON합니다. #include "MSB6XX" Do If In(8) = 1 Then High 64 ' STATUS LED ON High 32 ' RELAY 32 ON Else Low 64 ' STATUS LED OFF Low 32 ' RELAY 32 OFF Endif Loop 같은 동작을 레더 로직으로 처리할 수 있습니다. #include "MSB6XX" Usepin 8,In Usepin 32,Out Set Ladder On Do Loop {{ :cubloc_manual:msb:msb_simple_example:flashladderlogic2.png?nolink |}} 단순 ON/OFF 제어 로직은 레더에서 처리하는 것이 직관적이고 유지보수가 쉽습니다. ---- ===== A/D 입력 예제 ===== 설명: 아날로그 입력 값을 읽어 PC Debug 창에 표시합니다. 채널 0~3: 0~20mA 전류 입력 전용 #include "MSB6XX" Dim AD As Integer Do AD = Adin(0) ' 0번 채널 Debug Dec AD,Cr Delay 1000 Loop 채널 4~7: 0~10VDC 전압 입력 전용 #include "MSB6XX" Dim AD As Integer Do AD = Adin(4) ' 4번 채널 Debug Dec AD,Cr Delay 1000 Loop A/D 입력 값을 레더 데이터 영역으로 전달하는 예제 #include "MSB6XX" Dim AD As Integer Set Ladder on Do AD = Adin(0) _D(10) = AD ' 레더 데이터 영역 D10 저장 Delay 1000 Loop ----- 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 일체형 큐블록 시리즈]]