实验缘由:
由于我的数据量比较大,大概400k字节。因此我决定使用modbus读文件和写文件指令。
实验内容:
《1》手册上说:每个文件最多只能有10000个记录(但实际上,索引使用2个字节,最大可以索引到65535)。
《2》手册上说:每个记录都是一个寄存器,也就是2个字节。
实验问题:
《1》上述理解是否正确,如果理解正确,那么每个文件最多只能索引到20k(10000 * 2 = 20000字节)字节?
《2》有没有其它方式或者指令可以实现大概400k字节方式索引(当然前提是使用标准modbus协议)?
《2》如果我将记录索引扩大到65535,是否不满足标准modbus协议,是否会对底层硬件数据传输上产生任何风险?
恳请大神指教,不胜感激!
000.png (146.2 KB, 下载次数: 0)
下载附件
2018-4-2 19:42 上传
的确,常用的主流modbus上位机,包括modbus poll, modbus scan都不支持这个功能码,所以,我才对这个功能码的理解有些模糊。
不要硬性的分RAM和外部存储器,只有数据:位和字的区别。MODBUS始于PLC,很多概念都是PLC的东西,所以不要死读MODBUS。尽量要用基本功能码
一周热门 更多>