s7-300之间大数据传输通讯问题
刘玉蓉
发布于2014-10-31 17:39
1
0
标签:
请问一下,我现在有3个313c-2DP的cpu,能不能在不加任何模块的条件下,在三个CPU之间互相传送1KB左右的数据呢?如过不行,有没有其他的方法实现呢?
佳答案
由于CPU313C-2DP本身带有MPI和DP接口,理论上可以进行MPI通信和DP通信,由于MPI通信数据包不大于122字节,而PLC之间的DP通信数据包为244字节,所以不加任何模块是无法实现相互传送1KB左右数据。
PLC之间的MPI通信是当通信速率要求不高、通信数据量不大时采用的一种简单经济的通信方式,三种通信方式:全局数据通信、无组态连接通信和组态连接通信方式都无法满足传送1KB的数据;
三个CPU313-2DP通过PROFIBUS-DP DX方式通信,通过组态接收区和发送区的数据进行交换时数据量也很小,虽然可以通过调用SFC14和SFC15对通信数据进行打包和解包,但每次通信区大数据长度为32个字节,也不能满足要求,除非分次传送字节,但这样做比较麻烦。