How to Demonstrate CitectSCADA FastLinx™


Training for Equity University 2005




Technical Paper

October 2005

 

 

 

 

 

 



Abstract

This paper outlines how to demonstrate CitectSCADA FastLinx™.

 

Contacts

support@citect.com

 


Dynamic Linking

 

  1. Start Unity Pro XL

 

  1. Create a new project and Select a Quantum PLC, does not matter which one

 

 


  1. When the project is created double click “Variables & FB Instances” to add some I/O into Unity Pro as listed below.

 

  

  1. Save the project and remember what name (DEMO.STU) you give it and where the project file is saved as you need it when configuring CitectSCADA.

  2. Start CitectSCADA

 

  1. Create a new project in CitectSCADA
  2. Use the Express Wizard to setup the communication with the Quantum PLC

 

 

  1. Just put 1.2.3.4 as the IP address as no communication will be needed in this demo.
  2. In the Link external database form select Schneider FastLinx Dynamic in the drop down list

 

 

 

 

  1. In the External Tag Database field browse to the DEMO.STU file that you saved in
    step 4.



Click on Validate, to test that the connection to the DEMO.STU file is successful.

Leave the connection string as it is.

 


 

  1. When it is done, it should look like this:

 

 

 

 

 

 

 

 

 

  1. Continue through the wizard without changing anything

  2. When completed, CitectSCADA will connect with Unity Pro and synchronize all available tags created in the DEMO.STU project.

 

  1. Open the Variable Tag form in CitectSCADA Project Editor and you will see it sync again, this is so that it will get any changes made from the Unity Pro source database.

 

  1. You should now have all Compatible Variable tags configured in Unity Pro available in CitectSCADA.

 

  1. Go back to Unity Pro

 

  1. Add some more tags and change some addresses on some of tags already created… AND SAVE THE UNITY PRO database!!!

 

  1. Go back into CitectSCADA and open the Variable Tag form, it should now automatically sync

 

 

 

  1. Until now we have only read tags from Unity Pro into CitectSCADA, this is what happens 95% of cases in the real world. But for demo purposes we will also write Variable Tag information from CitectSCADA to Unity Pro.

 

  1. Open your Variable Tag Form in the Projects Editor and press the Add button

 

  1. Change the name of Variable Tag and change the address of the variable tag and press Replace

 

  1. Press add again and repeat step 22.

 

  1. IMPORTANT!! Go to Unity Pro and close the Project file from the File menu. This has to be done as Unity Pro does not allow more than one client writing to the project file at the same time.

 

  1. When the project file is closed go back to the CitectSCADA explorer and from the Tools menu, select Refresh Linked Tags…

 

 

  1. Please make sure that the Unity Pro project file (DEMO.STU) is closed before you continue
  2. Select the IODevice you created earlier and press Refresh.

 

  1. CitectSCADA will now write the added tags to Unity Pro, this will take some time as Unity Pro is quite slow.

 

 

  1. When it has completed, close the Refresh Linked Tags form

 

  1. Go to Unity Pro and open up the DEMO.STU project

 

 

  1. The DEMO.STU project should now have the two added tags from CitectSCADA.

 


 

Static linking (Import/Export)

 

  1. For static import/export do the following.

 

  1. Create a new project in CitectSCADA

 

  1. Go through the Express wizard as per described in step 7 and 8, but when you reach the Tag Linking form, DO NOT select any linking!

 

 

  1. Continue to complete the Express Wizard without making any changes. When completed you should have an empty CitectSCADA database with no tags configured.

 


 

  1. Go to Unity Pro and open your DEMO.STU project

 

 

 

 

 

 

 

 

  1. Right click on “Variables and FB Instances”

 

 

  1. Select Export… from the menu

 

  1. Select XSY as the datatype, this is a XML type format

 

  1. Give it a name (DEMO.XSY) and remember where you save the file

 

  1. Unity Pro should now have created a XSY file that can be imported into CitectSCADA

 

  1. Go back to CitectSCADA and make sure you have selected the empty project you created in step 33, 34 and 35.

 


 

  1. From the Tools menu select Import and enter the information as described in the picture below

 

 

 

 

 

 

 

 

 

  1. Make sure you have your DEMO.XSY as the External database and MODNET and Quantum in the Connection String

 

  1. The Destination is the CitectSCADA IODevice the Variable Tags will be imported to.

 

  1. Press Import and you should have all Variable Tags from the Unity Pro project in CitectSCADA.


 

 

Disclaimer

Disclaimer of All Warranties 
SCHNEIDER ELECTRIC (AUSTRALIA) PTY LTD DISCLAIMS ANY AND ALL WARRANTIES WITH RESPECT TO SCHNEIDER ELECTRIC (AUSTRALIA) PTY LTD PRODUCTS AND THE RELATED DOCUMENTATION, WHETHER EXPRESS OR IMPLIED, INCLUDING SPECIFICALLY THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A GENERAL OR PARTICULAR PURPOSE. CITECTSCADA AND THE RELATED DOCUMENTATION ARE PROVIDED "AS IS," AND YOUR COMPANY UNDERSTANDS THAT IT ASSUMES ALL RISKS OF THEIR USE, QUALITY, AND PERFORMANCE.

Disclaimer of Liability 
YOUR COMPANY AGREES AND ACKNOWLEDGES THAT SCHNEIDER ELECTRIC (AUSTRALIA) PTY LTD SHALL HAVE NO LIABILITY WHATSOEVER TO YOUR COMPANY FOR ANY PROBLEMS IN OR CAUSED BY SCHNEIDER ELECTRIC (AUSTRALIA) PTY LTD PRODUCTS OR THE RELATED DOCUMENTATION, WHETHER DIRECT, INDIRECT, INCIDENTAL, SPECIAL, OR CONSEQUENTIAL (INCLUDING LOSS OF PROFITS).

 

 

 

 

Attachments