【原创教程】S7-1200配方程序编写方法

1  绪论

1.1 本文的目的

在生产中我们的一台设备往往需要 对应很多种不同工艺或不同尺寸的设备,这就要求我们设备的参数需要经常变化。我们将每一种产品对应的参数保存起来,下一次再生产同种产品时可以迅速一键调用,而不是一个一个的去设置,这种功能就叫做配方(Recipe)。本文的主要目的是讲述配方程序块的具体编写方法和思路。

1.2 准备工作

1.2.1 硬件

PLC:西门子 CPU 1214C

触摸屏:KTP700 Basic PN

1.2.2 软件

编程软件:博图

2 编程

2.1 配方数据块

写配方程序之前,先要建立配方数据库及各功能变量。配方的数据库是保存在“#Recipe.Craft_Save[]”数组里,触摸屏上可修改和显示的配方是“#Recipe.Craft_HMI”,程序里工艺用的配方是“#Recipe.Craft_Use”

2.2 调用配方

触摸屏上切换“#Recipe.HMISelect”配方号,手动模式下,可调用对应配方,不在手动模式下,即使在触摸屏改变配方号,程序自动清除改为原来保存的配方号,当前使用的配方不变,使设备自动模式运行下不影响设备正常运行。为了防止触摸屏配方号误输入,导致配方调用错误,在一开始对配方号做了限制。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秦明月13

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值