间接地址疑惑

LD     SM0.0
MOVD   100, *VD0
执行这个指令的结果为  100--------100(ID0)我想问一下 ID0是什么意思呢??

LD     SM0.0
MOVD   *VD0, VD20
执行这一指令的结果是   100(ID0)------100

但是 
LD     SM0.0
MOVW   *VD0, VW20
执行这一指令的结果是  0(IW0)---------0
这是为什么会出现这种现象呢?
是双字与字的区别造成的呢

最佳答案

LD     SM0.0
MOVD   100, *VD0、意思是给VD0存储区赋一个100的值
LD     SM0.0
MOVD   *VD0, VD20
执行这一指令的结果是   100(ID0)------是通过存储区与存储区之间的数据转换,而且是改变目的操作数的数值,所以是把vd0数据放到vd20中,其实单单想给vd20赋一个值的话,没必要采用间接寻址,只用立即寻址赋值即可。LD     SM0.0
MOVW   *VD0, VW20不能进行数据交换,在s7plc上也是不允许的,可以吧两个操作数转换成实数,在进行交换数据,在s7plc进行数据交换时,只允许同种类型数据进行交换,也可以这样做
LD     SM0.0
MOVR   VD0, AC0
MOVW   AC0, VW20,不过这样数据容易溢出。

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午4:47
下一篇 2020年11月1日 下午4:47

相关推荐

  • S7200编程软件STEP7-MICROWIN-U40

    S7200编程软件STEP7-MICROWIN-U40.SP5STEP 7-Micro/WIN Instruction Library (指…

    SIMATIC S7-200 2021年7月5日
  • S7-200存储卡常数问题

    我编程将一个常数写入配方,PLC上电后,调出配方数据写入PLC。为什么拿掉存储卡后,PLC再次上电,该常数仍然存在?    请大师们指点,P…

    SIMATIC S7-200 2017年12月1日
  • s7-200老模块中的程序使用电脑怎么复制到新模块当中

    之前设备上有一个s7-200的模块(cpu 224xp cn)坏了,买了一块新的。老模块内部程序怎样复制到新模块当中,step7的具体操作步骤和需要复制那些内容…

    SIMATIC S7-200 2021年7月5日
  • 多段程序组

    如图,编辑步骤按序号1~6。如果需要用某组程序(如程序3),则选择程序3,然后点应用次程序。这个在200或smart PLC中该怎么编写?可以用指针吗?如果用指针,存放程…

    2021年7月5日
  • S7-200 cpu不好用

    各位老师,我有个项目,原系统有一个触摸屏,6个温度传感器控制器与PLC 进行自由口通信(XMT和RCV指令编程),我用一个全新的CPU(224XP CN)去替换…

    SIMATIC S7-200 2017年6月9日
  • 电源计算问题

    在计算电能需求时,EM232(2AI)模块的24VDC需求写的是70mA(2个输出都是20mA),请问是什么意思,计算时是按70还是按20*2?还有EM232(4AI)写的是60m…

    SIMATIC S7-200 2021年7月5日
  • S7-200的电源

    S7-200手册上介绍了各种型号的CPU和扩展模块的接线方法, 有几个地方不太明白: 1、每张接线图上都画了好几个直流电源,M和L+上,1M和1L+上,&nbs…

    SIMATIC S7-200 2021年7月5日
  • CP243最多连接设备数量

    网上有的资料说CP243最多可以跟8个S7控制器相连,有的资料说最多连8个设备。 于是我就有点迷糊了,到底是哪个对? S7控制器是否也包括300、400系列?&…

    SIMATIC S7-200 2021年7月4日
  • 1200做客户端与SMART 200进行modbus tcp通讯

    测试用1200的modbus tcp客户端指令读取smart 200的输入点信息,错误代码为80B7,不知道什么原因,端口号用0和502都试过。这种方法可行吗,…

    2021年7月5日
  • CPU224XP与CPU224XP CN

    请问:S7-200的 CPU224XP 与 CPU224XP CN 有什么不同?它们的价格大约是多少RMB? 通过西门子…

    SIMATIC S7-200 2021年7月5日