n
说明:
本文介绍一个依据插值点和热时图输出计算温度模式的功能。
热时图表示一个炉温控制器随时间推移的温度变化规律。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 在线帮助包含有关“循环中断”的详细信息。 n | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8 | FC10: FC10 只用于判断是否在操作员面板上显示状态消息。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
9 | WinCC flexible 组态: 通过组态曲线图显示时间-温度模式,以显示计算值。 使用功能按钮
此外,输出为当前状态和当前计算得到的值。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10 | 功能描述: 操作员执行“Start”按钮启动指定的过程。FB100读入 DB20内的值并进行计算。 计算结果在操作员面板上以曲线图的形式输出。 执行“Stop”按钮取消指定的过程。 执行“Interrupt”按钮停止指定的过程。当前值保持不变。 按下“Continue”从上次暂停的地方开始继续执行过程。 只要所有“Data DB”值全部处理完成,利用“Finish”在 FB100 (参见 FB100)上输出,自动重复该过程。但是,也可以用同样的方法组态其它从功能。 |
附件是一个可供下载的压缩文件,包括 STEP 7工程和上述功能模块以及 STEP 7 中集成的 WinCC flexible 工程。
Ramp_Function.zip ( 2317 KB )
下表列出撰写本文和验证所述功能时用到的组件。
组件 | 产品和版本信息 |
PC 操作系统 | Microsoft Windows XP Professional SP2 |
标准工具 | STEP 7 V5.3 + SP3 |
工程师工具 | - |
HMI 软件 | WinCC flexible 2005 SP1 |
HMI 设备 | MP370 Touch |
控制器 | S7 CPU 315-2DP |
关键字:
斜坡函数,计算,XY 坐标系统,设定值曲线,多边形函数,线性插值,热时图,距离-时间图,斜坡函数
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc337644.html