用S7-200作modbus主站,调用的MBUS_MSG指令中有一个“Count”,如果我写上“2”,那么读写的数据是2个字,还是2个字节?就是说,要占用几个“VBxxxx”?
问题补充:
指令中的“DataPtr“能直接写数字吗?比如我想向某个地址发送”1“,能不能直接写”1“?
最佳答案
1 Count 数据个数 通讯的数据个数(位或字的个数)
Count=2 占4个字节。
2 DataPtr 数据指针: 1. 如果是读指令,读回的数据放到这个数据区中
2. 如果是写指令,要写出的数据放到这个数据区中
如果是写操作,就向这个地址写入数据,就像你说的1
更多的帮助请看帮助或者:《西门子 S7-200·LOGO!·SITOP 参考》V0.93版
到下载中心 http://www.ad.siemens.com.cn/download/
文档编号:A0136
文档类型:应用文档
文档中文标题:《西门子 S7-200·LOGO!·SITOP 参考》V0.93版
日期:2009/1/8
大小:5.68MB
打开后通过目录:
S7-200PLC---通讯---modbus通讯---modbus RTU主站,这里有例子很详细的解释。
提问者对于答案的评价:
谢谢。您的回答给出了明确的答案。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc352027.html