要通过 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 文件时,从此刻起还会触发发布进程,并会创建插件文件。
词条
词条说明
一个问题,就是我使用SCL编写不同数据之间运算公式时,编写的结果可以满足要求,但是觉得公式写的过于复杂,想简化一些。我先说以下每个数据的格式A、B、C、D为Real E、F为Dword G为DintD=Real_to_Dint(A/B/C)E=Dint_to_Dword(D)+FG=Dword_to_Dint(E)简化
TCP OPC 属性相关性参数组“属性 > 常规 > OPC”(Properties > General > OPC) 中的 OPC 连接组态。在此可以为由 OPC 服务器使用的 TCP 连接设置连接特定的属性。可以设置以下参数:作业**时如果在此处设置的等待时间内无法处理未决作业,则会复位连接和确认该作业,并且会出现错误。取值范围:默认设置: 15000 ms发送缓冲区大小
下载电缆下载电缆选择我们平时办公室用的上网线就可以,直连线和交叉线(西门子屏的以太网卡具有自适应功能,一般电脑网卡也支持自适应功能)都可以。不管是屏直接连电脑,还是通过交换机或者HUB进行连接,只要保证我们能从电脑上Ping到屏,则物理连接正常。这是我们成功下载的基础。 精智(Comfort)屏上的设置屏上电后,进入 Windows CE 操作系统,将自动显示Start Center。单
画面和画面对象内容在线帮助中未包含的信息和有关产品功能的重要信息。统一精智面板的画面对象只有 Unified PC 支持将这些对象用于 V16 中。工厂概览报表f(x) 趋势视图媒体播放器参数组控件符号 IO 域表格视图趋势伙伴如果已在统一精智面板上组态这些对象,则编译之前必须删除这些对象。适应画面和画面对象在“设置 > 可视化”(Settings > Visualization) 的
公司名: 上海腾希电气技术有限公司
联系人: 田礼科
电 话: 021-37660026
手 机: 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼
邮 编:
网 址: shtxjd.cn.b2b168.com
公司名: 上海腾希电气技术有限公司
联系人: 田礼科
手 机: 13681875601
电 话: 021-37660026
地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼
邮 编:
网 址: shtxjd.cn.b2b168.com