quote:以下是引用jacky_andy在2011-04-08 08:53:52的发言:
我的习惯是用S7,因为编程比较方便。
因为S7协议 MPI profibus 和以太网都可以调用相同的功能块,通用性强一些
但是现场做过测试,用S7 以太网通讯,通讯时间最多到达50ms,应该实时性不是很好
TCP/IP没有用过,对于一些比较深层次的问题,希望版主给予解答。
S7从实际操作过程中是可以是实现实时的,不过最小的时间取决于通讯的数据量,发送和接收功能块的周期,CPU通讯负荷的设置,默认为20%。
如果数据量不大,例如<240byte,发送周期为10ms,接收块在OB1中,且OB1的周期小于10ms,CPU通讯负荷的设置,默认为20%,且没有其他的通讯存在,达到10ms的实时通信是很容易的!
就是由于S7通讯的影响条件太多,不用PROFINET IO,所以实时处理不是很容易。
好像有点跑题了,其实TCP通信也很好啊。