SlideShare a Scribd company logo
An Introduction to Vijeo Citect
Simon Rooke
Team Manager, SCADA and MES Global Support
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




Schneider Electric
                                          2
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...




Schneider Electric
                                          3
Capabilities of Vijeo Citect
● SCADA

    Supervisory
    Control
    And
    Data
    Acquisistion

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.

Schneider Electric
                                                                            4
Configuration Environment
● Three windows...

● Citect Explorer – for browsing projects and project items




Schneider Electric
                                                              5
Configuration Environment
● Citect Explorer – ...and also for creation of new projects, plus backup and
 restore of existing ones.




Schneider Electric
                                                                                6
Configuration Environment
● Citect Explorer – ...and for running the Computer Setup Wizard




Schneider Electric
                                                                   7
Configuration Environment
● Citect Project Editor – for accessing and editing project configuration (non-
  graphical)




Schneider Electric
                                                                                  8
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.




Schneider Electric
                                                                                   9
Configuration Environment
● Citect Graphics Builder – for creating and editing graphical elements such as
  templates, pages, symbols, genies




Schneider Electric
                                                                                  10
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:ProgramDataSchneider ElectricVijeo Citect 7.20Configcitect.ini




Schneider Electric
                                                                                    11
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!)




Schneider Electric
                                                                              12
Graphics

● On your new page, add a numeric object and select the tag for it to display




Schneider Electric
                                                                                13
Graphics

● For your object, go to the ‘Input’ | ‘Keyboard Commands’ tab to add the ability
  to write a value to the tag




Schneider Electric
                                                                                14
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




Schneider Electric
                                                                                   15
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




Schneider Electric
                                16
Communication to PLCs
● For example, select ‘Schneider Electric’ > ‘OPC Factory Server’ >
  ‘OFSOPC’




Schneider Electric
                                                                      17
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




Schneider Electric
                                  18
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
Schneider Electric
                                                                                    19
Communication to PLCs

● Driver Help is an essential reference for checking or changing configuration,
  adjusting driver parameters, troubleshooting, etc




Schneider Electric
                                                                                  20
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’
Schneider Electric
                                        21
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.
Schneider Electric
                                                                      22
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’.


Schneider Electric
                             23
Alarms
● Vijeo Citect includes several types of alarms to suit different data types and
  requirements




Schneider Electric
                                                                                   24
Alarms
● Current ‘active’ alarms (on and/or unacknowledged) are shown the the ‘Active
  Alarm’ page




Schneider Electric
                                                                             25
Alarms
● A history of alarms is shown in the ‘Alarm Summary’ page, whose length in
  either time or number of entries is configurable




Schneider Electric
                                                                              26
Trends
● Add trends using the form




Schneider Electric
                              27
Trends
● Trends are displayed at runtime in the Process Analyst




Schneider Electric
                                                           28
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




Schneider Electric
                               29
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




Schneider Electric
                                                                                   30
Reports
● Reports are configured in the reports form and using a report format file




Schneider Electric
                                                                              31
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.
Schneider Electric
                                                                                 32
Reports
● An HTML report...




Schneider Electric
                      33
Cicode
● Cicode functions are detailed in the Vijeo Citect Help

● They can be run in ‘command’ or ‘expression’ fields




Schneider Electric
                                                           34
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.




Schneider Electric
                             35
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




Schneider Electric
                             36
Cicode
● Many built-in functions are written in the Cicode Editor. You can also use
  this to write your own.




Schneider Electric
                                                                               37
Cicode
● The Vijeo Citect Help includes an extensive section on cicode




Schneider Electric
                                                                  38
Multi-language projects
● To mark text for translation, use the syntax @(text)




Schneider Electric
                                                         39
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




Schneider Electric
                                                                                40
Vijeo Citect Resources on the Web
Sign 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


Schneider Electric
                                                               41
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




Schneider Electric
                                                                       42

More Related Content

PDF
InTouch HMI SCADA
PPS
day 3: Control Concepts & BMS
PPTX
PME 2021 Design & Quote.pptx
PPTX
Boot camp advanced tools and techniques
PDF
iec60898-1{ed2.0}b.pdf
PPTX
PlantPAx 5.0 Instruction Set.pptx
PDF
Building Electrical System Design & Installation
InTouch HMI SCADA
day 3: Control Concepts & BMS
PME 2021 Design & Quote.pptx
Boot camp advanced tools and techniques
iec60898-1{ed2.0}b.pdf
PlantPAx 5.0 Instruction Set.pptx
Building Electrical System Design & Installation

What's hot (20)

PDF
Programmable logic controller - Siemens S7-1200
PPTX
Industrial automation (PLC, SCADA, VFD & HMI)
PDF
Ppt on rs logix 5000
PPT
Class 13-Long-Duration Voltage Variations.ppt
PPT
PLC (programmable logic controllers) RTD and CNC PPT- powerpoint presentation...
PPTX
PPT ON PCB DESIGN INTERNSHIP
PPTX
Economic dispatch
PPTX
Stepper Motors: Inside and Out
PDF
Soft starters
PPT
Introduction to plc (s7)­
PDF
ETAP - Transformer mva sizing
PPT
PLC Basic
PDF
TIA Portal STEP 7 Basic
PDF
Vijeo citect quick start tutorial - part 1 ver d
PPT
SIEMENS S7-300c.ppt
PDF
ETAP - Transformer sizing using etap
PPTX
PLC and SCADA
PDF
Basic PLC Ladder Programming
Programmable logic controller - Siemens S7-1200
Industrial automation (PLC, SCADA, VFD & HMI)
Ppt on rs logix 5000
Class 13-Long-Duration Voltage Variations.ppt
PLC (programmable logic controllers) RTD and CNC PPT- powerpoint presentation...
PPT ON PCB DESIGN INTERNSHIP
Economic dispatch
Stepper Motors: Inside and Out
Soft starters
Introduction to plc (s7)­
ETAP - Transformer mva sizing
PLC Basic
TIA Portal STEP 7 Basic
Vijeo citect quick start tutorial - part 1 ver d
SIEMENS S7-300c.ppt
ETAP - Transformer sizing using etap
PLC and SCADA
Basic PLC Ladder Programming
Ad

Similar to Introduction to Vijeo Citect (20)

PPT
Supervisory control and data acquisition
PDF
Effect on Substation Engineering Costs of IEC61850 & System Configuration Tools
PPT
Scada
PDF
how to create scada offline with comap applications
PDF
Priti Bhagat -EEE-ICEEM
PPTX
Day-4-Cyber-Analysis-Course_01152016.pptx
PPTX
1293702-1578722-diegoramos-1.pptx
PPT
Schneider Electric Scada Global Support Provides Troubleshooting and Technica...
DOCX
Paper on IEC 61850
PPTX
SCADA packages for Power Distribution Utilities
PDF
SCADA StrangeLove 2: We already know
PDF
iControl: Substation SCADA
PPTX
Dream Report with InduSoft Web Studio
PDF
Asset Lifecycle Management: flexible infrastructures enabling future change
PDF
E-GEN/iCAN
PPTX
4-DCSBBVVB BMNBMNBNMV BMNBMNBMNVBMNVBVMN .pptx
PDF
[Case study] Jacksonville Electric Authority: Implementing a complete enterpr...
PDF
[Case study] Eugene Water & Electric Board: Bringing together disparate legac...
PDF
Mitsubishi scada software mc works64 dienhathe.vn
PPTX
Learning UML with Enterprise Architect
Supervisory control and data acquisition
Effect on Substation Engineering Costs of IEC61850 & System Configuration Tools
Scada
how to create scada offline with comap applications
Priti Bhagat -EEE-ICEEM
Day-4-Cyber-Analysis-Course_01152016.pptx
1293702-1578722-diegoramos-1.pptx
Schneider Electric Scada Global Support Provides Troubleshooting and Technica...
Paper on IEC 61850
SCADA packages for Power Distribution Utilities
SCADA StrangeLove 2: We already know
iControl: Substation SCADA
Dream Report with InduSoft Web Studio
Asset Lifecycle Management: flexible infrastructures enabling future change
E-GEN/iCAN
4-DCSBBVVB BMNBMNBNMV BMNBMNBMNVBMNVBVMN .pptx
[Case study] Jacksonville Electric Authority: Implementing a complete enterpr...
[Case study] Eugene Water & Electric Board: Bringing together disparate legac...
Mitsubishi scada software mc works64 dienhathe.vn
Learning UML with Enterprise Architect
Ad

Recently uploaded (20)

PDF
Getting Started with Data Integration: FME Form 101
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Hindi spoken digit analysis for native and non-native speakers
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
Hybrid model detection and classification of lung cancer
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPTX
observCloud-Native Containerability and monitoring.pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Architecture types and enterprise applications.pdf
PDF
STKI Israel Market Study 2025 version august
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
August Patch Tuesday
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
A novel scalable deep ensemble learning framework for big data classification...
Getting Started with Data Integration: FME Form 101
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
DP Operators-handbook-extract for the Mautical Institute
Hindi spoken digit analysis for native and non-native speakers
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
cloud_computing_Infrastucture_as_cloud_p
Hybrid model detection and classification of lung cancer
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
observCloud-Native Containerability and monitoring.pptx
Programs and apps: productivity, graphics, security and other tools
Group 1 Presentation -Planning and Decision Making .pptx
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
A comparative study of natural language inference in Swahili using monolingua...
Architecture types and enterprise applications.pdf
STKI Israel Market Study 2025 version august
A contest of sentiment analysis: k-nearest neighbor versus neural network
August Patch Tuesday
Developing a website for English-speaking practice to English as a foreign la...
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
A novel scalable deep ensemble learning framework for big data classification...

Introduction to Vijeo Citect

  • 1. An Introduction to Vijeo Citect Simon Rooke Team Manager, SCADA and MES Global Support
  • 2. 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 Schneider Electric 2
  • 3. 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... Schneider Electric 3
  • 4. Capabilities of Vijeo Citect ● SCADA Supervisory Control And Data Acquisistion 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. Schneider Electric 4
  • 5. Configuration Environment ● Three windows... ● Citect Explorer – for browsing projects and project items Schneider Electric 5
  • 6. Configuration Environment ● Citect Explorer – ...and also for creation of new projects, plus backup and restore of existing ones. Schneider Electric 6
  • 7. Configuration Environment ● Citect Explorer – ...and for running the Computer Setup Wizard Schneider Electric 7
  • 8. Configuration Environment ● Citect Project Editor – for accessing and editing project configuration (non- graphical) Schneider Electric 8
  • 9. 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. Schneider Electric 9
  • 10. Configuration Environment ● Citect Graphics Builder – for creating and editing graphical elements such as templates, pages, symbols, genies Schneider Electric 10
  • 11. 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:ProgramDataSchneider ElectricVijeo Citect 7.20Configcitect.ini Schneider Electric 11
  • 12. 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!) Schneider Electric 12
  • 13. Graphics ● On your new page, add a numeric object and select the tag for it to display Schneider Electric 13
  • 14. Graphics ● For your object, go to the ‘Input’ | ‘Keyboard Commands’ tab to add the ability to write a value to the tag Schneider Electric 14
  • 15. 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 Schneider Electric 15
  • 16. 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 Schneider Electric 16
  • 17. Communication to PLCs ● For example, select ‘Schneider Electric’ > ‘OPC Factory Server’ > ‘OFSOPC’ Schneider Electric 17
  • 18. 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 Schneider Electric 18
  • 19. 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 Schneider Electric 19
  • 20. Communication to PLCs ● Driver Help is an essential reference for checking or changing configuration, adjusting driver parameters, troubleshooting, etc Schneider Electric 20
  • 21. 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’ Schneider Electric 21
  • 22. 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. Schneider Electric 22
  • 23. 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’. Schneider Electric 23
  • 24. Alarms ● Vijeo Citect includes several types of alarms to suit different data types and requirements Schneider Electric 24
  • 25. Alarms ● Current ‘active’ alarms (on and/or unacknowledged) are shown the the ‘Active Alarm’ page Schneider Electric 25
  • 26. Alarms ● A history of alarms is shown in the ‘Alarm Summary’ page, whose length in either time or number of entries is configurable Schneider Electric 26
  • 27. Trends ● Add trends using the form Schneider Electric 27
  • 28. Trends ● Trends are displayed at runtime in the Process Analyst Schneider Electric 28
  • 29. 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 Schneider Electric 29
  • 30. 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 Schneider Electric 30
  • 31. Reports ● Reports are configured in the reports form and using a report format file Schneider Electric 31
  • 32. 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. Schneider Electric 32
  • 33. Reports ● An HTML report... Schneider Electric 33
  • 34. Cicode ● Cicode functions are detailed in the Vijeo Citect Help ● They can be run in ‘command’ or ‘expression’ fields Schneider Electric 34
  • 35. 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. Schneider Electric 35
  • 36. 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 Schneider Electric 36
  • 37. Cicode ● Many built-in functions are written in the Cicode Editor. You can also use this to write your own. Schneider Electric 37
  • 38. Cicode ● The Vijeo Citect Help includes an extensive section on cicode Schneider Electric 38
  • 39. Multi-language projects ● To mark text for translation, use the syntax @(text) Schneider Electric 39
  • 40. 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 Schneider Electric 40
  • 41. Vijeo Citect Resources on the Web Sign 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 Schneider Electric 41
  • 42. 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 Schneider Electric 42

Editor's Notes

  • #3: Let’s discover the main messages of the Magelis iPC 2008 range # Magelis iPC is a continuity of the HMI offer on Windows : It has the same environment than office PCs, iPC are ready to use with HMI & SCADA software as bundles, It answer the market trend to have more and more Human Machine Interfaces based on Windows PC# Magelis PC Box is a new product generation with options for harsh industrial environments New references come from a new design & production process from Japan, with the aim to improve quality New disk options are available to minimize downtime & maintenance for harsh environments This is now a mature offer providing just enough product configurations for Machine Builders & End-users# Magelis iPC are supplied by Schneider, recognized as an automation leader Compared with office PC suppliers or local suppliers of industrial PCs, Schneider has a worldwide presence for deliveries, support and repair, provides products reaching best industrial certifications & guaranty the durability of its iPC range#