当前位置:
工控论坛
> >
产品
>
PLC
>
西门子(Siemens)PLC
我要发帖
MODBUS主站库与自由口编程???
点击:
994
| 回复:
2
xiao a
关注
私信
精华:1帖
求助:0帖
帖子:102帖 | 555回
年度积分:0
历史总积分:958
注册:2005年12月10日
发表于:2006-11-30 22:25:00
楼主
看了好久,用自由口编写的主站程序好象明白了点,可是直接利用s7200主站库指令编程却有点不懂呀,如果想向变频器地址H2000里写频率用到MBUS_MSG是不是采用功能码6就可以了还是功能码16呢???
如果Addr处用40001(40001对应VB0开始),那么VB0里是应该写入从站地址值,还是向自由口编程一样写入发送的字节长度呢?如果是写入发送的字节长度那这个长度包括CRC的1个字吧???
分享到:
收藏
邀请回答
回复楼主
举报
xiao a
关注
私信
精华:1帖
求助:0帖
帖子:102帖 | 555回
年度积分:0
历史总积分:958
注册:2005年12月10日
发表于:2006-12-01 08:16:00
1楼
我已经看过modbus协议了,MODBUS协议的标准格式是从站地址,功能码,首字地址,数据内容,CRC吧,
不过我还是不明白怎么用s7200的主站库指令中40001对应VB0开始来进行写命令时发送请求的格式是什么样的,是根据自由口的发送信息来发送向VB0开始的寄存器中写入 字节长度(字节),从站地址(字节),功能码(字节),首字地址(字),数据内容(字),CRC(字)共9个字节,还是直接按modbus的标准向VB0开始的寄存器中写从站地址(字节),功能码(字节),首字地址(字),数据内容(字),CRC(字)共8个字节呢?
回复
引用
举报
皓月
关注
私信
精华:9帖
求助:0帖
帖子:483帖 | 5271回
年度积分:0
历史总积分:8863
注册:2003年11月09日
发表于:2006-12-01 11:04:00
2楼
是的,做modbus通讯,还要首先看看相应的协议比较好,还要明白modbus寄存器地址的定义
回复
引用
举报
热门招聘
相关主题
继电器输出型PLC改晶体管输出...
[11078]
FX1S教程
[7833]
PLC程序莫名其妙丢失
[10465]
手动控制与自动控制方式的请...
[13157]
三菱触摸屏编辑仿真软件、三菱...
[12139]
下了一个三菱PLC实例,里面有...
[17456]
西门子PLC S7-200∕300∕400∕1...
[8466]
工控PLC擂台汇总
[7791]
世界最小 國產PLC
[8955]
PLC是什么?什么是plc
[13065]
官方公众号
智造工程师
客服
小程序
公众号