200的变量定义

DataPtr
在200的modbus通讯库里的模块,mbus_msg里有个管脚叫DataPtr,定义如下:
数据指针:1. 如果是读指令,读回的数据放到这个数据区中
          2. 如果是写指令,要写出的数据放到这个数据区中
想用个变量代替这个位置的数据,用来改变这的地址,当不同需要的时候,将modbus读或写的数据给入到不同的地方

比方说当m0.0=1时,将&VB1100给入到这个管脚,当m0.0=2时,将&VB1200给入到这个管脚,谢谢指教

最佳答案

你可以使用&VB1100。当m0.0=1时,将&VB1100给入到这个管脚,当m0.0=2时,将&VB1100中的值改变为&VB1200中的值。

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

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午1:56
下一篇 2020年10月31日 下午1:56

相关推荐

  • 请大家帮帮我.

    我有一个西门子s7-200的PLC,还有两台,台达的变频器,我要用modbus通信,但是不知道怎么编写程序.请大家帮帮我,    &nbsp…

    SIMATIC S7-200 2021年7月5日
  • 求一个连续剔除废品的程序

    我这个程序只能剔废一次,当第7个是废品时,无法剔除。 问题补充:第一次剔废没问题,当质量检测开关检测到废品,I0.0置位M0.0为1,同时I0.1光电开关使M0.0=1左移至M0.…

    2020年10月31日
  • 双TD400连接CPU无响应

    大家好,我是用两个TD400,连一个CPU222,用D型头自作电缆,只是连了3.8脚,24V外接电源,问题是连接起来时,有一个TD400冒烟了,之后显示CPU无响应,文本显示器地址…

    SIMATIC S7-200 2021年7月5日
  • s7-200如何通过自带的485通讯口发送接收数据

    我现在需要用PLC通过自带的485通讯口连接232端口的设备,由PLC发送8位或者16位的数字控制信号,来使设备按要求工作,设备工作完成后反馈8位16位的数字信号来让PLC判断完成…

    SIMATIC S7-200 2017年6月2日
  • 两台PLC200通信问题

    手头只有profibus总线接头和电缆,连接2个200PLC,用PPI协议交换数据可以吗? 最佳答案 1.采用profibus总线接头和电缆,连接2个200PLC,用PPI协议交换…

    SIMATIC S7-200 2017年12月8日
  • 怎么做才是先赋值后使用

    怎才是先赋值,是要使一直为1,或者一直有值吗?谢谢? 最佳答案 对于子程序里面的临时变量来说,一般是需要先赋值再使用的在子程序一开始,就move 0 到该临时变…

    2021年7月5日
  • S7200脉冲输出控制伺服电机,位置误差是怎么回事

    CPU224XP控制松下伺服电机,电机与滚珠丝杠(水平)连接,用脉冲输出控制功能实现位置控制。现出现如下问题:动作流程,电机正转丝杠带动的机械结构前进一段距离,隔一段时间后,电机反…

    SIMATIC S7-200 2020年11月1日
  • 谁有3RK1904手持编址器的说明书

    谁有3RK1904    AS-I手持编址器的说明书?非常感谢! 最佳答案 这类说明书只有英文的。《3RK1904-2AB01 A…

    SIMATIC S7-200 2020年11月1日
  • 3个COU224如何进行通讯

    3个CPU224,1个TD400,可以进行网络配置吗?如何实现?每个CPU224之间相互读取和写入数据的程序是如何编写的? 最佳答案 用PPi,发了列子给你,注意查收 提问者对于答…

    SIMATIC S7-200 2021年7月5日
  • EM235模拟量输出怎么设置为0-10V?

    西门子的模拟量输入输出模块EM235,带有4个模拟量输入和一个模拟量输出。现在工程配置一个EM235,模拟量输入需要设置为0-20mA,而模拟量输出需要设置为0-10V,模拟量输入…

    SIMATIC S7-200 2017年8月15日