通过 DLL 创建插件

    通过 DLL 创建插件

    要通过 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) 创建插件文件,请按以下步骤操作:

      打开 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 文件时,从此刻起还会触发发布进程,并会创建插件文件。


    上海腾希电气技术有限公司专注于西门子PLC,V90伺服,V20变频器等, 欢迎致电 13681875601

  • 词条

    词条说明

  • NAT/NAPT NAT/NAPT

    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 对象间的通信对象或典型值之间的通信对象/典型值在 SINAUT ST7 中,术语“对象”是指消息、模拟值、命令、电机、阀门、控制器等过程变量的表示和处理。TD7 软件始终处理“对象”。TD7 领域中的对象包括程序块(称为典型值)形式的处理指令对象由以下组件组成:- 函数块 (FB)- 数据块 (DB)DB 是作为背景数据块分配给 FB 的对象数据记录。一个对象或典

联系方式 联系我时,请告知来自八方资源网!

公司名: 上海腾希电气技术有限公司

联系人: 田礼科

电 话: 021-37660026

手 机: 13681875601

微 信: 13681875601

地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼

邮 编:

网 址: shtxjd.cn.b2b168.com

八方资源网提醒您:
1、本信息由八方资源网用户发布,八方资源网不介入任何交易过程,请自行甄别其真实性及合法性;
2、跟进信息之前,请仔细核验对方资质,所有预付定金或付款至个人账户的行为,均存在诈骗风险,请提高警惕!
    联系方式

公司名: 上海腾希电气技术有限公司

联系人: 田礼科

手 机: 13681875601

电 话: 021-37660026

地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼

邮 编:

网 址: shtxjd.cn.b2b168.com

    相关企业
    商家产品系列
  • 产品推荐
  • 资讯推荐
关于八方 | 八方币 | 招商合作 | 网站地图 | 免费注册 | 一元广告 | 友情链接 | 联系我们 | 八方业务| 汇款方式 | 商务洽谈室 | 投诉举报
粤ICP备10089450号-8 - 经营许可证编号:粤B2-20130562 软件企业认定:深R-2013-2017 软件产品登记:深DGY-2013-3594
著作权登记:2013SR134025
Copyright © 2004 - 2024 b2b168.com All Rights Reserved