位地址怎么变址寻址?

请问三菱 LDM8000  MOV K1 K1M0V1 转换成S7-200该怎么写?

问题补充:
三菱的对位地址进行变址寻址,改变V1的值就可以改变相应的M的地址,要对S7-200编程,实现程序变量为0将K1传送到M0.0,变量为1将K1传送到m0.1以此类推,变量值为x则m0.x为1,请问该怎么做?

最佳答案

西门子需要2步:
西门子传送指令最小为1字节,三菱可以是半字节传送。
MOVDW      &VB0 VD10    //当VB0=1,则VD10=1,其它数据以此类推相当于三菱的V1
LD     SM0.0
MOVD   &VB0, VD10
+D     VD10, VD20
MOVD   1, VD20
补充问题回复:
LD     SM0.0
MOVD   &VB0, VD10         //改变VB0数据,并传送到VD10
指令均是按二进制格式传送。

提问者对于答案的评价:
谢谢您的讲解!

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年7月30日 上午10:46
下一篇 2017年7月30日 上午10:46

相关推荐

  • s7-200 和HMI通讯线制作

    我有两台设备改造,一台用s7-200 CPU226(6ES7 216 2AD23 0XB0)和TP177B PN/DP-6&nbs…

    SIMATIC S7-200 2017年11月2日
  • sm0.5

    sm0.5脉冲是与PLC时钟同步还是与上电时刻同步。LD     M4.4A    &nb…

    SIMATIC S7-200 2020年10月31日
  • 给定值与调节面板

    在实际应用中,PID的给定值能否是不断线性变化的变量?我的编程软件是Step7 Micro/WIN  v4.0 sp8,在PID调节面板中调…

    SIMATIC S7-200 2017年8月16日
  • s7-200MPI

    S7-200用MPI/USB把波特率改为19.2k。现在想改为9.6k走PPI,用PC/PPI电缆通信,连接触摸屏,请问如何改? 问题补充:我的PC/PPI电缆 非原装&…

    SIMATIC S7-200 2020年11月1日
  • 求STEP 7-MicroWIN SMART软件介绍

    正在做PPT,需要介绍STEP 7-MicroWIN SMART软件 钻石用户推荐最佳答案 https://www.industry.siemens.com.c…

    SIMATIC S7-200 2021年7月5日
  • 关于PROFIBUS中s7-200的EM277拨码开关地址的问题?

    对于profibus来说,s7-300通过em277挂接s7-200,那么em277的拨码开关地址的作用是什么?影响我的step7中的编程地址吗?比如说拨码开关地址3和4,是不是根…

    SIMATIC S7-200 2018年12月2日
  • 循环程序

    请教各位循环程序有哪些好的算法? 最佳答案 举个例子说明下:把MW126的数据逐个记录入DB5.DBW66之后32个WORD数据区中    …

    SIMATIC S7-200 2020年11月1日
  • 中断程序中关于定时器问题

    在中断程序中写了定时器,定时器的设定值大于中断程序扫描周期时,定时器的触点是不是永远不会发生变化?  中断程序可以是空程序吗。。空程序的意义在何处呀? 最佳答案…

    SIMATIC S7-200 2021年7月5日
  • 步进电机程序

    有一步进电机放纸,要求:放1米切纸,停1分钟后再放纸,如此循环,S7-200如何编程序,本人初学步进电机控制。先谢了。 问题补充:不用EM253模块的控制程序 最佳答案 1.&nb…

    SIMATIC S7-200 2021年7月4日
  • 编码器与PLC进行Modbus

    我现在使用的是S7-200PLC,与RS485通讯编码器进行Modbus通讯(编码器有A、B线,将两根线分别接到PLC的Port口上)编码器支持Modbus,在程序中写入MBUS_…

    SIMATIC S7-200 2021年7月5日