PLC的地址通过程序如何更改

s 7 200  PLC的地址通过程序如何更改
 

问题补充:
其实,我的意思,大家可能是没清。我是想设置为一个字节,然后直接更改字节就可以间接的更改PLC的地址了。必须是通过程序实现。

最佳答案

通过间接寻址来处理吧
 LD     SM0.1
 MOVD   &VB4, VD0

 将VD0加5后,VD0里面的地址就是V9(VB9,VW9或VD9)
 MOVB *VD0 AC0        //将VB9值传到AC0
 MOVW *VD0 AC0        //将VW9值传到AC0

 将VD0再加7后,VD0里面的地址就是V16(VB16,VW16或VD16)
 MOVB  AC0 *VD0       //将AC0值传到VB16
 MOVW  AC0 *VD0       //将AC0值传到VW16 
 

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

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

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

相关推荐

  • MP277怎么与2个带EM277的S7-200通讯

    我有一个MP277的触摸屏,要用来控制两个CPU,现在用的是EM277和Profibus-DP电缆,不知道怎么实现? 问题补充:如果使用MPI电缆直接通讯,具体怎么操作呢,我是个菜…

    SIMATIC S7-200 2020年11月1日
  • 6ES7 211-0BA22-0XB0支持高速计数器和自由口吗?

    6ES7 211-0BA22-0XB0,CPU221支持高速计数器和自由口吗? 问题补充:我知道,6ES7 211-0BA23-0XB0可以,但订货号为6ES7…

    SIMATIC S7-200 2020年11月1日
  • MODBUS通讯测试

    在现场利用CPU226的通讯口0做modbus通讯。程序编写没有任何问题,通讯口正常(以前这种方式用过)。但是做测试是没有任何数据显示,这是什么原因。 问题补充:若错误代码是7,是…

    SIMATIC S7-200 2021年7月4日
  • pc access 不能测试

    pc access  测试弹出“出现错误”之前还能用,卸载重装几次都不行ghost恢复系统还是不行哪位知道怎么回事啊? 最佳答案 PC &n…

    SIMATIC S7-200 2020年11月1日
  • 基础PLC选型

    公司要做一个采集、控制系统,需要如下参数:1、5个modbus通讯接口;2、3个继电器控制开关;3、2个液晶屏接口;4、网口,用于数据上传;5、通过modbus采集信号进行数学计算…

    SIMATIC S7-200 2021年7月5日
  • 200PLC定位控制与速度控制

    各位高手,小弟第一次接触这类型的项目:用两套松下伺服驱动,一根垂直轴,上下移动定位,精度0.05mm。一个工作滑台,速度控制,速度由另一台电机转速决定,最高转速要达到1700r/m…

    SIMATIC S7-200 2021年7月4日
  • 减法的问题

    如何将编码器脉冲相减,如VD2100是设定脉冲数,VD1000是实际脉冲数,VD2100减VD1000=VD2400这里的减是用实数相减SUB-R还是其他 最佳答案 双整数相减最好…

    SIMATIC S7-200 2021年7月5日
  • SimaticNEt 技术文档

    我现在在做 多太S7-200与Wincc通讯的问题,好像想用西门子自己的东西只能用到SimaticNet. 哪里有相关的技术文档啊.西门子论坛上的没找到,谁能提供个地址啊…

    SIMATIC S7-200 2021年7月5日
  • S7-200 短信模块

    如果PLC发生报警,想通过短信发送到手机,需要硬件配置如下:6NH9 720-3AA06NH9 860-1AA006ES7 901-3CB30-0XA…

    SIMATIC S7-200 2017年12月1日
  • Step7-Microwin子程序里面的参数是不是最多15个,超过15个就报错

    Step7-Microwin子程序里面的参数是不是最多15个,超过15个就报错 最佳答案 在S7-200PLC中,每个子程序调用的输入/输出参数最大限制是16。详情参考以下链接:h…

    SIMATIC S7-200 2017年6月18日

发表回复

登录后才能评论