quote:以下是引用小釉在2013-05-16 08:55:13的发言:quote:以下是引用火麒麟在2013-05-10 19:26:34的发言:
话说如今CPU的通讯功能确实强大。
我曾经做过一个项目,系统中除了S7 CPU之外,还有很多支持TCP的其余设备,比如情报板、非西门子厂家的组态软件(要求不通过OPC,而需要TCP直连)。
西门子之间的通讯就不必说了,建立S7连接肯定是最方便的,组态、编程、诊断都非常方便直观。而与其他厂家支持TCP的设备以及组态软件通讯时,PN CPU的OPEN IE就体现了其强大之处,而且和S7-400不同,S7-300的OPEN IE连接不占用CPU的S7连接资源,通过OPEN IE系统功能块的调用,非常方便与其他厂家建立动态的TCP、UDP连接。
所以说,目前S7-300 PN CPU就通讯而言,其通信的扩展能力非常强,很少会再要为有限的通信资源问题而感到捉襟见肘了。
1:只有pn的cpu才支持open ie吗?
2:open ie不占用cpu的S7连接资源,那占用什么资源?毕竟它也是通信,需要用到资源的啊?
3:和第三方通信可以通过fc5 fc6也可以通过openie,这两者如何取舍?
1.是的,不过OPEN IE 也是使用的TCP/IP,UDP,ISO ON TCP协议,即用户开放式协议。
2.300不占用,但是有连接个数限制,400占用。
3.OPIE是建立的动态连接,可以控制建立连接和断开连接,CP所对应的通信(FC5,FC6)是静态的,一旦建立连接就不能释放。集成PN口做Profinet IO的控制器时,如果与上位机等有通讯最好添加CP卡,便于维护。