目录
一、准备工作
1、学习手册
西门子官网可下载

2、软件
注意:TIA Portal版本要与OpennessExplorer版本保持一致
(1)开发软件


(2)辅助工具

3、学习方法
(1)对Openness中的对象模型整体框架有个基本认识
官方Openness手册

OpennessExplorer中项目结构图

(2)先整体,后局部
在认识整体的对象模型框架后,对框架中的对象有具体的认识:属性、方法、事件等
Visual Studio中的对象浏览器

OpennessExplore中的对象

(3)编写代码测试
cs
using (TiaPortal tiaPortal = new TiaPortal(TiaPortalMode.WithoutUserInterface))
{
var projects = tiaPortal.Projects;
string projectPath = AppDomain.CurrentDomain.BaseDirectory + "FirstDay\\FirstDay.ap19";
projects.Open(new System.IO.FileInfo(projectPath));
foreach (var project in projects)
{
richTextBox1.Text += "项目名称:" + project.Name + "作者:" + project.Author + "\r\n";
}
}
二、学习TiaPortal Openness中的对象
一、TiaPortal
在TiaPortal项目中,最顶层的根节点就是TiaPortal对象

1、属性


(1)GlobalLibraries
(2)HardwareCatalog
(3)LocalSessions
(4)Projects
(5)ProjectServers
(6)SettingsFolders
二、