S7-200指针

S7-200指针

现在我把VD320的地址送到累加器AC0,用下面的指令
MOVD &VB320, AC0

然后在把指针AC0所指的值传送到AC1,用下面的指令
MOVD *AC0, AC1

编译的时候,这条指令出错,“指令操作数的储存器寻址范围无效”

是什么原因呢?该如何解决?

最佳答案

1、因为AC0不能用作指针寻址。所以你的程序是错误的。
2、更改下就可以了
MOVD &VB320, AC1

MOVD *AC1, AC0


解释原因,请详细看下面的资料!

间接编址
间接编址使用指针存取内存中的数据。指针是包含另一个内存位置地址的双字内存位置。您只能将V内存位置、L内存位置或累加器寄存器(AC1、AC2、AC3)用作指针。欲建立指针,您必须使用"移动双字"指令,将间接编址内存位置移至指针位置。指针还可以作为参数传递至子程序。

S7-200允许指针存取以下内存区:I、Q、V、M、S、T*仅限当前值)和C(仅限当前值)。您不能使用间接编址存取单个位或存取AI、AQ、HC、SM或内存区。

欲间接存取内存区数据,输入一个"和"符号(&)和需要编址的内存位置,建立一个该位置的指针。指令的输入操作数前必须有一个"和"符号(&),表示内存位置的地址(而并非内存位置的内容)将被移入在指令输出操作数中识别的位置(指针)。

在指令操作数前面输入一个星号(*)指定该操作数是一个指针。

提问者对于答案的评价:
谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc303832.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午3:18
下一篇 2020年10月31日 下午3:18

相关推荐

  • V4.0 STEP 7 MicroWIN SP9通讯问题

    我的PLC是S7-200CN,CPU类型是224CN为什么选择的PLC类型的时候没有224CN 最佳答案 跟PLC通讯下就有了 提问者对于答案的评价:好的,问题已经解决了,谢谢老师

    SIMATIC S7-200 2021年7月5日
  • 子程序中的时间继电器

    请问各位高手,我要用西门子200的系统做一个控制多台电机的程序,每台电机的程序是一样的其中都要用到时间继电器,西门子200的子程序中如何实现像300的子程序一样的时间调用呢? 问题…

    SIMATIC S7-200 2021年7月5日
  • plc下载程序突然断电

    plc在下载程序时,突然断电,上电后无法通讯,sf红灯亮,应该怎么解决?谢谢! 最佳答案 200 CPU的SF(系统故障) 灯亮可能是以下原因: 1、…

    SIMATIC S7-200 2021年7月4日
  • smart编程软件 符号显示

    符号在(符号:绝对)模式下显示不全,只能调到(仅符号)模式才能显示全部符号,请问有没有什么方法,可以在(符号:绝对)模式下显示全部符号 最佳答案 如图,改变LAD的宽度 图片说明:…

    2021年7月5日
  • 设计思路

    我现在有一个系统,要求炉内温度恒定。控制温度恒定现在有两个办法(1)控制加煤的速度。(2)控制鼓风机的风量我现在就迷惑了,是否应该固定两个办法中的一个,来调节另一个。从而实现PID…

    SIMATIC S7-200 2020年11月1日
  • 200PLC与威纶触摸屏通信,需要在200PLC里编写通信程序吗

    200PLC与威纶触摸屏通信,需要在200PLC里编写通信程序吗 最佳答案 威纶的屏支持S7-200的模块,触摸屏手册写了通讯格式怎么选择。 S7-200的模块不做设置,…

    SIMATIC S7-200 2021年7月4日
  • ET200M系统可以挂S7-200系统吗

    CPU用的414H双冗余,ET200M的I/O站采用的300 I/O模块,想问下,S7-200能够挂上去吗,比如CPU2XX+EM277? 最佳答案 1、如何实现&nbs…

    SIMATIC S7-200 2020年10月31日
  • EM 231热电偶模块SW5与SW6设置详解

    求助:EM 231热电偶模块DIP开关SW5与SW6 设置详解。多谢 问题补充:LaoHuai,能再详细些吗,你回答的这些我在样本上都看到了,但没有搞清楚具体含…

    SIMATIC S7-200 2021年7月5日
  • cpu224采用以太网通信用cp243-1最大距离是多少

    cpu224采用以太网通信用cp243-1模块的最大传输距离是多少,5个cpu中一个做主站,别的在里面调用一个信号怎么能实现 最佳答案 以太网的双绞线通讯距离是100米,CP243…

    SIMATIC S7-200 2020年11月5日
  • 西门子PLC200-cpu226CN与计算机通讯的方法及虚拟制造?

    现拥有制造物联平台一台,某一装配单元由plc200-cpu226组成并扩展有EM277-profibus-dp总线通讯模块,plc200的两个RS485通讯接口分别于RFID读卡器…

    2021年7月5日