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日
下一篇 2021年7月5日

相关推荐

  • 网络连接器的连接方法??

    现在有两个CPU 222的PLC,它们之间通过PPI协议进行通信,PLC 1作为主站,PLC2作为从站,现在要在PLC 1上再接一个TD400C,两个…

    SIMATIC S7-200 2020年10月31日
  • 编码器计数测转

    各位大侠:有一小项目需要编码器检测设备转速,编码器是单方向每转24个脉冲。PLC选用S7224,请问编码器那种?怎样接线,S7224最多能检测几路设备的转速?木是菜鸟,有例程否。l…

    2017年10月24日
  • s7-200与两种协议变频器通讯

    用224xp与西门子420系列变频器和台达变频器通讯,在网上看到西门子变频器可以用USS协议库,台达变频器可以用modbus或自由协议,两台变频器通讯线是用PLC上同一个485口吗…

    SIMATIC S7-200 2021年7月4日
  • 输入子程序的参数变化

    在主程序中有一个输入模拟量转化的数字量是不断变化的,子程序中调用这个量,子程序中的这个量是固定调用子程序时的值不变,还是会随着主程序中的量改变而改变 最佳答案 作为输入参数是随着主…

    SIMATIC S7-200 2017年6月11日
  • 自由口通讯判断

    s7200与4块仪表通讯,仪表地址为1,2,3,4。如果轮询的话,以什么作为下一步骤轮询的条件?是站地址吗?还是什么,还请有经验之士给予解答…… 最佳答案 有发送完成和接受完成中断…

    SIMATIC S7-200 2021年7月4日
  • 关于顺序流程图

    在做顺序流程图,发现步上面还有一个条件才能输出,可是我看别人的顺序流程图,步后面就直接输出,这条件怎么加啊,有大神看图帮我解释一下吗 问题补充:感觉没说清楚,我又补充了一张图2,就…

    2017年5月29日
  • 如何在STEP7-Micro/WIN 数据块中输入包含双引号的字符串?

    如何在STEP7-Micro/WIN 数据块中输入包含双引号的字符串? 如我要把 ‘SPW"SeTAQ";’ 赋到以VB…

    SIMATIC S7-200 2021年7月5日
  • 231模块两通道互相干扰

    第一个通道接转子流量计的4到20mA信号,第二个通道接的射频导纳液位计,都是两线制接法,先给流量计供电,显示是0点几,管道内没有液体流动显示是正常的,我接着给液位计供电,液位计显示…

    SIMATIC S7-200 2020年10月31日
  • 关于200与proface触摸屏GP37W2通讯时,如何输入实数

    200与proface通讯成功后,在触摸屏放置一个“数字显示设定”,用键盘输入数据,可以输入整数,但始终不能 输入实数,如何才能输入实数呢使用软件名称:ProPBWin&…

    2020年10月31日
  • 关于25201 207016 231885报警

    各位大神,我这有台旧的加工中心,起先是一上电就跳闸,现在跳闸好了,就出现25201  231885 207016 201303 2…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论