PLC通过modbus读取从站多个地址数据,如何转存到其他地址?

①从站仪表1,PLC读取从站6个地址数据,40001~40006的数据读取到vw1000~vw1010中;
     vw1000~vw1010的数据再转存到vw0~vw10中;放到触摸屏上显示;
②从站仪表2,PLC读取从站6个地址数据,40001~40006的数据读取到vw1000~vw1010中;
     vw1000~vw1010的数据再转存到vw20~vw30中;放到触摸屏上显示;
③从站仪表3,PLC读取从站6个地址数据,40001~40006的数据读取到vw1000~vw1010中;
     vw1000~vw1010的数据再转存到vw40~vw50中;放到触摸屏上显示;
④如此类推,将从站1~从站6的数据通过vw1000~vw1010作为中转地址转存;
这样中转主要是为了简化程序的步骤编写,从站只需要通过INC+1累加就可以从站自动轮询;

问题:
①跟从从站的站号变化,例如从站=1时,读取从站数据到vw1000~1010后通过“BLMKMOV W”存到vw0~vw10;
    从站=2时,读取从站数据到vw1000~1010后通过“BLMKMOV W”存到vw10~vw20; 如此类推;
   这样编写程序,数据转存会出错,想问数据如何处理?如果不转存,直接在触摸屏上显示vw1000~vw1010的数据是对的;

②我试过用   &vb0 通过mov DW 到vd1000,  这样编写反而能正常显示;
   我觉得这样编写应该是有问题,&vb0指针地址存放到vd1000中, vd1000里面应该只有vd0而已(触摸屏读取vw0以及vw2),vd1004的地址按道理应该还是vd1004,但是在触摸屏上仍能正确显示vw4~vw10的数据,(即vd1004~vd1008存入了vd4~vd8的地址);想问问是什么问题?

最佳答案

用指针编写没有问题的。
200的建立指针只能是&vb?的表示,也可以理解为建立指针是字节(指令必须是32位的),而取指针中的数据可以是字节、字、双字。所以,你建立指针后,可以用16位指令连续取数据(mov_w)指令。
至于触摸屏显示的数据需要根据你定义I/O域的数据长度来确定的。

提问者对于答案的评价:
虽然好像回答的不是很贴切我的问题,但还是谢谢回答

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

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

相关推荐

  • MD 720-3算扩展模块吗

    CPU226 已经配置了7个扩展模块,还能配置一个MD720-3吗 最佳答案 1、MD 720-3算扩展模块吗?MD 720-3不算CPU的扩展模块。…

    SIMATIC S7-200 2020年10月31日
  • 一台上位机和3台PLC进行通讯,

    一台上位机和都加有以太网模块的PLC-200进行通讯,使用一个交换机实现. 那上位机的IP地址如何设置?   小弟是第一次使用以太网交换机,…

    SIMATIC S7-200 2020年10月31日
  • TP170A中显示时间

    S7-200与TP170A通讯,要在TP170A中显示当前时间,该怎么做啊? 最佳答案 《如何同步操作面板与S7-200/300/400 控制器间的日期和时间》http:…

    SIMATIC S7-200 2020年11月1日
  • STEP 7 MicroWIN SMART V2.2安装不上,弹出这个黑屏框框之后就退出了

    STEP 7 MicroWIN SMART V2.2安装不上,弹出这个黑屏框框之后就退出了,之前装到一般突然U盘被拔掉中断了,然后我把安装路…

    SIMATIC S7-200 2021年7月5日
  • S7-200脉冲数量

    不知道西门子S7-200PLC有不有可以看到当前的发脉冲数量,我不是指SMD72,因为SMD72设定2000个脉冲,PLC就输出2000个脉冲。我是想有不有可以看到脉冲数量从0到2…

    SIMATIC S7-200 2020年10月31日
  • 请问这10个数据如何输出模拟量

    我现在有一组数据是实数的,需要输出4——20mA模拟电流,数据如下 0.056, 0.152 0.158 0.245 0.268&…

    SIMATIC S7-200 2021年7月5日
  • s7-200与VB通信

    我照书上所讲编程PLC的通信,编译通过,可是在下载过程中出现下载不到实物中的现象.提示是非致命性的错误,很郁闷,怎么回事,望高手帮解决 最佳答案 要与西门子最新推出的 S…

    SIMATIC S7-200 2021年7月5日
  • G120变频器12311

    6SL3210-1PE32-1UL0这个功率模块有内置进线电抗器吗?谁有这个资料给个链接,谢谢 最佳答案 这个没有,西门子大功率的装置都不含有进线电抗,,相应的资料技术数据在全球技…

    SIMATIC S7-200 2021年7月5日
  • s7-200在windows7下能安装吗?

    我在win7系统下安装s7-200,总是出现错误,跳过错误继续安装,完了也不允许被打开,是不是s7-200不支持win7呢?请教各位大师。 最佳答案 目前无任何西门子工业控制软件通…

    SIMATIC S7-200 2020年11月1日
  • STEP 7 MicroWIN SMART V2.4

    STEP 7 MicroWIN SMART  V2.4能不能安装在Win10系统? 最佳答案 1、MicroWIN SM…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论