Im Rahmen des Grundkurses werden in WinCC OA nur interne Systemvariablen verwendet. Es werden keine externen Verbindungen angenommen. Die Studierenden des Grundkurses werden jedoch immer gebeten, vor Abschluss ihres Studiums zu demonstrieren, wie eine Variable aus einer "Real Live SPS" gelesen wird. Da WinCC OA zu Siemens-Produkten gehört, wäre es logisch zu demonstrieren, wie eine Verbindung zu einem Siemens-Controller hergestellt und mehrere Variablen daraus gelesen werden. In unserem Fall verbinden wir uns mit einer SPS der Serie S7-1200.
Das WinCC OA-Treiberset enthält zwei Arten von Treibern für Simatic-Controller - s7 und s7plus. Der Unterschied ist folgender: s7 ist für die Kommunikation mit SPS der klassischen S7-300 / S7-400-Serie und s7plus für die moderne S7-1200 / S7-1500-Serie vorgesehen. Der s7plus-Treiber wird bei der Installation separat angegeben. Es ist möglicherweise nicht auf Ihrem System vorhanden, wenn Sie es nicht installiert haben. Unabhängig davon, welcher Treiber verwendet wird (auch iec104), bleiben die allgemeinen Prinzipien erhalten. Sie müssen den entsprechenden Treiber in die Konsole einfügen. Konfigurieren Sie als Nächstes die Verbindung zum Gerät und stellen Sie die Nummer des hinzugefügten Treibers für diese Verbindung ein. Aktivieren Sie diese Option. Es ist auch erforderlich, die Konfiguration der Peripherieadresse an die DPE zu hängen und die Einstellungen vorzunehmen, indem die richtige Adresse der Variablen angegeben wird.
Zuerst müssen Sie den Treiber in der Konsole registrieren. Technisch gesehen unterscheidet sich das Hinzufügen eines Treibers zum System nicht vom Hinzufügen eines Managers. Öffnen Sie die Konsole und klicken Sie auf Neuen Manager anhängen
Wählen wir den S7plus-Treiber aus der Liste aus und setzen in den Optionen "-num 2". Dies liegt an der Tatsache, dass das System bereits einen Treiber mit der Nummer 1 hat, dies ist der Simulationstreiber, und die Treibernummer im System muss eindeutig sein. Laut den WinCC OA-Entwicklern wird der Simulationstreiber übrigens nicht in realen Projekten verwendet.
Jetzt wurde der neue Treiber zum System hinzugefĂĽgt und gestartet
Jetzt muss der hinzugefĂĽgte Treiber Nummer 2 auf dem System konfiguriert werden. Ă–ffnen Sie dazu (z. B. ĂĽber das MenĂĽ des Gedi-Editors) das Systemverwaltungsmodul.
Ă–ffnen Sie anschlieĂźend den Treiber S7
S7 + Treiber auswählen
. Create.
— , WinCC OA, . S7-1214 TCP/IP, , . , 2. , .
, — S7-1200, ip- . , , , Set PC/PG Interface. , , Step 7 WinCC 7, TIA Portal WinCC .. , , . ,
, ISO, TCPIP TCPIP.Auto. , , TCPIP.Auto.
Establish Connection Apply. WinCC OA . E ,
, — System Management. , . . para, . — ExampleDP_bit ExampleDP_float, . MyBlinker ExampleDP_bit
« ».
SIMATIC S7PLUS
2. « » — Input, . — Bool. — Polling ( ).
Poll groups, () . Create, . 100 . , 100 100 . .
Reference . , . Selection .
«» , . Clock_1Hz, .
Address active, Apply original , SCADA.
,
Emulation, Modes. «» (Direction), . (, , ) .
— FALSE, .
TRUE
para
FALSE TIA Portal. para . , , 10 , para , Original value FALSE, TRUE. - Ctrl+A . DPE . Main — Turn On Turn Off ,
dpSet("System1:Emulation.:_original.._value", 1);
dpSet("System1:Emulation.:_original.._value", 0);
«» .
para FALSE
.
, — . , , para. . 10 (poll time 100 ). , — event manager. EV , , , . 100 — , para , . , , , . DPE Smoothing. para .
, — «» «». Apply.
original , ( online, original) , . , para , .
, Robicon.SCADAmanSP. WinCC OA DP ExampleDP_float. , — , , . «» , /. , Reference. smoothing DP.
original. , , .
.
FLAPS ( ). Textfield .
Erstellen Sie mithilfe eines Assistenten fĂĽr das Initialisierungsereignis ein Skript zur Anzeige der DPE (Anzeigewert).
Der Wert von der SPS wird angezeigt
Fügen wir mithilfe eines Assistenten ein weiteres Skript hinzu, um den Wert direkt über den Bedienbildschirm bearbeiten zu können. Dazu müssen wir den Assistenten für das Befehlsereignis aufrufen.
Ändern Sie den Wert des Signals vom Bediensystem
Änderungen sind in den Datenblock geflogen