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

相关推荐

  • 普通计数器问题

    取脉冲信号每秒大约50个信号,不知能不能用普通计数器计数?普通计数器的分辨率是多少阿?   问题补充:DI的输入特性是0.2~12.8ms。满足你的50hz。&…

    SIMATIC S7-200 2021年7月5日
  • 自由口通讯同时发送和接收

    西门子PLC224xp使用485自由口通讯协议通讯时能不能同时发送和接收数据啊,如果不能的话我该怎么做才能将发送和接收分开,让它们不冲突呢。PLC和外部设备通讯时发送和接收数据是同…

    2017年11月26日
  • 关于博图V13 字节的问题

    在S7-200里面SHL_B 可以IN:QB0 OUT:QB0然而在博图V13 S7-300里面IN:QB0,但是OUT输出就不能用QB0。 最佳答案…

    SIMATIC S7-200 2017年6月9日
  • S7200 编程

    请问各位大师,用MUL_DI指令中  用+4乘VD102等于vd102~~~乘于4是什么意思呢? 最佳答案 MUL_DI是两个32位整数相乘 你的问题…

    SIMATIC S7-200 2021年7月5日
  • 200smart编程软件不能点开部分功能

    左上角的符号表。状态图表下的图表。还有数据块下面的页面1  也不能点开。这时为什么。谢谢各位师傅指点。新手刚来。 最佳答案 可能是与你的操作系统不兼容,先重新下…

    SIMATIC S7-200 2021年7月5日
  • SIMATIC S7-200系列的CPU和模块UL证书

    最近可能要做一出口美国的项目。 部件都要求有UL认证。     我不知SIMATIC S7-200系列有没有U…

    2021年7月5日
  • S7-200高速脉冲输出和EM253控制步进电机都有什么区别?

    请问,S7-200高速脉冲输出和EM253控制步进电机都有什么区别?如果需要控制3个以上的步进电机,扩展EM253和增加CPU222,哪种方案性价比好呢? 问题补充:谢谢各位的热心…

    SIMATIC S7-200 2021年7月5日
  • 西门子200PLC程序

    请问,有台设备,设置中断号为4,中断调用程序A(也就是当I0.2上升沿时去触发中断),现在问题来了,当我停机的时候I0.2没有信号输入,但是程序也调用了中断程序A。每次停机或者急停…

    SIMATIC S7-200 2017年8月26日
  • 一个驱动器能控制两个步进电机吗

    我想请问以下各位高手,一个驱动器能控制2个步进电机吗?这两个步进电机不是同时工作?及控制的方法和控制线路的切换。 最佳答案 是可以的,可以选用双轴模块。控制方法可以根据实际情况选择…

    SIMATIC S7-200 2020年10月31日
  • STEP7 5.5和5.6安装EM277的GSD文件问题

    S7-300与S7-200的DP通讯项目,在STEP7 5.5和5.6中安装EM277的GSD文件报错,5.5装在XP系统,5.6装在WIN10系统,急用求救,谢谢! 图…

    2021年7月5日

发表回复

登录后才能评论