回复:求教:关于MODBUS通讯主站协议MBUS_MEG指令的ADDR

诚心正意

西门子1847工业学习平台

  • 帖子

    27
  • 精华

    0
  • 被关注

    2

论坛等级:游民

注册时间:2013-02-16

普通 普通 如何晋级?

发布于 2013-02-19 09:54:05

12楼

quote:以下是引用SHANGRILA在2013-02-18 17:20:19的发言:
对,“为什么同一块仪表的读写的参数是不一样的呢,读和写的参数又是怎么得到的啊?”你说的这个我有点不理解要表达什么意思,某一台仪表读写某个参数,那么这个参数的地址是唯一的,只是你RW的值是0或者1而已,如果要读写多台同型号的仪表那么主要从从站的地址号来区分,即SLAVE。
如何在PLC程序中得到你所要读取的参数就需要DataPtr参数,如果你读取的参数地址为40002,此参数为浮点数,DataPtr的指针地址为VB0,那么在VD0这个寄存器中就可以得到你所要读取的参数40002的参数值。
至于写参数,如40003(浮点数),那么RW为1,要写出的数据放到DataPtr这个数据区中,如DataPtr=&VB200,那么VD200中就需要你给VD200赋值,用MOVD指令。

智能仪表的PV值的地址和SV值得地址是不一样的吧
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。