1. 库文件及功能块操作说明
1.2. 如何查看,设置和固定TwinCAT 3中的库文件版本,打开他人程序PLC References下库缺失(库感叹号)怎么处理
1. 查看库文件版本:
在PLC项目中,查看库文件版本的操作非常简单,双击Reference,即可查看到库文件,以及库文件当前的版本:

在
Reference选项卡下,选择某一库文件(这里以
Tc2_MC2为例,在右侧属性中
Resolution选项卡的下拉菜单里,可以看到当前系统下,安装了该库的不同版本:

默认情况下,可以看到
Resolution中,库文件版本号为
*,此时下方
Effective Version选项卡里,会提示当前使用的具体库文件版本号:

这种状态下,库文件默认使用的是当前系统中,最新版本的库文件,如电脑A上该库文件的版本是3.3.45.0,TwinCAT 3将会使用这个库文件来编译项目;项目拷贝到电脑B上之后,电脑B中最新的版本是3.3.42.0,那么项目中库文件的版本就会自动切换到3.3.42.0。
2. 固定库文件版本:
固定库文件版本有2种方法,第一种,是在库文件属性中Resolution选项卡的下拉菜单里进行选择,比如这里手动设置为3.3.41.0版本后,项目将调用这个版本的库。

第二种方法,将库文件版本固定为当前版本,通过
Reference选项卡可以查看到当前系统使用的库文件版本:

此时,右键
Tc2_MC2库文件,选择
Set To Effective Version,即可将库文件固定为当前版本。

设置完成后的
Resolution选项卡:
3. 库文件出现黄色叹号提示:
通过上一节的方法固定了库文件版本之后,将项目拷贝给其他工程师,此时,如果该工程师的电脑上没有这个版本的库文件,则库文件会以叹号提示:


工程师需要手动将缺少的版本拷贝并安装到自己的开发环境中,安装步骤参考
TwinCAT 3 入门教程,此时叹号会消失;如果只是临时使用,也可以尝试手动更换库文件版本,在属性中
Resolution选项卡的下拉菜单里进行选择,选择到到前电脑中已安装的版本,或者右键库文件,选择
Set to Always Newest Version,设置到当前编程环境中最新的版本,库文件版本切换,叹号就会消失。
操作步骤:
从安装过老版本TwinCAT的电脑内找到对应的老版本库文件,复制进编程电脑内,然后Install即可。

效果如下:

也可以右键PLC,选择Install Project Library (unknown versions)

TwinCAT 3会自动将项目中的PLC程序文件夹下的_Libraries文件夹中所有库都与本地的资源库进行对比,如果版本不一致或者未安装,会直接进行安装,解决问题。

如果项目文件中没有_Libraries文件夹,可以请作者在打包程序时,将PLC-Settings中的File/E-Mail Archive 中至少勾选一个libraries相关的选项。

2024.6.18 李坤峰 编辑