How to subscribe to OPC data changes in PowerShell
From OPC Labs Knowledge Base
The following PowerShell code subscribes to an OPC item and displays the incoming data changes:
Add-Type -Path OpcLabs.EasyOpcClassic.dll
# Create EasyOPC-DA component
$client = New-Object OpcLabs.EasyOpc.DataAccess.EasyDAClient
# Hook events
Register-ObjectEvent -InputObject $client -EventName ItemChanged -Action { Write-Host $EventArgs }
# Subscribe
$client.SubscribeItem("", "OPCLabs.KitServer.2", "Demo.Single", 1000)
We have tested this with QuickOPC 5.40 and PowerShell 3.0.