- {{item.name}}
更多
常问问题
5.0 分
STEP 7 中哪些操作会覆盖累加器或寄存器的内容?
文档编号:14628680|
文档类型:常问问题|
发布时间:2023年12月20日
- 0
- 115
- 2088
内容预览:
描述:
本文介绍了STEP 7 中哪些操作会覆盖累加器或寄存器的内容
......
描述:
编程进行某些操作时,寄存器或累加器的内容会被STEP7 改变。这种情况必须引起注意,特别是在使用绝对地址编程的时候。下面 说明了可能引起寄存器或累加器内容改变的一些操作:
- 对作为FC实参的DB的完整访问。
在实际的调用语句后,编辑器保存FC的参数作为块代码中的跨区指针。每个块参数需要一个双字存储空间。根据数据类型及声明类型,指针表示
图 01
- FB和多重背景调用。
对于使用多背景的FB,STEP 7使用 AR2 作为基地址寄存器或背景数据。
图 02
- 结构体的组成部分,结构体作为FC或FB内的形式参数
图 03
- 结构体的组成部分作为给FC或FB提供的实参
图 04
如果使用上述的编程方法,且希望同时使用寄存器和累加器,必须预先保存它们中的内容,并在使用后恢复它们。图5说明了如何在使用AR2和DI寄存器进行间接寻址之前,保存它们的内容的一个例子。
图. 05
更多信息可查阅STEP 7 在线帮助中的
- “改变寄存器内容的注意事项”
- “调用块时避免错误”
- 评论
更多
-
分享
扫码分享
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错
关联文档
- 哪些操作会导致PCS 7中“AS RT PO”授权丢失?
- TIA Portal 中,哪些操作面板可以与 SIMATIC S7-1200 或S7-1500通讯?
- 在STEP 7 (TIA Portal)中哪些 IO 控制器和 IO 设备支持下列功能:IRT, 优先启动, MRP, MRPD, PROFIenergy, 共享设备, MSI/MSO, 智能设备, 等时同步模式,系统冗余和组态控制?
- 在STEP 7 V10.5中哪些功能块可以以多重背景的方式调用?
- PCS 7中哪些控制器和组件可以被用来建立 PROFINET 总线 ?
- SITRANS LUT400 远程累加器
- STEP 7 (TIA 博途) 中怎样通过关键字 "AT" 实现变量覆盖?
- 矢量控制装置中哪个CBP 板是第二块通讯板
- 基于 PC 的自动化:S7-1500 软件控制器或 WinAC RTX 结合 TIA Portal 驱动控制、安全、数据库连接和可视化
- 在S7-1500中,为什么将某一个字中的单一地址定义为PLC数据类型会造成整个字被覆盖?
{{item.nickName}}