说明:
本文介绍一个用于计算由插值点指定并通过热时图输出的温度场的功能。
热时图表示一个炉温控制器随时间推移的温度场。n
这个功能的构造应当尽量精确,例如n
- 应该根据时间输出指定的焊接电流n
- 应该根据时间输出指定的行程路径,等。
本文最后提供一个包含这些功能的 STEP 7 项目。
n
序号 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 |
任务: 熔炉应当在一段时间内工作在不同的温度下。 注意事项: 温度场总览:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2 | STEP 7 实现: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3 | 项目描述: FB100, DB100: 参数:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4 | DB10: DB10 用于显示状态消息并将当前值显示在曲线图中。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5 |
DB20 (DB_Num_Ramp): 更改输入参数非常简单。每次更改参数时,只要给控制器重发一次“DB_Num_Ramp”("STEP 7 -> Temperature data")。n 注意事项: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6 | OB1: 调用 FC10。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7 | OB35: OB35 包含 FB100 的模块调用。精度取决于循环中断 OB (这里指 OB35)的调用时间。 可以在 STEP 7 在线帮助中找到有关“循环中断”的详细信息。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8 | FC10: FC10 只用于判断是否在操作员面板上显示状态消息。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
9 | ProTool 组态: 通过组态曲线图来显示时间-温度场,以显示计算得到的值。 使用功能按钮,可以
此外,输出当前状态和当前计算得到的值。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10 | 功能描述: 操作员起动“Start”按钮启动指定的过程。FB100读入 DB20 内的值并进行计算。 计算结果在操作员面板上以曲线图的形式输出。 起动“Stop”按钮取消指定的过程。 起动“Interrupt”按钮停止指定的过程。当前值保持不变。 按下“Continue”从上次暂停的地方开始继续执行过程。 一旦所有“Data DB”值全部处理完成,就利用“Finish”在 FB100 (参见 FB100)上输出,自动重复该过程。但是,也可以用同样的方法组态其它从功能。 |
附件是一个可供下载的压缩文件,包括带有上述功能模块的 STEP 7 项目以及 STEP 7 中集成的 ProTool 项目。
Ramp_Function.zip ( 453 KB )
下表列出撰写本文和验证所述功能时用到的组件。
组件 | 产品和版本信息 |
PC 操作系统 | Microsoft Windows XP Professional SP2 |
标准工具 | STEP 7 V5.3 + SP3 |
工程师工具 | - |
HMI 软件 | ProTool/Pro V6.0 + SP3 |
HMI 设备 | MP370 Touch |
控制器 | S7 CPU 315-2DP |
关键字:
斜坡函数,计算,XY 坐标系统,设定值曲线,多边形函数,线性插值,热时图
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc337607.html