大数跨境

TwinCAT 3.1.4026 创建自定义 PLC Temple

TwinCAT 3.1.4026 创建自定义 PLC Temple 倍福技术之星俱乐部
2026-07-22
7

摘要

在TwinCAT 3.1.4026版本的TwinCAT项目中,可以制作自定义的PLC Template。通过可复用的工程骨架、添加常用的库、POU/GVL接口等,显著减少从零开始搭建工程的时间。


创建自定义PLC Template





创建TwinCAT XAE Project


按照标准步骤,创建一个TwinCAT XAE Projects。该Projects用于编写、完善PLC Templates(注意,这里面不应该包含某个具体设备的程序,只应该包含每个设备都有的公共程序)。

按照正常方式,创建一个TwinCAT Projects,该Projects里面用于编写、完善PLC Templates(注意,这里面不应该包含某个具体设备才有的程序,只应该包含每个设备都有的公共程序)。




完善模板中的PLC程序


模板内容里面建议包含可复用的 POU(FUNCTION/FB/PROGRAM)、GVL、接口定义、类型等等。这些内容作为新项目的起点。

此处作为演示,只添加了一些库引用、FB、GVL等,更具体的内容,还是需要根据公司程序框架来继续完善。




保存为PLC Template


鼠标右键单击PLC项目Template01项目的位置,选择Save as PLC Template。

出现Export PLC Template对话框,此处填写Template的信息。

  • Template name:可以自定义PLC Template的名称,本文以BasicMachineTemplate为例;

  • Template description:可以添加对该PLC Template的备注,用于区分多个PLC Template;

  • Icon Image:PLC Template的显示图标,可以不选择图片,使用默认的显示图标;也可以选择ICO、BMP、JPG等等图片格式;

  • Template category:可填也可以不填写;

  • Output location:下面的两个选项保持默认勾选,可以将PLC Template嵌入到TwinCAT XAE Shell以及Visual Studio Shell。

然后点击“Finish”按钮。导出完成后,会自动打开下图所示的文件夹。其中含有当前导出的模板文件。




使用自定义PLC Template


创建新的TwinCAT XAE项目,鼠标右键单击“PLC”选项卡,点击“添加新项目”,在添加新项目的弹窗中,出现了刚刚创建的BasicMachineTemplate。选择该模板,点击界面下方的“添加”按钮。

点击“添加”按钮之后,可以看到,当前PLC项目就是以我们之前创建的模板生成的。我们可以在此模板的基础上,进行实际设备的程序开发。




更新PLC Template


更新PLC Template需要重新执行上文第1.3节“保存为PLC Template”的步骤。

此处要注意Template name的填写,如果Template name和之前的模板名称有重复,那么就会直接覆盖以前的模板。如果是不同的name,那么会在对应的文件夹下面生成一个新的模板。



分享PLC Template


找到第1.3节“保存为PLC Template”中,所生成的模板文件所在的目录,拷贝对应的模板文件分享给其他工程师。目录结构如下图所示:

打开对应的模板安装的目录,目录路径如下图所示:

如果没有Templates\ProjectTemplates\PLC等文件夹,则需要自己创建一下。把对应的模板文件放到该目录下,之后再创建TwinCAT XAE Project再添加PLC Project时,即可看到对应的模板。

文/倍福中国·技术工程师 徐良定

【声明】内容源于网络
0
0
倍福技术之星俱乐部
倍福技术之星俱乐部(Star Technology Club)是德国倍福自动化有限公司针对自动化技术发展需求,响应技术创新、服务创新的大趋势,为广大技术人员提供沟通、互动及高品质服务的重要平台。
内容 503
粉丝 0
倍福技术之星俱乐部 倍福技术之星俱乐部(Star Technology Club)是德国倍福自动化有限公司针对自动化技术发展需求,响应技术创新、服务创新的大趋势,为广大技术人员提供沟通、互动及高品质服务的重要平台。
总阅读5.3k
粉丝0
内容503