西门子PCS7工业经销代理商
西门子S7-SMART200、S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP等各类工业自动化产品。西门子授权代理商、西门子一级代理商 西门子PLC模块代理商﹐西门子模块代理商供应全国范围:
我们还提供。
西门子中国授权代理商——浔之漫智控技术(上海)有限公司,本公司坐落于松江工业区西部科技园,西边和全球zhuming芯片制造商台积电毗邻,
东边是松江大学城,向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等
交通主干道将松江工业区与上海市内外连接,交通十分便利。
目前,浔之漫智控技术(上海)有限公司将产品布局于中、高端自动化科技产品领域,
PLC模块S7-200、S7-1200、S7-300、S7-400、ET200分布式I/O等
HMI触摸屏、SITOP电源、6GK网络产品、ET200分布式I/O SIEMENS驱动产品MM系列变频器、G110 G120变频器、直流调速器、电线电缆、
驱动伺服产品、数控设备SIEMENS低压配电与控制产品及软起动器等
西门子中国有限公司授权——浔之漫智控技术(上海)有限公司为西门子中国代理商,主要供应全国范围:西门子PLC代理商SIEMENS可编程控制器PLC模块
参见对象模型的硬件对象的层级 (页 66)7.10.6 确定对象结构和属性要求● TIA Portal Openness应用程序已连接到 TIA Portal。请参见连接到 TIA Portal (页 77)● 已通过 TIA PortalOpenness 应用程序打开一个项目。请参见打开项目 (页 105)应用可使用 IEngineeringObject接口通过对象层级确定浏览结构。结果将以列表形式返回:● 子对象● 子组合● 全部属性签名使用 GetAttributeInfos方式确定属性● TIA Portal Openness 应用程序已连接到 TIA Portal。参见“连接到 TIA Portal(页 77)”● 已打开一个项目。参见“打开项目 (页 105)”应用使用该功能,可从 TIA Portal Openness API中获取项目相关的属性。提供的信息包含项目属性、项目历史以及项目所使用的产品。项目属性项目属性提供了以下信息:属性名称 数据类型 可写说明Author System.String r/o 项目的作者CommentSiemens.Engineering.MultilingualTextr/o 项目的注释信息HistoryEntry的文本属性包含以 UI 语言进行表示的字符串。如果在没有 UI 的情况下将 TIA Portal Openness 应用程序连接到TIA Portal,则字符串始终以英语进行表示。使用的产品对象 UsedProduct 包括以下信息:属性名称 数据类型 可写说明名称 System.String r/o 所用的产品名称版本 System.String r/o 产品版本修改以下程序代码以通过UsedProduct 进行枚举和访问相应的属性。要保存项目● 使用 Save() 方法保存项目● 使用 SaveAs()方法将项目以不同名称保存或保存在不同的目录中程序代码修改以下程序代码,打开并保存项目:public static voidSaveProject(TiaPortal tiaPortal){ Project project = null; //Use thecode in the try block to open and save a project try { project =tiaPortal.Projects.Open(new FileInfo(@"Some\Path\MyProject.ap14"));//begin of code for further implementation //... //end of codeproject.Save(); } //Use the code in the final block to close aproject finally { if (project != null) project.Close();}}修改以下程序代码,将项目以不同名称保存或保存在不同的位置:... TiaPortal portal = newTiaPortal(TiaPortalMode.WithUserInterface)● TIA Portal Openness应用程序已连接到 TIA Portal。请参见打开项目 (页 105)● 项目已经打开。请参见打开项目 (页105)应用端口互连的属性位于端口设备项。通过 TIA Portal Openness 进行的属性读写访问与在UI中的访问相同。端口接口设置端口接口设置具有以下属性:属性名称 数据类型 可写入 访问 说明MediumAttachmentTypeMediumAttachmentType r/o 动态属性CableName CableName r/w动态属性AlternativePartnerPortsBoolean r/w 动态属性 仅在支持工具转换器功能时可用,例如在CPU1516上。SignalDelaySelection SignalDelaySelection r/w动态属性 ● TIA PortalOpenness 应用程序已连接到 TIA Portal。请参见连接到 TIA Portal (页 77)应用全局库有三种类型。●系统全局库:这些全局库随 TIA Portal 一起安装并采用 .as14 文件扩展名。所有系统全局库均为只读。●企业全局库:这些全局库已由管理员选择,可在 TIA Portal 启动时进行预加载。所有企业全局库均为只读。●用户全局库:这些全局库已由 TIA Portal用户创建。用户全局库能够以只读模式或读写模式打开。如果用户全局库已采用某种模式打开,则不能使用另一种模式打开同一用户全局库。之前版本的用户全局库只能在只读模式下打开。使用TIA Portal Openness 打开的全局库还可添加至 TIA Portal UI 的全局库集合,并显示在 TIAPortal UI 中(若 UI存在)。程序代码:可用的全局库修改以下程序代码以获取所有可用全局库的相关信息可使用语言设置导航器访问和管理全局库语言。TIAPortal Openness 支持对全局库语言进行以下访问:● 通过支持的语言进行迭代。● 由System.Globalization.CultureInfo 通过支持的语言集合进行搜索。● 访问各个语言。每个语言对象将包含一个System.Globalization.CultureInfo类型的只读属性 Culture。● 访问活动语言的集合。● 由System.Globalization.CultureInfo 通过活动的语言集合进行搜索。● 向活动的语言集合添加语言。●从活动的语言集合删除语言。● 设置编辑语言。● 设置参考语言。全局库语言属性全局库语言具有以下属性:属性名称 数据类型 可写入说明LanguageSettingsSiemens.Engineering.LanguageSettingsr/o处理全局库语言程序代码:访问语言设置修改以下程序代码以访问全局库的语言设置程序代码:设置全局库语言修改以下程序代码以设置全局库语言。如果通过TIA Portal Openness 设置新支持的语言,则会将该语言将添加到活动语言集合。var globalLibrary =portal.GlobalLibraries.Open(m_GlobalLibrarypath,OpenMode.ReadOnly);LanguageSettingslanguageSettings =globalLibrary.LanguageSettings;LanguageCompositionsupportedLanguages = languageSettings.Languages;LanguageAssociationactiveLanguages = languageSettings.ActiveLanguages;LanguagesupportedGermanLanguage=supportedLanguages.Find(CultureInfo.GetCultureInfo("de-DE"));activeLanguages.Add(supportedGermanLanguage);languagesSettings.EditingLanguage= supportedGermanLanguage;languageSettings.ReferenceLanguage =supportedGermanLanguage;说明在全局库语言设置中添加和修改语言不会修改全局库已发布版本的语言。该行为适用于通过UI(语言编辑器)或语言设置导航器更新全局库语言。 TIA PortalOpenness 应用程序已连接到 TIA Portal。请参见连接到 TIA Portal (页 77)● 已通过 TIAPortal Openness 应用程序打开一个项目。此要求仅适用于访问项目库。请参见打开项目 (页 105)应用全局库可采用System.IO.FileInfo通过本地存储介质或网络存储的库文件路径打开。只有用户全局库才可通过路径打开。从系统全局库或企业全局库获取的路径无法用于打开操作。自V14 SP1 起的全局库可使用 GlobalLibraryInfo 打开。OpenMode 可在GlobalLibraryInfo中指定。早期版本的 TIA Portal 的用户全局库可用当前版本的 TIA Portal升级和打开。V13 或更早版本的全局库无法用升级版本打开。这些库必须升级至 V13 SP1。使用 TIA PortalOpenness 打开的库还可添加至 TIA Portal 的全局库集合,并显示在 TIAPortal 的用户界面中。程序代码:使用System.IO.FileInfo 打开库修改以下程序代码:TiaPortal tia = ...FileInfo fileInfo= ....UserGlobalLibrary userLib =tia.GlobalLibraries.Open(file保存并关闭库要求● TIA Portal Openness 应用程序已连接到TIA Portal。请参见连接到 TIA Portal (页 77)● 库已打开。请参见打开库 (页142)应用用户全局库可关闭或保存。对全局库的所有更改不会自动保存。若关闭全局库,则所有未保存的更改均将丢弃且不会给予任何提示。系统全局库和企业全局库无法关闭或保存。要保存和关闭全局库:●请使用 Save ( ) 方法保存用户全局库● 请使用 SaveAs ( )方法将用户全局进行任意修改之前,可以先对打开并保存的全局库进行归档,防止产生意外结果,以便稍后检索归档的库。还可以在网络上轻松分享归档文件。归档库可以通过TIA Portal Openness API接口归档用户全局库。可在“Siemens.Engineering.UserGlobalLibrary”对象上找到 API。publicvoid Archive(System.IO.DirectoryInfo targetDirectory, stringtargetName,Siemens.Engineering.LibraryArchivationModearchivationMode)“targetName”是为归档或未归档的库所创建的文件名称。该文件可能包含文件扩展名,但也可能不包含。如果未提供任何扩展名,或提供除“zal15”或“zal14”等以外的扩展名,则无法从Openness API 外的 TIA Portal 中检索归档文件。对于 LibraryArchivationMode 的值为Compressed 和DiscardRestorableDataAndCompressed的情况,归档文件的名称与用户提供的名称一致。对于 LibraryArchivationMode 的值为 None 和DiscardRestorableData 的情况,TIA Portal项目管理器组件会基于 TIA Portal的当前版本自动决定库文件扩展名。说明调用归档 API之前必须保存库。如果库中包含任何未保存的更改,归档将执行EngineeringTargetInvocationException。