간단한 예제 모음
적용 대상: 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
단순 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
