200PPLC的指针不知何物?&VB100中&符号代表什么,使用什么指令会出现

200PPLC的指针不知何物?&VB100中&符号代表什么,使用什么指令会出现。希望能者给讲解一下。最好有例子,简单易懂

问题补充:
几位朋友的解释,还是比较难理解。不过我做了测试,比如给VW100赋值1234.编辑MOVD   &VB100, AC1    MOVB   *AC1, BD10   那么VW10也等于1234.可不可以这样认为,1234通过指针间接的也存入了AC1中,当然VW100中也是1234

图片说明:

200PPLC的指针不知何物?&VB100中&符号代表什么,使用什么指令会出现   

最佳答案

在200间接寻址中有一种叫法叫指针寻址法,这个指针相当于一个纸箱,里面放的(东西)数据是什么需要另外指定。这个把东西放进去的过程用标志符“&”表示,数据类型必须是32位的,如&VD0、&AC1。那这个(东西)数据有大有小,仍然需要有标志符把它拿出来,这个标志符就是“*”。
例子:建指针
LD     SM0.1
MOVD   &VB0, AC1
MOVD   &VB100, VD200
建指针必须是32位指令及存储区地址编辑!
取指针中的数据:
LD     M0.0
MOVB   *VD0, VB10            //如果东西是8位的数据
MOVW   *VD100, VW20      //如果东西是16位的数据
MOVD   *VD100, VD30        //如果东西是32位的数据
假设,我事先把VB0赋值了一个数据为100,那么,上面VB10值的结果就是100,同样,事先将VB100中放入数据200,那么,VW20中的数据就是200.
间接寻址一般用于一串连续数据的比较、记录、选择中的程序编辑。

提问者对于答案的评价:
谢谢你回答的这么多。但是我没有理解。看一下我的问题补充理解的正确吗?再就是第一个回答者的第一张图片中是不是有错误。MOVD *AC1,AC0  应该是VW200的数据给AC0而不是VW202的。最好还是往简单里给解释一下

最佳答案作者回复:
AC1是通过指针把&VB100的数据地址指向AC1的,用“*”是取指针建立时的数据,按你补充问题MOVB   *AC1, BD10含义,应该是取VB100地址中的数据到BD10,虽然,200没有数据块地址BD,但意思是这么个意思。我列举了建指针是32位指令(必须),和取指针地址数据,按数据类型可能有3种可能。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午3:42
下一篇 2021年7月5日 下午3:42

相关推荐

  • wincc与S7-200的通讯?

    我想了解PC,ACCESS和OPC,怎么与S7-200通讯的,给我介绍点书看看,我没做过。 最佳答案 推荐我现在用的两本书:  《深入浅出西门子S7-200PL…

    SIMATIC S7-200 2021年7月5日
  • 224XP CN是否支持web service通讯接口或socket通讯接口

    224XP CN通过深圳宏电的GPRS DTU无线终端。是否支持web service通讯接口或socket通讯接口 web se…

    SIMATIC S7-200 2017年5月31日
  • CPU224XP不能有三个出口

    我在问题“ID48606”里面问了CPU224XP能否同时有三个出口的问题。0#口用于modbus通讯。1#口接了一个K-TP178,问题是,1#口可以分别与K-TP178和S7-…

    SIMATIC S7-200 2021年7月4日
  • 如何设置s7-200的通讯模块的网址

    我现在有公司换下的cp243-1通讯模块,但不知道它的网址,如何获取它以前的网址以及如何重新设置新的网址。各位大神知道的请赐教!谢谢 最佳答案 可以通过以太网向导设置IP地址如:1…

    SIMATIC S7-200 2021年7月5日
  • S7-200精度1ms的定时器有两个,要用4个怎么办

    S7-200精度1ms的定时器有两个,要用4个怎么办 ,不再增加CPU 最佳答案 200定时器1mS时基的有T0、T64(掉电保护性接通延时定时器)和T32、T96(接通…

    SIMATIC S7-200 2017年6月5日
  • s7-200 四轴

    用200系列做四轴的枕式包装机,响应速度怎么样?选用安川的伺服,最高转速要求能达到3000r/min.其中两轴要配合用到电子齿轮。用224XP另加两个EN253模块。谢谢大家 问题…

    SIMATIC S7-200 2017年11月2日
  • 扩展模块和PLC的最大距离

    扩展模块和PLC的最大距离 最佳答案 西门子通过的CPU模块与扩展模块连接的控制电缆为800mm。实物见:http://bjxiyade.51sole.com/CompanyPro…

    SIMATIC S7-200 2020年10月31日
  • TD400C文本显示器内数参数突然乱了?

    我们使用的文本显示器设置出料的量,然后这些参数设置到里面去,一般来说只有更改配比的时候才可以去动里面的参数,但是现在我们根本没有去动里面的参数,而且还设了密码,请问它里面的参数一下…

    SIMATIC S7-200 2020年11月1日
  • S7-200 PC ACCESS 使用问题

    请问S7-200里的变量如何导入PC ACCESS里去,我看过PC ACCESS快速入门。但是没够详细,我现在只会在PC ACCESS里一个一个的建立…

    SIMATIC S7-200 2020年11月1日
  • s7-200的数据保持

    各位前辈:     我有个项目需要数据保持,vb10掉电一个月以上不丢数据,PLC为226cn,老板不买电池卡,但客户要求断电一个…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论