描述
如果项目由一个主程序组成,并同时在几台PLC上运行。当调试完第一个 PLC, 生成了各种各样指定的参数,这些参数可以使用于所有其他的PLC。将这些参数保存在 KTP基本面板中,并重新应用于其它 PLCs,而不需要单独调试每一个PLC。当连接到一个 S7-1200 PLC,KTP基本面板通过其保持的配方功能,用来保存和重新调用这些参数。n
通过 KTP基本面板的配方功能来完成这项任务。按照以下步骤来使用这个 "参数共享" 的特性:n
- 集成配方功能到 HMI 程序中,并关联需要保存和重新调用的参数变量。n
- 下载主程序到所有PLC中。n
- 为每一个PLC 指派唯一的 IP 地址。可以使用 STEP 7 Basic 或 "IP TOOL" ,可在以下条目中找到 ID 41737436。n
- 下载 HMI 程序到 KTP 基本面板。n
- 连接 KTP基本面板到第一个 S7-1200 PLC。n
- 在 KTP 基本面板的配置中, 设置与第一个S7-1200 PLC通讯的 IP 地址 (如, 192.168.0.1)。n
- 调试第一个 PLC, 生成指定的运行参数。n
- 保存这些调试完的参数到 KTP基本面板.n
- 连接 KTP 基本面板到下一个 S7-1200 PLC.n
- 在 KTP 基本面板的配置中, 调整与下一个S7-1200 PLC通讯的 IP 地址 (如, 192.168.0.2)。n
- 从 KTP 基本面板重新调用参数。n
- 重复步骤9 到11,直到所有的 S7-1200 PLCs被更新。
为了在程序中集成这个特性,按照本文在"集成配方功能"中描述的步骤。n
可在本文的 "应用参数共享特性" 部分找到使用这种特性的总揽。n
图. 01n
集成配方功能
n
No. | 集成配方功能 |
1. | 准备项目 按照以下步骤: n
此项目对应以下设备使用:n
|
2. | 拷贝HMI设备和数据块到项目中 按照以下步骤: n
样例项目中"RuntimeParameters" 数据块保存着参数变量,用来证明这个特性。在你自己的项目中可以使用任何保持的数字量变量。n
重要事项
|
3. | 删除HMI变量 按照以下步骤: n
注意 |
4. | 组态 HMI 连接 按照以下步骤: n
|
5. | 配置 HMI 区域指针 按照以下步骤: n
|
6. | 为配方功能添加变量 按照以下步骤: n
注意
注意
|
7. | 组态画面的变量 按照以下步骤: n
|
表 01
应用"参数共享" 特性
以下总揽基于附件"DataStore" 项目。
No. | 应用"参数共享" 特性 |
1. | 下载项目到所有的PLCs 按照以下步骤: n
|
2. | 指派唯一的 IP 地址 为所有 S7-1200 PLCs指定唯一的IP地址。可以使用 STEP 7 Basic 或 "IP TOOL" ,可在以下条目中找到 ID 41737436. |
3. | 下载 HMI 程序到HMI面板 按照以下步骤: n
|
4. | 更改 IP 地址 使用 KTP 基本面板向 S7-1200 PLC写入地址 , 需要在HMI设备使用 S7-1200 PLC 的IP地址: n
|
5. | 将参数保存在 HMI 按照以下步骤: n
参数存储到了面板中。n 注意 |
6. | 在 PLC中恢复数据 n
|
表 02
注释
也可以使用STEP 7 Basic的"Runtime" 特性,代替 KTP 基本面板的"Runtime" 特性。n
所需条件
- S7-1200 PLC
- 以太网电缆
- PG / PC
- STEP 7 Basic V10.5
- KTP600PN 基本面板
S71200_DataStore.zip ( 3137 KB )
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc332880.html