Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Launch ON Global.vi System ID object name classname Services to suscribe Observer Control Ref vi-path Service name Step 1 : Objects register to the Global.vi´s,

Ähnliche Präsentationen


Präsentation zum Thema: "Launch ON Global.vi System ID object name classname Services to suscribe Observer Control Ref vi-path Service name Step 1 : Objects register to the Global.vi´s,"—  Präsentation transkript:

1 Launch ON Global.vi System ID object name classname Services to suscribe Observer Control Ref vi-path Service name Step 1 : Objects register to the Global.vi´s, observers Do this only, if there´s no dummy-input detected DIM Listener.vit If a while loop is used inside the Net, the Object Net get´s executed twice (to make use of shift registers Circet- Connections)

2 ON Global.vi Step 2 Removing of all double enties, etc, and publish the information remove doubleswrite down "data to publish" publish the net via DIM Create ON Publish & ON Shutdown Service

3 Step 3 (On the CSON-LocalControl´s ) Start Objects & Provide Information constructor get ON-name from DB register to On-Specific Service Proc Cases listen to the updateNet & the Shutdown Service Proc Periodic use the watchdog to get the status of all objects if nessesarry reboot objects which are not responding continously write "data to Suscribe" to the Objects If shutdown command is recieved, ensure that all Objects shut down On Every CS-System used by the Object Net a "CSON-LocalControl" must be loaded

4 Step 4 : The Object Net wait´s for further input "Shutdown" pushed "Stop" pushed Publish Shutdown command Go to Step 5 timeout (1sec) Update Observers (call vi via VI-Server Methods) Go to Step 5

5 Step 5 : Shutdown & Stop remove "Shutdown" and "Net update" Services sent a stop Notifier, so that all "DIM Listener.vit"´s can stop STOP VI

6 Fragen: 1. Soll man programmatisch (am Output der Launch.vi´s) die Service namen wählen können? 2. Kann man die "current vi path" constatnte auch in einer exe verwenden? 3. Ist es ausreichen einen Service pro.vi nur 1x zu observieren (mehrere observe auf den gleiche Service in einem.vi sind derzeit nicht möglich) 4. Soll das Netz schauen, auf welchen Systemen "CSON-LocalControl" Objecte benötigt werden, und diese automatisch starten? (Load Process/Load Object)


Herunterladen ppt "Launch ON Global.vi System ID object name classname Services to suscribe Observer Control Ref vi-path Service name Step 1 : Objects register to the Global.vi´s,"

Ähnliche Präsentationen


Google-Anzeigen