西门子博途:扩展并重新加载经优化的“填充”数据块

科技   2024-10-18 00:00   吉林  

扩展并重新加载经优化的“填充”数据块

在以下部分中,将使用上一次的填充日期和时间对“Filling”数据块进行补充并重新加载该数据块。为此,创建一个用于记录日期和时间的块并启用“下载而不重新初始
化”(Download without reinitialization) 功能。
注:“下载而不重新初始化”(Download without reinitialization) 功能可防止在下载到 CPU期间覆盖该数据块的实际参数。
符号寻址的优势:在整个项目中使用统一应用且有意义的符号可以使程序代码更易于阅读和理解。这种方法具有以下优点:
• 无需编写详细的注释。
• 数据访问速度更快。
• 访问数据时不会出错。
• 无需再使用绝对地址。
• 符号到存储器地址的分配由 STEP 7 监视,这意味着在变量的名称或地址更改时,所有使用点都会自动更新。

步骤
1. 打开“Filling”数据块和“Main”程序块。
2. 为“Main”程序块启用“启用/禁用监视”(Monitoring on/off) 功能。
3. 在“Main”程序块中,在 3 程序段中单击右键打开“'FILLING' FillingLevel_CMYK_C”的快捷菜单,并选择“修改 > 修改操作数”(Modify > Modify operand)。
4. 输入一个新值并单击“确定”(OK)。
5. 在数据块“Filling”数据块中启用“无需重新初始化的下载”(Download without reinitialization) 功能和“全部监视”(Monitor all) 功能。

6. 创建一个名为“DT_Loc-T_Last_Filling”的新参数并选择“Date_And_Time”数据类型。

7. 在 5 程序段的“Main”程序块中插入一个常闭触点,并将其与“FILLING_DONE”参数互连。

8. 从“指令”(Instructions) 选项卡中打开“日期和时间”(Date & time) 文件夹,并在“Main”程序块中插入块“RD_Loc_T”。

9. 将“OUT”输出与“DT_Loc-T_Last_Filling”参数互连,并将“RED_VAL”输出与新创建的“RED_VAL_Loc-T”参数互连。将“LAD_Tanks_Filling_Process”数据块用作“RED_VAL_Loc-T”参数的存储位置。

10. 编译并下载该项目。







机器人及PLC自动化应用
机器人技术讲解,PLC程序分析讲解,PLC机器人自动化培训. 以工业自动化培训为主.也会有些个人喜爱的军事和休闲.
 最新文章