- {{item.name}}
如何使用间接寻址访问I/O地址区,当使用SFC20时应注意什么?
- 0
- 620
- 4288
说明:
ANY 指针定义的存储区如果不在过程映像区,则不能使用 SFC20 (BLKMOV) 进行复制,首先,必须将位于过程映像之外的输入数据按照连续顺序复制到全局数据块中,然后再使用 SFC20 将数据从全局数据块 (数据源) 复制到目标数据区 (输出、标记、数据块),不能使用ANY 指针直接访问外设地址区如“P#PE300.0 BYTE 16”。
图 01 示例了如何将数据从外设地址区PEW300 复制到 DB5 数据块。
注意:
在上述示例中使用 SFC20 (BLKMOV) 要占用CPU大量循环时间,因此这也涉及到CPU装载存储区的使用问题。在这种情况下使用装载和传送指令比较好例如
L PEW 300
T DB5.DBW0
间接寻址的示例程序如下:
文件"PAE.zip"包含使用间接寻找访问PQ数据区的示例程序,对输出模块是只写操作,对输入模块为只读操作,文件"PAE.zip"包含两个STL源文件。
- Quelle_PEA.AWL: 示例程序带有德文注释
- Source_PEA.AWL:示例程序带有英文注释
PEA.zip ( 1 KB )
关键字:
符合编程、间接寻址、区域交叉指针
https://support.industry.siemens.com/cs/cn/zh/view/22783999
剩余80%未阅读,请登录后下载/查看文档
- 评论
-
分享
扫码分享
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错
- 调用(S)FB41, (S)FB42 和 (S)FB43功能块并赋值时应注意什么?
- 当一个4线制RTD传感器连接到SM331模拟量输入模块时应注意什么?
- 当使用新版本模块CP443-1 (6GK7 443-1EX20-0XE0) 或 CP443-1 Advanced (6GK7 443-1GX20-0XE0)替换旧版本模块时要注意什么?
- 当通过 RS232/PPI 电缆建立 WinCC flexible 运行系统与 S7-200 之间的连接时应注意些什么?
- 当采用I/O地址和TCP及UDP连接进行并行以太网数据交换时,在配置时应该注意什么?
- 在LOGO! CMR2020 和 LOGO! 8之间通过文本消息(SMS)通信方式传送数据类型为字节、字或双字的变量值时应该注意什么?
- 当使用Comfort面板或者WinCC (TIA Portal) Advanced Runtime连接AB控制器"SLC 5/05" 或者"SLC 5/05"或者"MicroLogix" 系列时, 如何实现最优化的访问?
- 当使用镜像文件安装 PC 时,为何不能通过“可访问的节点” 建立在线连接?
- 当使用 S7-1500 CPU 的运动控制功能控制驱动时,怎样访问驱动的参数?
- 当使用 S7-1200/S7-1500 做多个 FBs/FCs 块互连时有什么影响?
{{item.nickName}}