倍福twincat关于配方数据的保存和读取的基本使用

倍福twincat关于配方数据的保存和读取的基本使用

1.添加配方管理,右键 PLC 工程,在 ADD 列表中添加 Recipe Manager,如图:
在这里插入图片描述
2.配置配方双击 Recipe Mamger,配置配方保存文件格式、路径及内容,从直观性角度而言 Textual 要比 Binary 方便,如图:
在这里插入图片描述
1.其中存储类型包含2进制和文本制,文本制可以更改保存后的配方并且载入进程序中。
2.创建配方时,弹出的界面中产品名称无法修改默认为RecipeManager。

3.建立需要存储的变量,如图:在这里插入图片描述
4.配置配方变量参数,右键 Recipe Mamger,添加 Recipe Definition,起名
‘Recipes’,双击‘Recipes’在 Variable 中添加配方变量,如图:

‘Recipes’,为配方后缀名。稍后在调用配方函数的功能时需要用到。
在这里插入图片描述
1.双击‘’变量‘’下方矩形框,如图:
在这里插入图片描述

2.点击矩形框右侧小…添加配方中需要保存的变量。

在这里插入图片描述

5.程序编写,先命名 RecipeManCommands 为 RecipeManCommands 类型,之后在
实例调用下就可以调用操作配方的各种方法,本例实现的是数据的保存及调用。代码如下:

var
	Parameter :ARRAY[1..2] OF DUT ;
	Value1 : INT ;
	Value2 : BOOL ;
	Value3 : REAL ;
	Value4 : STRING ;	

	RecipeManCommands : RecipeManCommands ;
	bStart_Save : BOOL ;            //保存配方指令
	bStart_Load : BOOL ;			//载入配方指令
	sSave_Name : STRING ;			//保存配方的名称
	sLoad_Name : STRING ;			//载入配方的名称
 
	rt_Save : Tc2_Standard.R_TRIG;
	rt_Load : Tc2_Standard.R_TRIG;
END_VAR

IF rt_Save.Q THEN  
	 RecipeManCommands.CreateRecipe(RecipeDefinitionName:='Recipes' , RecipeName:='wobushipeifang' );
	 //这条语句为创建配方指令,在第一次创建配方时需要使用。
	
	 RecipeManCommands.ReadAndSaveRecipe(RecipeDefinitionName:='Recipes' , RecipeName:='wobushipeifang' );
	              
 bStart_Save := FALSE; 
END_IF


IF rt_Load.Q  THEN

	RecipeManCommands.LoadAndWriteRecipe(RecipeDefinitionName:='Recipes' , RecipeName:='wobushipeifang' );
	
	bStart_Load := FALSE; 
END_IF

6.程序调试
①我们将程序本地登录,将原先的变量写入一些初始值。如图:
在这里插入图片描述

②写入初始值后,再将程序开始的信号写入,此时可以在我们之前设置的目录下找到我们的配方文件。

在这里插入图片描述
③以记事本方式打开配方,可以看到保存的变量数据。

在这里插入图片描述
④更改其中数值并保存。 (更改时注意变量的类型)

在这里插入图片描述
⑤将载入配方的信号赋值,写入程序。此时我们可以观察到更改后的配方已经被载入到变量中。

在这里插入图片描述
在这里插入图片描述

  • 8
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 13
    评论
倍福Twincat电子齿轮是一种高性能的工业自动化设备,它通过提供精确的位置和速度同步控制来驱动机械系统中的齿轮传动。 该电子齿轮的核心是Twincat软件平台,它提供了一个强大的编程环境,使工程师能够轻松地完成控制逻辑的开发和调试。与传统的机械齿轮相比,倍福Twincat电子齿轮具有更高的精度和可靠性,同时还能提供更灵活的控制方式。 倍福Twincat电子齿轮采用了先进的同步驱动技术,通过与传感器和执行器的配合,可以实现非常精准的位置和速度控制。它具有高速响应、低延迟和快速调整的优势,使得在工业生产中的高速运动和精确定位都可以得到满足。 除了驱动机械系统中的齿轮传动外,倍福Twincat电子齿轮还可以与其他设备和系统进行无缝集成。它支持多种通信接口和协议,如以太网、CAN总线等,可以与PLC、人机界面和上位机等设备进行联网控制和数据交互。 在现代工业生产中,倍福Twincat电子齿轮广泛应用于食品加工、汽车制造、机器人控制等领域。它能够提高生产效率、降低运行成本,并且具有很强的可扩展性和适应性,可以根据实际需求进行灵活的配置和扩展。 总之,倍福Twincat电子齿轮是一种功能强大、性能卓越的工业自动化设备,通过提供精确的位置和速度控制,可以满足现代工业生产对高速运动和精确定位的需求。同时,它还具备灵活的控制方式和强大的集成能力,能够与其他设备和系统实现无缝连接,为工业生产提供全方位的解决方案。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值