VB 등, 외부에서 RSView32의 오브젝트 모델을 참조하는 경우,
새롭게 RSView32 어플리케이션 오브젝트를 작성하여, 프로젝트 오브젝트에 현재 기동중인 RSView32를 설정할 필요가 있습니다.
아래에 순서를 나타내었습니다.
■ 순서
1. RSView32 오브젝트 모델을 VB에 등록
VB의 메뉴바에서 프로젝트 ⇒ 참조설정 을 선택
RSView32 오브젝트 모델에 체크
2. RSView32 및 RSView32 프로젝트를 오브젝트로 설정
Dim RsvApp as RSView32.Application
Dim RsvProj as RSView32.Project
Set RsvApp = New RSView32.application 'RSView32를 참조
Set RsvProj = RsvApp.ActiveProject 'RSView32 프로젝트를 참조
3.해당 탭을 태그오브젝트에 셋팅
Dim MyTag as Tag
Set MyTag = RsvProj.TagDb.GetTag("RSView32의 태그명")
4.태그값의 참조, 변경은 태그오브젝트의 Value 속성을 사용합니다.
태그값 참조 예)
Text1.Text = MyTag.Value
태그값 변경 예)
MyTag.Value = 10
■ 상세
아래 HP의 자료를 참조해주세요.
※Knowledgebase는 유저 등록이 필요합니다.
RockwellAutomation HP(영문판HP) > Knowledgebase > ID3715
「VB Sample - Accessing the RSView32 Object Model From an External Automation Controller」
■ 주의
당사에서는 VB 및 VBA 코드 부분에 대해서는 지원을 하고 있지 않습니다.
양해를 부탁 드립니다.
|