6ES7510-1DJ01-0AB0
SIMATIC DP,CPU 1510SP-1 PN 针对 ET 200SP, 中央处理器,带 主存储器 100 KB 用于 程序及 750 KB 用于数据, 第 1 个接口:PROFINET IRT 含 3 端口交换机, 72 ns 比特性能表现, 需要 SIMATIC 存储卡, 需要总线适配器用于 端口 1 和 2
西门子中国总公司-浔之漫智控技术(上海)有限公司经营西门子全新原装现货PLC;S7-200S7-300 S7-400 S7-1200 触摸屏,变频器,6FC,6SN,S120 G120C V90 V80伺服数控备件:原装进口电机(1LA7、1LG4、1LA9、1LE1),国产电机(1LG0,1LE0)大型电机(1LA8,1LA4,1PQ8)伺服电机(1PH,1PM,1FT,1FK,1FS)西门子全新原装产品‘质保一年。 西门子伺服驱动器现货
西门子PLC代理商 西门子PLC模块代理商 西门子PLC通讯模块代理商 西门子PLC模拟量模块代理商 西门子PLC模块总代理商
使用指针进行间接寻址
间接寻址使用指针访问存储器中的数据。 指针是包含另一个存储单元地址的双字存储单
元。 只能将 V 存储单元、L 存储单元或累加器寄存器(AC1、AC2、AC3)用作指针。
要创建指针,必须使用“移动双字”指令,将间接寻址的存储单元地址移至指针位置。 指针
还可以作为参数传递至子例程。
S7-200 SMART CPU 允许指针访问下列存储区: I、Q、V、M、S、AI、AQ、SM、T
(**当前值)和 C(**当前值)。 您不能使用间接寻址访问单个位或访问 HC、L 或
累加器存储区。
要间接访问存储器地址中的数据,通过输入一个“和”符号 (&) 和要寻址的存储单元的**
个字节,创建一个该位置的指针。 指令的输入操作数前必须有一个“和”符号 (&),表示存
储单元的地址(而非其内容)将被移到在指令输出操作数中标识的位置(指针)。
在指令操作数前面输入一个星号 (*) 可指定该操作数是一个指针。 如下图所示,输入
*AC1 表示 AC1 存储指向“移动字”(MOVW) 指令引用的字长度值的指针。 在该示例中,
在 VB200 和 VB201 中存储的值被移至累加器 AC0。
① MOVD &VB200, AC1
将 VB200(VW200 的初始字节)中的地址传送至 AC1 以创建指针
② MOVW *AC1, AC0
移动 AC1 中的指针引用的字值
图 4-7 创建和使用指针
如下图所示,您可以更改指针的值。 由于指针是 32 位值,请使用双字指令修改指针值。
可使用简单数学运算(例如加或递增)修改指针值。
MOVW *AC1, AC0
② +D +2, AC1
向累加器加 2 以指向下一个字位置
说明
修改指针的值时,请记住调整所访问数据的大小: 访问字节时,指针值加 1;访问定时器
或计数器的字或当前值时,指针值加 2;访问双字时,指针值加 4。