寻址赋值的问题

利用指针指令进行操作  怎么样给指令指定的地址里面赋值 比如指令指令的地址是VW200  怎么样给VW200赋值

最佳答案

指针方式向 VW200 赋值的方法:
1、建立指针,假如指针存在VD0中,VD0 存储 VB200 的地址
指令表STL的方法是
LD     SM0.0
MOVD   &VB200, VD0
梯形图方法是,常闭点 SM0.0后面用 MOV_DW 指令,指令的 IN 脚写 &VB200,OUT 脚写 VD0。
2、指针建立完后,用 MOV_W 指令向 VW200 可以写数据,比如要将MW0传到VW200。
指令表STL的方法是:
LD     SM0.0
MOVW   MW0, *VD0
梯形图方法是,常闭点 SM0.0 后面用 MOV_W 指令,指令的 IN 脚要写入VW200的值 MW0,OUT 脚写 *VD0。
3、参考资料可参考
http://www.ad.siemens.com.cn/productportal/prods/s7-200-portal/micropower2013/smart%20sms/045.html

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

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

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

相关推荐

  • s7-200 通过自由口怎么与打印机通信

    控制打印机 打印 当前时间:1999.05.11         &n…

    SIMATIC S7-200 2021年7月5日
  • S7-200 Micro/win SP6版本

    S7-200 Micro/win SP6版的编程软件能否打开SP7版本的程序。我在西门子官网查到只要到SP6,客户那边回应说程序是SP7的,不管是不是SP7,我…

    SIMATIC S7-200 2020年11月1日
  • MD 720-3算扩展模块吗

    CPU226 已经配置了7个扩展模块,还能配置一个MD720-3吗 最佳答案 1、MD 720-3算扩展模块吗?MD 720-3不算CPU的扩展模块。…

    SIMATIC S7-200 2020年10月31日
  • 主程序调用子程序时可以用上升沿触发吗?

    例如:LD    I0.1EUCALL  SBR0如果用了上升沿,那么触发时间也就一下子,也就是调用时间很短,这么短的时…

    SIMATIC S7-200 2020年11月1日
  • 西门子PLC比较指令的精度问题

    近日在做一控制项目时用到了实数比较指令,结果出现了输出Q0.0不断跳动,因为比较的两个值比较接近,而其在相差较大时不会跳动,请问这是否是正常的呢?实数比较指令可以比较到0.01吗?…

    SIMATIC S7-200 2020年11月1日
  • 200连打印机问题

    226的CPU选用其中一口作为自由通讯口,连接一票据打印机TM-U220,打印机接口为232,有一25-9的线,我用一根200的PPI通讯电缆和打印机通讯,由于都是母头,我自己做了…

    SIMATIC S7-200 2020年11月1日
  • S7-200能否通过编程实现冗余

    现在需要做一套冗余系统,由于系统很简单,想用S7-200PLC,但是业主要求有冗余。想法如下:做两套S7-200plc与上位机系统,分别同时与监控设备通讯,两plc之间通讯,通过p…

    SIMATIC S7-200 2020年11月5日
  • 笔记本和PLC自由口通讯

    我的是笔记本电脑只有USB接口,我用USB/PPI电缆能够跟PLC通讯上,但是看资料好像调试自由口不能用这种电缆,是不是我要买一根USB-232-485的电缆才行啊?急急急 最佳答…

    SIMATIC S7-200 2017年11月17日
  • PcAccess如何与iFix3.5通讯?

    试验室有一S7-200,带一串口线,我想用iFix3.5显示所采集的数据,但不知如何连。准备走PcAccess+Opc,但不知还需要什么软件或驱动,也不知iFix究竟是OpcSer…

    SIMATIC S7-200 2021年7月5日
  • SM0.1与计数器

    S7-200 的SM0.1作为计数器C1的使能端,当PLC停止和启动时,C1保持不变不能计数,为何?谢谢! 最佳答案 不能用SM0.1去值使能端。使能端的含义是这个指令或…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论