Analogwerte über USB einlesen und an S7 übertragen

sailor

Level-1
Beiträge
641
Reaktionspunkte
27
Zuviel Werbung?
-> Hier kostenlos registrieren
Servus,
ich möchte Analogwerte (Potiachsen eines Meisterschalters) über einen USB Messwandler einlesen und an eine S/ übergeben.
Auf den Rechner käuft WINCC7. Der Messwandler ist schnell genug und ich habe entsprechende C-Scripte, um die Werte auszulesen.
Frage: Globale C-Scripte in WINCC kann ich mit mindestens 100ms triggern. Das ist zu langsam.
Welche Möglichkeiten gibt es noch?

Gruß
Sailor
 
warum den umweg über wincc? besser wäre es die widerstandswerte direkt mit einer analog-eingangskarte einzulesen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Es handelt sich um einen Tabletpc (Feldtauglich), an dem mit einen Spezialgehäuse in dem sich ein Messumformer (gespeist von USB) befindet 2 Meisterschalter mit je 2 Achsen/Potis und diversen digitalen Schaltern eingelesen werden sollen und zwar mit einer Abtastrate von max 50ms.
Die Werte sollen an eine S7 übertragen werden.
Gruß
Sailor
 
Moin,

Welche Möglichkeiten gibt es noch?
Variante 1 - Hersteller nach API fragen. Eigenes Programm zum Auslesen und übertragen an S7 mit libnodave oder so.
Variante 2 - WinAPI in WinCC einbinden und im Script entsprechend einen Task starten
Variante 3 - Mischung aus Variante 1 und 2 mit einer eigenen DLL, welche immer mehrere Werte zurück gibt (z.B. 4 Messung in 200ms)

hand, mogel
 
Zurück
Oben