다운로드 및 QuickOPC 5.23 (.NET 프레임 워크 3.5 또는 4.0) 또는 QuickOPC 5.31 (.NET 프레임 워크 4.5)를 설치http://opclabs.com/products/quickopc/downloads
에서은으로 VisualStudio에서 VB.NET 프로젝트를 만듭니다.
OpcLabs.EasyOpcClassic.dll을 프로젝트에 추가하십시오. 이 윈도우입니다 -
은 VB.NET
Imports OpcLabs.EasyOpc
Imports OpcLabs.EasyOpc.DataAccess
Public Class Demand
Private Sub frm_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
ReadPLCvalue()
End Sub
Private Sub ReadPLCvalue()
Dim objClient As New EasyDAClient
Dim sValue As Object
Try
sValue = objClient.ReadItemValue(KepwareServerMachineName, KepwareServerID, PLCTagName)
Catch ex As OpcException
End Try
StoreToDB(sValue)
End Sub
Private Sub StoreToDB(ByVal source As Object)
'Database operations to store the value.
End Sub
End Class
클라이언트를 실행하는 플랫폼됩니다를 사용하여 에서 Kepware 서버에서 데이터를 읽을 수있는 다음 코드를 사용? 어떤 도구 나 언어를 사용할 수 있습니까? 예를 들어 설명한 예와 같이 실제로 Excel로 데이터를 가져오고 싶습니까, 아니면 프로그램을 개발하고 있습니까? C++, C#, VB.NET? – ZbynekZ
Windows에서 실행. Excel을 사용할 수 있지만 C#은 중요하지 않습니다. 나는 데이터를 extracd해야합니다. – bircastri
Kepware는 기록 데이터 액세스에 사용할 수있는 HDA 클라이언트를 제공합니다. 그들의 클라이언트는 Excel 파일에 직접 쓸 수 있습니다. Matrikon도이 작업을 수행하는 도구가 있습니다 –