Customize a project using Cicode

Cicode is a programming language designed for use in this product to monitor and control plant equipment. It is a structured language similar to Visual Basic or 'C'. You need no previous programming experience to use it. However, it is assumed that you will have received Cicode training before you attempt to use Cicode.

Using Cicode, you can access all real-time data (variables) in the project: variable tags, alarms, trends, reports, etc. However, do not use Cicode in the Expression field of trend tags. You can also use Cicode to interface with the computer's operating system and communication ports.

It is possible for Cicode to contain malicious content or content that could adversely affect the performance of your system. Deploy or install Cicode from a trusted source and perform validation and acceptance tests before you put it in production.

warning

potential compromise of System availability, integrity, and confidentiality

Use cybersecurity best practices to help prevent unauthorized access to the software.

Failure to follow these instructions can result in death, serious injury, equipment damage, or permanent loss of data.

The following Cicode modules have been written specifically for use in PLS_Include:

For information about other parameters, see the Cicode Programming Reference help file in the Plant SCADA help file ( ..\Program Files (x86)\Schneider Electric\Power Operation\v2022\bin\Help\SCADA Help).

For information about driver-specific INI parameters that you can configure, see Citect INI Parameters.