S7-200与主站S7-300走PROFIBUS通讯,但S7-200的输出缓冲区超过了32个字(有69个字节)。那么主站的组态该选择哪种配置,是32Word out/32Word IN吗?但这才64个字节啊?还有那个16 Byte buffer I/O是什么意思啊?高手能给讲讲吗?
问题补充:
我在网上查的也是在传送的数据区中设置标志位,分时分批传送。
可是如何设置标志位,是个什么意思?是要在200和300中分别编程来实现这个标志位和分时分批传送吗?不太懂,请教大家给讲讲。
最佳答案
你好,
第一,不要选择32Word out/32Word IN,而是选择Universal module模式,再选择I/O类型(输入?输出?输处输入?),长度最大是64,将单位改成字。这样传输的数据量最大是128个字节了。
第二,就是分批处理通讯数据。给每批数据坐标志,以此为依据知道通信的批次,同时判断存放到哪个区域中。
提问者对于答案的评价:
希望能给说说如何设置标志位和分批传送,谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc239486.html