ITcPlcIECProject

ITcPlcIECProject is the common interface for the nested PLC project. It inherits PLCopen import/export capabilities and adds saving as a library, object checking, static analysis, metric export, and SARIF export.

Chain of inheritance

ITcPlcOpenImportExport
└── ITcPlcIECProject
    └── ITcPlcIECProject2
        └── ITcPlcIECProject3
            └── ITcPlcIECProject4
                └── ITcPlcIECProject5
                    └── ITcPlcIECProject6
                        └── ITcPlcIECProject7

Interface versions

Version

Newly introduced

ITcPlcIECProject

Save as library (SaveAsLibrary).

ITcPlcIECProject2

Check all PLC objects (CheckAllObjects).

ITcPlcIECProject3

Static analysis (RunStaticAnalysis).

ITcPlcIECProject4

Load/save the static analysis settings (.csa).

ITcPlcIECProject5

Export the standard metrics (ExportStandardMetrics).

ITcPlcIECProject6

Save as a library with encryption (SaveAsLibrary2).

ITcPlcIECProject7

Export the static analysis results as SARIF (ExportToSarif).