17838383235
6SL3210-1KE26-0AF1现货西门子代理
西门子: G120C
变频器: 30KW内置A级滤波版
德国: 3AC 380-480V滤波A级
报价: 面议
最小起订: 1
有效期至: 长期有效
发布时间: 2024-05-16 03:23
发布IP: 175.13.200.46
浏览次数: 24
手机号: 17838383235
在线咨询: 点击这里给我发消息
17838383235
详细信息

【原创教程】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”配方号,手动模式下,可调用对应配方,不在手动模式下,即使在触摸屏改变配方号,程序自动清除改为原来保存的配方号,当前使用的配方不变,使设备自动模式运行下不影响设备正常运行。为了防止触摸屏配方号误输入,导致配方调用错误,在一开始对配方号做了限制。


2.3 显示配方

在触摸屏上改变配方号,与原来保存的配方号不一致时,就把配方数据库里对应的配方传输到“#Recipe.Craft_HMI”,显示在触摸屏上,同时更新“#Recipe. HMISelectSave”使其与“#Recipe. HMISelect”保持一致。当按下保存或复制按钮的时候,改变了保存的配方数据“#Recipe.Craft_Save[]”的内容,需要传输给“#Recipe.Craft_HMI”触摸屏显示


2.4 保存配方

按下保存按钮,把触摸屏上的配方数据传输给,对应配方号的配方数据库里。


2.5复制配方

当配方数据特别多时,每个配方号对应的数据内容相差不大时,可通过复制功能,把其他的配方数据复制过来,再进行简单修改。


3 触摸屏画面

3.1 型号选择

通过此画面把“#Recipe.HMISelect”配方号设为不同的值,进行配方选择。


3.2 配方修改

通过此画面把“#Recipe.Craft_HMI”配方数据进行修改。


3.2 配方拷贝

通过此画面设置源拷贝配方号,按下“复制拷贝”按钮,可把对应的源配方号的配方数据,复制给当前配方号的配方数据里。



相关产品
相关西门子产品
联系方式
  • 地址:中国(湖南)自由贸易试验区长沙片区开元东路1306号开阳智能制造产业园(一期)4#栋301
  • 手机:17838383235
  • 联系人:徐嘉泉
产品分类
最新发布
企业新闻
站内搜索