要通过 DLL 文件创建插件文件,需要使用“Siemens.Engineering.AddIn.Publisher.exe”程序,该程序位于 TIA Portal 安装目录的“PublicAPI”文件夹中。还需要一个采用 XML 格式的有效组态文件。可选择通过以下方式将 DLL 文件转换为插件文件:
可使用 Windows 命令提示符 (CMD) 和相应参数执行“Siemens.Engineering.AddIn.Publisher.exe”程序。
可将“Siemens.Engineering.AddIn.Publisher.exe”程序作为编译后事件添加到 Visual Studio 中,并且始终可在创建 DLL 文件时执行此程序。
下表列出了程序执行期间可使用的参数:
参数 | 说明 | 示例 |
---|---|---|
--configuration 或 -f <configuration> | 发布程序组态文件的路径 | --configuration D:\Configuration.xml -f D:\Configuration.xml |
--certificatepassword 或 -p <certificatepassword> | 证书密码 已在组态文件的“SigningCertificate”元素中定义了证书的情况下需要使用。 | --certificatepassword MyPassword -p MyPassword |
--logfile 或 -l <logfile> | 日志文件路径 此日志文件将包含有关未成功转换为插件文件的原因等信息。 | --logfile D:\Logfile.txt -l D:\Logfile.txt |
--outfile 或 -o <out> | 将通过 DLL 文件创建的插件文件的路径和名称。如果未输入任何内容,则会使用与 DLL 文件相同的名称和存储目录保存插件文件。 | --outfile D:\MyAddin.addin -o D:\MyAddin.addin |
--verbose 或 -v | 如果使用此选项,则会将其它详细信息写入日志文件。 | -verbose -v |
--console 或 -c | 如果使用此选项,则会在控制台中输出记录的详细信息。 | --console -c |
--pause 或 -x | 执行发布程序后,使命令提示符保持开放状态。 | --pause -x |
--help 或 -h | 直接在命令提示符中显示参数及其说明。 | --help -h |
具有一个 XML 格式的有效组态文件。
要使用 Windows 命令提示符 (CMD) 创建插件文件,请按以下步骤操作:
打开 Windows 命令提示符 (CMD)。
浏览到 TIA Portal 的安装目录并打开文件夹“PublicAPI”。
输入程序调用及所需参数,并按 ENTER 键确认。举例来说,简单调用可能如下:
Siemens.Engineering.AddIn.Publisher.exe --configuration "D:\Configuration.xml" --logfile "D:\Logfile.txt" --verbose
要使用编译后事件创建插件文件,请按以下步骤操作:
在 Visual Studio 中打开 C# 项目。
在 Solution Explorer 中,右键单击用户项目。
在快捷菜单中,选择“属性”(Properties) 命令。
包含项目属性的窗口将打开。
单击“编译事件”(Build events)。
单击“编辑编译后事件”(Edit post-build)。
编译后事件的命令行将打开。
在此输入发布程序的程序调用以及所需参数。注意,必须*发布程序的完整路径。示例:
"D:\Publisher\Siemens.Engineering.AddIn.Publisher.exe" --configuration Configuration.xml --logfile Log.txt --verbose
单击“确定”(OK) 确认输入。
编译后事件的命令行将关闭。
在“执行编译后事件”(Execute post-build event) 下拉列表中选择编译后事件的执行时间。
创建 DLL 文件时,从此刻起还会触发发布进程,并会创建插件文件。
词条
词条说明
NAT/NAPT什么是 NAT?利用网络地址转换 (NAT),可将数据包中的 IPv4 地址替换为另一个。NAT 通常用在私有 LAN 和具有全局有效 IPv4 地址的外部网络之间的网关上。内部 LAN 的本地 IPv4 地址由网关上的 NAT 设备更改为外部全局 IPv4 地址。NAT 设备会维护转换列表,以将内部 IPv4 地址转换为全局 IPv4 地址。地址分配是自动进行的。在“* 3 层
寻址模块简介在设备概述中,模块的地址或地址范围位于“I 地址”(I address) 和“Q 地址”(Q address) 列中。 此外,还包含将在下面介绍的其它地址。I/O 地址该 I/O 地址(输入/输出地址)用于在用户程序中读取输入和设置输出。在机架中插入模块时,将自动分配输入和输出地址。 **个通道的地址是模块的起始地址。其它通道的地址皆源自此起始地址。 并根据模块特定的地址长度计算出结束
关于存储卡的基本知识简介存储卡是插入式卡,具有多种类型,可用于多种用途。 根据设备类型或设备系列,存储卡可用于各种用途,例如:CPU 的装载内存用于项目、固化程序备份或任何其它文件的存储介质执行固化程序更新的存储介质PROFINET 设备名称的存储介质如需了解关于相关存储卡的技术变型的信息以及一般处理信息,请参见相关的设备文档。 有关在 TIA Portal 中操作存储卡的信息,请参见在线帮助中关
SINAUT 对象间的通信对象或典型值之间的通信对象/典型值在 SINAUT ST7 中,术语“对象”是指消息、模拟值、命令、电机、阀门、控制器等过程变量的表示和处理。TD7 软件始终处理“对象”。TD7 领域中的对象包括程序块(称为典型值)形式的处理指令对象由以下组件组成:- 函数块 (FB)- 数据块 (DB)DB 是作为背景数据块分配给 FB 的对象数据记录。一个对象或典
公司名: 上海腾希电气技术有限公司
联系人: 田礼科
电 话: 021-37660026
手 机: 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼
邮 编:
网 址: shtxjd.cn.b2b168.com
公司名: 上海腾希电气技术有限公司
联系人: 田礼科
手 机: 13681875601
电 话: 021-37660026
地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼
邮 编:
网 址: shtxjd.cn.b2b168.com