Showing results 1 to 1 of 1

Thread: VBA Wizard for adapting variables from BUR20032 (old) to BURPVI (new) driver

  1. #1
    Join Date
    30.05.2007
    Location
    Salzburg
    Posts
    879

    Idee VBA Wizard for adapting variables from BUR20032 (old) to BURPVI (new) driver

    Situation:
    Mit zenon 6.50 ist ein neuer Treiber für B&R Steuerungen implementiert worden (BURPVI.exe) welcher den alten Treiber (BUR20032.exe) ersetzt.
    Die PVI-spezifischen Variablenparameter sind nun direkt im Editor konfigurierbar - die PVI-Treiberkonfig-Datei ist somit obsolet

    Lt. Treiberdokumentation von BURPVI.exe:
    "Der BR-PVI Treiber ersetzt den BUR20032 Treiber. Auf eine Addressierungskompatibilität zwischen den beiden Treiber wurde nicht geachtet, da der BUR20032 Treiber die PVI Items über eine Zuweisungsdatei adressierte und der BR-PVI die Adressierung direkt über Eigenschaften in der V-DLL speichert. Der Treiber ist symbolorientiert. "


    Abhilfe:
    Anhand des VBA-Wizards werden alle BURPVI-basierenden Variablen andhand der Informationen der alten BUR20032 Treiberkonfig-Datei modifiziert


    Vorgehensweise:
    Bevor der VBA Wizard ausgeführt wird muss der alte Treiber (BUR20032.exe) mit dem neuen Treiber (BURPVI.exe) im Editor ausgetauscht werden.
    Somit werden alle basierenden Variablen auf den neuen Treiber adaptiert und die neuen PVI-spezifischen Variablenparameter sind verfügbar (PVI Name, PVI Type, PVI Number of Elements, PVI Length)

    - Import des VBA Wizards (per Datei -> Update Wizards)
    - Start des VBA Wizards (ALT+F12 -> Kategorie "Variables")

    - Projekt auswählen
    - BURPVI.exe Treiber auswählen (augetauschter BUR20032.exe Treiber)
    - alte BUR20032 Treiberkonfig-Datei auswählen
    - Starten

    Info: bei Adapatierung von ungefähr 11500 Variablen dauert der Durchlauf ca. 1 Stunde
    -> der zenon Editor ist für diese Zeit nicht bedienbar

    Sind mehrere PVI-Verbindungen beim alten Treiber konfiguriert gewesen, so wird die Netzadresse der Variable anhand der fortlaufenden ID in der Sektion [CPU] der Treiberkonfig-Datei gebildet (zB. NAME_3 -> Netzadresse der Variable = 3)
    -> Verbindungen im BURPVI Treiber müssen manuell angelegt werden


    --------------------------------------------------------------------------------


    Situation:
    With zenon 6.50 a new driver vor B&R PLCs was implemented (BURPVI.exe) which replaces the old driver (BUR20032.exe)
    The PVI-specific parameters of variables are now directly configurable in the editor - the old PVI-driver config file is not needed anymore


    Remedy:
    With the help of this wizard all variables which bases on the BURPVI driver the PVI-specific variableparameters will be adapted according to the configuration parameters within the old BUR20032 driver config file


    Procedure:
    Before executing the VBA Wizard the old driver (BUR20032.exe) has to be replaced in the editor with the new driver (BURPVI.exe).
    Thus at all variables will the PVI specific variable paramters will be added (PVI Name, PVI Type, PVI Number of Elements, PVI Length)

    - Import of the VBA Wizard (via File -> Update Wizards)
    - Start of the VBA Wizard (ALT+F12 -> category "Variables")

    - Select project
    - Select BURPVI.exe driver (replaced BUR20032.exe driver)
    - Select old BUR20032 driver config file
    - Start

    Note: Adpating 11500 variables will need about 1 hour
    -> for this time the zenon editor is not available

    If several PVI-connection have been configured in the old driver (BUR20032.exe) the net address of the variable is created according to the running ID of the section [CPU] of the driver config file (i.e. NAME_3 -> net address of variable = 3)
    -> connections in the new BURPVI Treiber have to be configured manually



    Feel free to modify this VBA wizard to you needs and/or also post some feedback.

    Regards,
    Herbert
    Attached Files Attached Files

Similar Threads

  1. Replies: 4
    Last Post: 18th May 2010, 07:53
  2. Replies: 2
    Last Post: 21st April 2010, 12:43
  3. Importing variables for the IEC870 driver is hanging
    By markclemens in forum zenon Energy Edition
    Replies: 0
    Last Post: 10th December 2007, 13:51
  4. Replies: 0
    Last Post: 19th September 2007, 11:06
  5. Replies: 0
    Last Post: 20th August 2007, 13:08

Posting Rules

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •