回复:用200做ModBus的主站,是用自由口也可以实现吗?

无悔人生

  • 帖子

    175
  • 精华

    0
  • 被关注

    2

论坛等级:游侠

注册时间:2004-12-08

普通 普通 如何晋级?

发布于 2007-03-07 21:51:15

0楼

quote:以下是引用想什么呢在2006-12-25 22:40:06的发言:
请教:
我想用MODBUS主站指令库编写与变频器通讯的程序,我的问题是:(1)向变频器内部参数地址H2001里写数,MBUS_MSG中RW处写入1,如果Addr处我写入40001,DataPtr处我写入的&VB1000,那么我是不是可以直接将要改动数值的变频器内部参数地址(字),和数据内容(字)写入到VW1000,VW1002里即可?还是按MODBUS协议将地址,功能码,变频器地址,数据内容,CRC按序依次写入由VB1000开始的寄存器里呢? (其实两种方式我都试了,可是哪一种都不好用呀,不知道哪里理解不对,所以请你指教一下,呵呵)

(2)Count处的长度是根据什么填写的呢?是以我写入要改动数值的变频器地址(字),数据内容 (字)算写入2?(因为Count是以字或位计算的),还是写入总的发送报文长度(加上从站地址,功能码,crc的长度)写入4呢?

(3)RW处只表示了读或是写,那么要写入多个寄存器还是单个寄存器是在哪里体现呢?在COUNT处体现的,还是在发送报文中写呢?
如果能提供一简单的只是实现一个向变频器内部地址写命令的例子就更好了,十分感谢。请大家帮指点一下。


这3个问题我也不懂,哪位老师帮忙解答一下啊?
您的无私多一点,我的无知就会少一点,新手上路,请多关照!!!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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