设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
西门子博途:扩展并重新加载经优化的“填充”数据块 ...
返回列表
发新帖
[西门子]
西门子博途:扩展并重新加载经优化的“填充”数据块
[复制链接]
186
|
0
|
2024-8-7 14:50:50
|
显示全部楼层
|
阅读模式
>扩展并重新加载经优化的“填充”数据块
在以下部分中,将使用上一次的填充日期和时间对“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. 编译并下载该项目。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
机器人及PLC
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』