Dienstag, November 19, 2019

AutoIt-UDF für die Siemens Step 7 API mit folgenden Funktionen:

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

GitHub tag (latest by date)  GitHub repo size  GitHub tag (latest commit)  GitHub tag (lincense) 

  Repository auf GitHub
  Download von GitHub