1. Beckhoff поддерживает modbus - любая скада с модбасом подойдет.
2. Beckhoff ADS, можно пользоваться, если у вас установлен TwinCat, даже в такой стандартной для windows штуке как WSH => любая скада поддерживающая OLE Automation (ActiveX), например создайте текстовый файл с расширением vbs:
Код
' Пример чтения области памяти пользователя.
' Адрес %MB0
' Требуется чтоб на компьютере был установлен TwinCAT PLC
Dim TcClientSync
Dim ReadInt16
'
'create TcScript-Object
Set TcClientSync = CreateObject("TCSCRIPT.TcScriptSync")
Call TcClientSync.ConnectTo("192.168.1.11.1.1", 800)
'
if(TcClientSync.ReadAdsState() <> 5) then
WScript.echo("PLC is not running!" & vbCrLf & "Start PLC.")
Call TcClientSync.WriteAdsState(5)
end if
'
ReadInt16 = TcClientSync.ReadInt16(&H4020, 0)
WScript.echo "ReadInt16 = ", ReadInt16
Сообщение отредактировал reeshkov - 19.11.2009, 17:14