位地址怎么变址寻址?

请问三菱 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日

相关推荐

  • 200PLC程序

    各位有知道如何检测PLC中存储区中数据的变化,譬如检测VB0中值的变化。如从100变为101? 最佳答案 先判断VB0是否等于VB2;再把VB0传送给VB2。如此VB2是上个周期(…

    SIMATIC S7-200 2020年10月31日
  • uss指令应用

    在USS-INIT指令中active怎样使用例:16#00000001表示什么意思?谢谢 问题补充:一个USS-INIT指令是否可同时指定几个驱动,地址应是多少 最佳答案 USS_…

    SIMATIC S7-200 2021年7月5日
  • 200smart pid问题,谢谢

    大家好,我有一个压力比例阀是0-25mpa的,控制输出压力是0-20mpa 我想用200pid 调节,请问1.200里的8回路pid中每一路只能控制一路吗,比方…

    SIMATIC S7-200 2021年7月5日
  • 还是S7-200的V变量问题

    还是这个程序:……LD       SM0.0LPSA    …

    SIMATIC S7-200 2017年6月7日
  • S7-200 SMART RS485 modbus RTU 从机 通信无应答

    S7-200 Smart CR40 系列PLC 使用RS485连接modbus主机没有应答信号, 监控可以看到modbus初始化成…

    SIMATIC S7-200 2021年7月5日
  • EM277

    226的CPU通过EM277与400的CPU通讯,并连接一200的模拟量输入模块,遇到一个问题是,EM277上报CPU错误和DP错误,什么原因会造成这样的情况? 最佳答案 可线参考…

    SIMATIC S7-200 2020年10月31日
  • S7200最多可以同时控制多少台步进电机

    想问下各位大侠,最近想做一台设备,要求十台功率为40W左右的电机能够同时实时调速,如果选择步进电机的话,一台PLC,CPU224XP最多能控制多少步进电机呢?如果选择其他电机,有哪…

    SIMATIC S7-200 2020年10月31日
  • s7-200 214BO203 OXBB

    s7-200的停止灯一直亮,程序无法运行,开关在运行位置 最佳答案 清除程序,重新上电,开关拨到RUN状态,确认硬件是否存在问题  如果没有,检查程序是否有问题…

    SIMATIC S7-200 2021年7月5日
  • 请教S7200的断电数据保持

    高手们,在S7200的“系统块”中有个断电数据保持参数设定,我在网上请教过,有人回复说MB13之后就没有断电保护,但是在编程软件中的MB要到MB14,我比较模糊,请教对应每个数据区…

    SIMATIC S7-200 2017年8月15日
  • 请问S7-200SMART用上升沿处理1S一个的脉冲会丢失或者误差大吗?

    有个流量计是1L输出一个脉冲,通过脉冲统计累积流量,流量计的瞬时流量小于1L/S,想请教一下1S一个的脉冲能否不用高速计数器而用上升沿累加的形式来接收处理会不会有什么问题,还有上升…

    SIMATIC S7-200 2021年7月5日