quote:以下是引用火麒麟在2011-04-26 16:28:41的发言:
程序中倒是完全可以通过更改ID和R_ID的值来进行更多的通讯任务,但是这样通讯的实时性不是大打折扣了么?
请原谅,简化了一下。
如果一个S7连接中,存在多个S7通讯任务,一个ID号用了10个通讯任务,那么其他S7连接的通讯任务就会减少,因为300在启动时按顺序初始化任务,所以只剩下22个通讯可用了。(按最大32个计算)
就象动态、静态连接数量和性能限制类似。
“动态”连接按条件建立了更多的连接,连接了更多的设备,但也牺牲了一些性能。
永久保持的“静态”连接不用“频繁通断”,当然也就有了“相对”快速的实时性,缺点是不能自己选择连接。(表现出来了两面性,让设计者来综合平衡选择吧)
管理员注:本帖已被纳入此次探讨发帖整理,请
点此详阅。