Simatic Simatic.Simatic.1
- _S7_Simatic_ObjCreate / Simatic = Simatic.Simatic.1
- _S7_Simatic_AutomaticSave / Simatic.AutomaticSave (Read / Write)
- _S7_Simatic_VerbLogFile (read write)
- _S7_Simatic_SetPGInterface / Simatic.SetPGInterface (Opens Dialog)
- _S7_Simatic_UnattendedServerMode !!!
- _S7_Simatic_MsgAssignmentType / Simatic.MsgAssignmentType (Read / Write)
- _S7_Simatic_IsSilentMode (read)
- _S7_Simatic_Save / Simatic.Save (void)
Projects Simatic.Projects
- _S7_Projects_GetProject
- _S7_Projects_Exists
- _S7_Projects_GetList
- _S7_Projects_Count
- _S7_Projects_Add
Project Simatic.Projects.Project
- _S7_Project_GetInfo
- _S7_Project_Name
- _S7_Project_Creator (Read / Write)
- _S7_Project_Comment (Read / Write)
- _S7_Project_Remove
Stations Simatic.Projects.Project.Stations
- _S7_Stations_GetStation
- _S7_Stations_Exists
- _S7_Stations_GetList
- _S7_Stations_Count
- _S7_Stations_Import
- _S7_Stations_Add
- _S7_Stations_Remove
Programs Simatic.Projects.Project.Programs
- _S7_Programs_GetList
- _S7_Programs_GenerateSource
SymbolTable
- _S7_SymbolTable_Export
- _S7_SymbolTable_ExportToExcel (req. MS-Excel)
Blocks Simatic.Projects.Project.Programs.Next("Blocks")
- _S7_Blocks_GetBlock
- _S7_Blocks_GetInfo
Source Files Simatic.Projects.Project.Programs.Next("Source Files")
- _S7_SourceFiles_GetSource
- _S7_SourceFiles_Export
- _S7_SourceFiles_Add
- _S7_SourceFiles_Compile
- _S7_SourceFiles_GetInfo