introduction to vijeo citect
DESCRIPTION
An introduction to the capabilities and configuration of Schneider Electric's SCADA offering, Vijeo CitectTRANSCRIPT
![Page 1: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/1.jpg)
An Introduction to Vijeo Citect
Simon Rooke
Team Manager, SCADA and MES Global Support
![Page 2: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/2.jpg)
2Schneider Electric
An Introduction to Vijeo Citect●Capabilities of Vijeo Citect ●Overview of configuration environment●Graphics (pages, animations)●Communication to PLCs●Variable tags●Alarms●Trends●Reports●Cicode●Multi-language projects●Resources on the web
![Page 3: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/3.jpg)
3Schneider Electric
Capabilities of Vijeo Citect●Vijeo Citect is used in many
industries.
●WWW (Water and Wastewater)●MMM (Mining, Minerals, Metals)●F&B (Food and Beverage)●Manufacturing●Oil and Gas●Pulp and Paper...
![Page 4: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/4.jpg)
4Schneider Electric
Capabilities of Vijeo Citect
●SCADA
SupervisoryControlAndDataAcquisistion
Key point is ‘Supervisory’ – the plant should still be able to run on PLC control only
●Since v6.10, the SCADA product has been released under ‘dual-brand strategy’ of Vijeo Citect and CitectSCADA in order to be both a Schneider-branded product and also maintain a familiar name for existing loyal customer base. The software is essentially identical.
![Page 5: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/5.jpg)
5Schneider Electric
Configuration Environment●Three windows...
● Citect Explorer – for browsing projects and project items
![Page 6: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/6.jpg)
6Schneider Electric
Configuration Environment● Citect Explorer – ...and also for creation of new projects, plus backup and
restore of existing ones.
![Page 7: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/7.jpg)
7Schneider Electric
Configuration Environment● Citect Explorer – ...and for running the Computer Setup Wizard
![Page 8: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/8.jpg)
8Schneider Electric
Configuration Environment●Citect Project Editor – for accessing and editing project configuration (non-graphical)
![Page 9: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/9.jpg)
9Schneider Electric
Configuration Environment●Citect Project Editor – ...and for packing and compiling the project after changes
●Packing removes deleted records
●Compiling takes the information from project configuration .dbf (dBase3) files and copies it to files .rdb (runtime date base files) for the runtime to use.
![Page 10: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/10.jpg)
10Schneider Electric
Configuration Environment●Citect Graphics Builder – for creating and editing graphical elements such as
templates, pages, symbols, genies
![Page 11: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/11.jpg)
11Schneider Electric
Configuration Environment●A lot of settings, including those adjusted by the ‘Computer Setup Wizard’ are
in the citect.ini file. Edit it with the ‘Computer Setup Editor’ or a text editor - C:\ProgramData\Schneider Electric\Vijeo Citect 7.20\Config\citect.ini
![Page 12: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/12.jpg)
12Schneider Electric
Graphics
●Create a new page with Graphics Builder ‘File’ | ’New’●Many templates are available to base your page on (or you can create your
own templates!)
![Page 13: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/13.jpg)
13Schneider Electric
Graphics
●On your new page, add a numeric object and select the tag for it to display
![Page 14: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/14.jpg)
14Schneider Electric
Graphics
●For your object, go to the ‘Input’ | ‘Keyboard Commands’ tab to add the ability to write a value to the tag
![Page 15: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/15.jpg)
15Schneider Electric
Graphics●Save the page and compile the project
●At runtime you will be able to read the value of and write a new value to your tag
![Page 16: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/16.jpg)
16Schneider Electric
Communication to PLCs
●Easiest way to configure communications to PLCs is to use the Express I/O Device Setup wizard
●This wizard can be used for many protocols/devices
![Page 17: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/17.jpg)
17Schneider Electric
Communication to PLCs
●For example, select ‘Schneider Electric’ > ‘OPC Factory Server’ > ‘OFSOPC’
![Page 18: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/18.jpg)
18Schneider Electric
Communication to PLCs
●You will be prompted to enter the i/o device address. In the case of OFSOPC this is the PLC alias as shown in OFS
![Page 19: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/19.jpg)
19Schneider Electric
Communication to PLCs●The process is similar for other protocols. For example, to connect with an M340 with
Modbus TCP, you will be prompted to enter the PLC’s IP Address
●The ‘Protocol Help’ button will take you to the Driver Help for the protocol in use
![Page 20: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/20.jpg)
20Schneider Electric
Communication to PLCs
●Driver Help is an essential reference for checking or changing configuration, adjusting driver parameters, troubleshooting, etc
![Page 21: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/21.jpg)
21Schneider Electric
Communication to PLCs●To troubleshoot a PLC
connection, check if the device is offline. Or is it online but writes and/or reads with some or all tags are not working?
Check that it is online by
1. Opening the kernel for the i/o server (requires ‘Kernel on Menu’ option enabled in Computer Setup Wizard)
2. Opening the i/o devices (unit) window and scrolling (page down) to the i/o device of interest - check ‘unit status’
![Page 22: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/22.jpg)
22Schneider Electric
Communication to PLCs
●Check the driver error and verify its meaning in the Vijeo Citect Help or Driver Help. This may give you more detail on the problem.
• For errors codes 0x01 to 0x22: see Vijeo Citect Help: Technical Reference > Vijeo Citect Reference Information > Error Messages > Protocol-Specific Errors.
• For errors codes > 0x22: check the Driver Help (for the protocol in use), the SCADA Knowledgebase and device documentation.
![Page 23: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/23.jpg)
23Schneider Electric
Variable tags●You can add variable
tags manually with the form. (Check Driver Help for the protocol in use for data types and addressing details.)
●You can add tags automatically by enabling the linked option in the Express I/O Device Setup wizard or using Citect Explorer ‘Tools’ | ‘Import tags’.
![Page 24: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/24.jpg)
24Schneider Electric
Alarms●Vijeo Citect includes several types of alarms to suit different data types and
requirements
![Page 25: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/25.jpg)
25Schneider Electric
Alarms●Current ‘active’ alarms (on and/or unacknowledged) are shown the the ‘Active Alarm’ page
![Page 26: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/26.jpg)
26Schneider Electric
Alarms●A history of alarms is shown in the ‘Alarm Summary’ page, whose length in
either time or number of entries is configurable
![Page 27: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/27.jpg)
27Schneider Electric
Trends
●Add trends using the form
![Page 28: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/28.jpg)
28Schneider Electric
Trends●Trends are displayed at runtime in the Process Analyst
![Page 29: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/29.jpg)
29Schneider Electric
Trends●You can also export trend
data to CSV or DBF files using
●Functions TrnExportCSV and TrnExportDBF
●The TrendReader tool on the citect.com Toolbox
![Page 30: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/30.jpg)
30Schneider Electric
Reports●Vijeo Citect can create reports that include snapshots of data at the time the
report is run. The report can ●overwrite each time●append continuously to a single file●be written to a new file each time or at set intervals
●Reports can be any one of several file types●DBF●Plain text●Rich text●HTML
![Page 31: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/31.jpg)
31Schneider Electric
Reports●Reports are configured in the reports form and using a report format file
![Page 32: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/32.jpg)
32Schneider Electric
Reports●The output format of the report is configured in a system device.
●Consult the Vijeo Citect Help for information on configuring reports, format files and system devices.
![Page 33: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/33.jpg)
33Schneider Electric
Reports●An HTML report...
![Page 34: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/34.jpg)
34Schneider Electric
Cicode●Cicode functions are detailed in the Vijeo Citect Help
●They can be run in ‘command’ or ‘expression’ fields
![Page 35: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/35.jpg)
35Schneider Electric
Cicode
●If the function is being used to perform some action, it would normally be used in a ‘command’ field, such as in the touch command of a button.
![Page 36: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/36.jpg)
36Schneider Electric
Cicode
●If the function is being used to return some value, it would normally be used in an ‘expression’ field, such as in the display value expression for a text object
![Page 37: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/37.jpg)
37Schneider Electric
Cicode
●Many built-in functions are written in the Cicode Editor. You can also use this to write your own.
![Page 38: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/38.jpg)
38Schneider Electric
Cicode●The Vijeo Citect Help includes an extensive section on cicode
![Page 39: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/39.jpg)
39Schneider Electric
Multi-language projects
●To mark text for translation, use the syntax @(text)
![Page 40: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/40.jpg)
40Schneider Electric
Multi-language projects●After compilation, a DBF file for the language includes all text marked for
translation. This is then edited by the user to include the translated text
●At runtime, the displayed language can be changed using the function SetLanguage()
●See multi-language section of the Vijeo Citect Help for full details
![Page 41: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/41.jpg)
41Schneider Electric
Vijeo Citect Resources on the WebSign up to www.citect.schneider-electric.com for:
●Support●Product information and downloads●Training and certification
Browse and search the Vijeo Citect Web Help at
http://www.citect-webhelp.schneider-electric.com/vijeo/ for:
●User Guides●Feature and component technical references●Driver and Utilities Help
![Page 42: Introduction to Vijeo Citect](https://reader031.vdocuments.net/reader031/viewer/2022012302/555b32d8d8b42ae82e8b4fe1/html5/thumbnails/42.jpg)
42Schneider Electric
Vijeo Citect Resources on the Web
Join the Schneider Electric SCADA and MES LinkedIn group at http://www.linkedin.com/groups/Schneider-Electric-SCADA-MES-4412366/about for:
●Product information●News●Community discussions